Excel:如何获取第一个单元格内容
如何获取第一个单元格内容? 这是我的床单Excel:如何获取第一个单元格内容,excel,ms-office,Excel,Ms Office,如何获取第一个单元格内容? 这是我的床单 A 1 Color 2 Red 3 Blue 4 Yellow 注意:颜色有滤镜 我想让单元格B1=A列的第一个单元格-我尝试键入B1=A2 但当我进行筛选(例如,我选择蓝色)时,单元格B2不显示任何内容(我希望B1在第一列显示筛选后的数据)在B1中输入数组公式: =INDEX(A2:A100,MATCH(1,SUBTOTAL(3,OFFSET(A2:A100,ROW(A2:A100)-ROW($A$2),,1)),0))
A
1 Color
2 Red
3 Blue
4 Yellow
注意:颜色有滤镜
我想让单元格B1=A列的第一个单元格-我尝试键入B1=A2
但当我进行筛选(例如,我选择蓝色)时,单元格B2不显示任何内容(我希望B1在第一列显示筛选后的数据)在B1中输入数组公式:
=INDEX(A2:A100,MATCH(1,SUBTOTAL(3,OFFSET(A2:A100,ROW(A2:A100)-ROW($A$2),,1)),0))
数组公式必须使用CNTRL-SHFT-ENTER输入,而不仅仅是ENTER键非易失性和非数组输入选项是使用辅助列: 在
B2
中输入=小计(3,A2)
并将其向下拖动。这将根据每一行是否可见,用0或1标记每一行
然后在B1中,您只需输入:
=INDEX(A2:A4,MATCH(1,B2:B4,0))
上面将在
B
列中搜索第一个1(表示可见),并返回该行A列中单元格的值。是否为用户定义函数(VBA)打开?