Excel表格vlookup查詢重複資料(Excel表格用vlookup有重複值怎麼查詢)

文末有示例檔案獲取方法

在日常工作中,VLOOKUP函式是我們使用最頻繁的查詢函式,但是,當查詢列有重複值時,VLOOKUP函式只能找到從上往下數的第一個匹配到的資料,面對這種情況,要如何處理呢?

如下圖所示,我們要從崗位工資表中找出某位員工的基本工資和崗位工資,公司的員工存在重名,銷售一部和二部都有一個劉備,一個呂布:

   

圖1:問題示例

構造輔助列

把部門和姓名用 “&” 連線符連線起來,構造一個沒有重複值的輔助列:

=C5&D5

   

圖2:構造輔助列

使用VLOOKUP函式分別查詢基本工資和崗位工資

分別使用下面兩個公式,查詢員工的基本工資和崗位工資:

=VLOOKUP(H5&I5,B4:F14,4,0) =VLOOKUP(H5&I5,B4:F14,5,0)

   

圖3:使用VLOOKUP函式查詢員工工資

或者結合MATCH函式,一個公式搞定兩個維度資料查詢

=VLOOKUP($H5&$I5,$B$4:$F$14,MATCH(J$4,$B$4:$F$4,0),0)

   

圖4:使用VLOOKUP MATCH函式查詢員工工資

如果想詳細瞭解VLOOKUP MATCH函式的組合技巧,點選這條連結直達:

多維資料匹配一個公式搞定,VLOOUP MATCH函式組合自動匹配資料

示例檔案獲取方法

首先請在下方評論區留言:VLOOKUP函式學習,然後轉發收藏!

接著,關注我之後,點選我的頭像,私信傳送【VLOOKUP函式重複值查詢】即可

   

私信方法示意

關注Excel精選技巧,每天三分鐘,提高工作效率!