咱們經常用VLOOKUP函數實現數據查詢,但有時候遇到一對多數據查詢就有點力不從心。
今天咱們分享Excel一對多數據查詢比較實用的一個工作案例。
下面的Excel表格,A列是運貨商,B列是訂單ID。
我們需要實現的效果:随着D2單元格篩選的不同的運貨商,E列出現對應的訂單ID。同時,用黃色将A、B列相應的數據都标黃顯示。
E2單元格輸入公式:=FILTER($B$2:$B$19,$A$2:$A$19=D2),下拉。
如果您的Excel軟件版本相對低一些,可以使用下面的數組公式:
=IFERROR(INDEX($B$2:$B$19,SMALL(IF($A$2:$A$19=$I$2,ROW($1:$18),99),ROW(A1))),"")
這個就是大家經常聽說的萬金油公式,返回多個符合條件的結果。
【INDEX+SMALL+IF+ROW】組合使用,可以嵌套如下:
INDEX(結果列,SMALL(IF(條件,ROW(條件列),99),ROW(A1)))&""
數組公式須同時按CTRL+SHIFT+ENTER三鍵結束,才能返回正确結果。
标黃顯示,主要就是通過條件格式進行設置如下:
今天的Excel技巧就分享到此,最後給大家推薦一套實用的Excel技巧課程。
有話要說...