如何獲得第一個細胞內容? 這裏是我的表Excel:我如何獲得第一個細胞內容
A
1 Color
2 Red
3 Blue
4 Yellow
注:顏色有過濾
我想讓單元格B1 = A列的第一個單元格 - 我嘗試在B1型= A2
但是當我做過濾器(例如,我選擇藍色)的細胞顯示B2沒有(我想B1上顯示第一列中的過濾後的數據)
如何獲得第一個細胞內容? 這裏是我的表Excel:我如何獲得第一個細胞內容
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
輸入=SUBTOTAL(3,A2)
並將其向下拖動。這將標記每一行0或1,取決於它是否可見。
然後在B1可以簡單地輸入:
=INDEX(A2:A4,MATCH(1,B2:B4,0))
以上將搜索B
列第1(代表可見),並在該行的A列返回單元格的值。
不錯的解決方案!................ –
你打開用戶定義的函數(VBA)嗎? –