Excel:我如何获得第一个单元格内容

时间:2014-03-04 21:23:53

标签: excel ms-office

我如何获得第一个细胞内容? 这是我的表格

    A  
1  Color

2  Red

3  Blue

4  Yellow

注意:颜色有过滤器

我想让单元格B1 = A列的第一个单元格 - 我尝试键入B1 = A2

但是当我制作过滤器(例如我选择蓝色)时,单元格B2没有显示任何内容(我希望B1在第一列显示过滤后的数据)

2 个答案:

答案 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