我如何获得第一个细胞内容? 这是我的表格
A
1 Color
2 Red
3 Blue
4 Yellow
注意:颜色有过滤器
我想让单元格B1 = A列的第一个单元格 - 我尝试键入B1 = A2
但是当我制作过滤器(例如我选择蓝色)时,单元格B2没有显示任何内容(我希望B1在第一列显示过滤后的数据)
答案 0 :(得分:1)
输入非易失性AND非阵列选项是使用辅助列:
在B2
中输入=SUBTOTAL(3,A2)
并将其向下拖动。这会将每一行标记为0或1,具体取决于它是否可见。
然后在B1中你可以输入:
=INDEX(A2:A4,MATCH(1,B2:B4,0))
上面将在B
列中搜索第一个1(代表可见),并返回该行A列中单元格的值。
答案 1 :(得分:0)
在 B1 中输入数组公式:
=INDEX(A2:A100,MATCH(1,SUBTOTAL(3,OFFSET(A2:A100,ROW(A2:A100)-ROW($A$2),,1)),0))
必须使用 CNTRL-SHFT-ENTER 输入数组公式,而不只是输入 ENTER 键