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函數應用實例:排名次

TAG:數據 | 函數 | 查找 |