如果評選最強大的查找函數,肯定有很多人選Vlookup、lookup或xlookup,但有一個函數卻在實力上碾壓它們,它就是:
Filter函數
filter是Excel365新增的篩選函數,除了單條件、反向查找、多條件查找外,還可以實現其他查找函數很難或無法實現的查找功能:
一對多查找
合并查找
查找任意位置
從后向前任意位置查
批量查找
.....
實例1:一對多查找(篩選)
=FILTER(A2:C31,B2:B31=G1)
實例2:一對多查找(結果合并)
=TEXTJOIN(",",,FILTER(C$2:C25,B$2:B25=F2))
實例3:查找第N次消費金額
=INDEX(FILTER(C$2:C25,B2:B25=F2),N)
如查找第2次
=INDEX(FILTER(C$2:C25,B2:B25=F2),2)
實例4:查找最后一次消費金額
=INDEX(FILTER(C$2:C25,B$2:B25=F20),COUNTIF(B:B,F20))
實例5:查找倒數第N次消費金額
=INDEX(FILTER(C$2:C25,B$2:B25=F20),COUNTIF(B:B,F20)-(N-1))
如例數第2次
=INDEX(FILTER(C$2:C25,B$2:B25=F20),COUNTIF(B:B,F20)-1)
實例6:返回所有客戶第一次消費記錄
=FILTER(A2:C25,MATCH(B2:B25,B2:B25,0)=ROW(B1:B24))
小編說:Filter函數的第2個參數,借助其他函數可以設置復雜的條件。這也讓filter函數功能變得無比強大。
來源: Excel精英培訓;作者:蘭色幻想-趙志東。