2014-03-04 67 views
0

如何獲得第一個細胞內容? 這裏是我的表Excel:我如何獲得第一個細胞內容

A 
1 Color 

2 Red 

3 Blue 

4 Yellow 

注:顏色有過濾

我想讓單元格B1 = A列的第一個單元格 - 我嘗試在B1型= A2

但是當我做過濾器(例如,我選擇藍色)的細胞顯示B2沒有(我想B1上顯示第一列中的過濾後的數據)

+0

你打開用戶定義的函數(VBA)嗎? –

回答

0

B1輸入數組公式:

=INDEX(A2:A100,MATCH(1,SUBTOTAL(3,OFFSET(A2:A100,ROW(A2:A100)-ROW($A$2),,1)),0)) 

數組公式必須CNTRL-SHFT-ENTER而不僅僅是ENTER

1

非易失性和非陣列輸入的選項是使用一個輔助列中輸入:

B2輸入=SUBTOTAL(3,A2)並將其向下拖動。這將標記每一行0或1,取決於它是否可見。

然後在B1可以簡單地輸入:

=INDEX(A2:A4,MATCH(1,B2:B4,0)) 

以上將搜索B列第1(代表可見),並在該行的A列返回單元格的值。

+0

不錯的解決方案!................ –