VLOOKUP函數--查找多個相同的數據
數據源如下圖表1所示
在表2中輸入不同的品牌就能得到對應的型號和價格,
效果如下圖所示:
用過vlookup函數的人都知道,vlookup函數只能返回第一個出現的值,
那麼要返回多個相同值的數據應該如何設置公式?
方法其實有很多,今天就分享其中一個方法,以供參考
步驟1
可以先在A列設置一個輔助列,如下圖所示:
A5單元格的公式:=B5&COUNTIF($B$5:B5,B5)
目的是計算出每個品牌是第幾次出現
步驟2:
在H5單元格設置公式:
=IFERROR(VLOOKUP($G$5&ROW(A1),$A:$D,3,0),""),
然後往下填充(填充多一些),效果如下圖所示:
公式解析:
首先,先看vlookup函數:VLOOKUP($G$5&ROW(A1),$A:$D,3,0)
vlookup函數的第一個參數其實是動態的,將G5單元格固定不變,即需要查找的品牌,品牌後面連接一個ROW函數,當公式在往下填充的時候,查找的值會不變的變化,這樣,就將查找相同值改變為查找唯一值!
前面嵌套一個IFERROR函數是為了容錯,當vlookup函數查找不到對應的值時會返回錯誤值,因此使用IFERROR函數將錯誤值顯示為0。
查找價格和查找型號公式是一樣的,就不在重複講解。
有時看似複雜的問題,其實藉助輔助列也可以很快解決!
關於vlookup函數的應用還有很多,在此專門做了一個vlookup函數的專題教程,
1、VLOOKUP函數語法基礎2、VLOOKUP函數之模糊查找3、VLOOKUP函數查找不到數據的幾種原因4、VLOOKUP函數練習--多條件查找5、VLOOKUP函數練習--在合併單元格中查找數據6、VLOOKUP函數練習--查找多個相同的數據7、VLOOKUP函數練習--實現向左查找數據8、VLOOKUP函數練習--跨工作簿查找數據9、VLOOKUP函數練習--跨多個工作簿查找數據10、VLOOKUP函數與COLUMN函數應用11、VLOOKUP函數與Match函數應用12、VLOOKUP函數與其他函數綜合應用--多表查找數據
如果大家對這個VLookup函數感興趣,也可掃描下面的二維碼查看相關的視頻教程
推薦閱讀:
※在Excel的日期比較函數DATEDIF的使用方法
※Vlookup Text等6個excel函數合力算農曆(考慮閏月)
※必須要會的 Excel 常用函數,從此做表不求人
※遞歸函數(四):全函數與計算的可終止性
※Excel函數應用實例:排名次