提问人:rgree05 提问时间:11/18/2023 最后编辑:rgree05 更新时间:11/18/2023 访问量:36
根据表中的信息填充单元格,但跳过隐藏行
Populate a cell based on information from a table but skip hidden rows
问:
希望让单元格按顺序从表中提取信息,但忽略源表中的隐藏行。
我目前正在使用以下代码将信息从一个表提取到另一个表。
=IF(Table1!C9<>"",Table1!C9,"")
但是,在表 1 中,有一些行被故意隐藏了,我不想将该信息拉入第二个工作表,并且仍然希望第二个表在没有空白行的情况下提取信息。
前任:
表1
C9有信息
C10 空白
C11 有信息
我希望表 2 填充为:
C36 包含来自 C9 的信息
C37 有来自 C11 的信息
*C10 被跳过,因为它是空白的
答:
0赞
Ron Rosenfeld
11/18/2023
#1
如果要以数学方式聚合表,则只能使用该函数。SUBTOTAL
如果您确实需要表的内容,如果有的话,您可以使用以下公式仅返回未隐藏的行:MS 365
=FILTER(Table2,BYROW(Table2,LAMBDA(arr,SUBTOTAL(103,arr)>0)))
评论
SUBTOTAL