Excel怎樣將篩選出來的資料單獨成為表格(Excel如何在一個單元格中提取部分資料)

今天這個問題有點意思:

下面是一個超級表,隨著超級表的篩選動作,要在C2內顯示篩選結果,原題是沒有序號這一列的,是我後新增的輔助列。

遇到這個問題的第一反應是可見於不可見,Excel函式中關於可見與不可見單元格運算的函式是SUBTOTAL函式,這個函式可以計算篩選後的結果:

因為結果是文字,那麼就要用到查詢函式,用VLOOKUP函式來查詢。另外沒有單選時還要給出提示。

=IF(SUBTOTAL(103,表1[序號])>1,"請單項選擇",VLOOKUP(SUBTOTAL(109,表1[序號]),表1[[序號]:[大樓]],2,0)&"大樓")

SUBTOTAL(103,表1[序號])>1

對照SUBTOTAL函式參數列,103是COUNTA,計數函式,對於可見單元格計數,大於1就提示請單選。

SUBTOTAL(109,表1[序號])

對照SUBTOTAL函式參數列,109是SUM,單選後就是可見資料這一行的序號,可以作為VLOOKUP函式的第一引數。

VLOOKUP(SUBTOTAL(109,表1[序號]),表1[[序號]:[大樓]],2,0)

VLOOKUP根據可見的序號,查詢出對應的第二列的文字。

效果如下:

更多Excel函式知識請訂閱專欄:

           
專欄
Excel函式詳細講解
作者:EXCEL資料處理與分析
50幣
226人已購
檢視