vlookup函數是每個職場人士都應該學會的函數。除了單條件查找,多條件查找,還可以配合其它函數使用。但說到查找,不得不說下「index+match」這兩個函數的組合。vlookup函數可以實現的,用這兩個函數組合有些也可以實現。
今天就來講2個簡單的例子,單條件查找和多條件查找。每個例子都用2個方法來實現,一起花3分鐘了解一下,對你工作有幫助。
一、單條件查找。
要求:通過F列的姓名在B:D這些列中查找其對應的專業名稱。
方法一:使用vlookup函數。
函數語法:=VLOOKUP(查找值,查找區域,返回查找區域第N列,查找模式)。
具體操作步驟如下:
1、選中H2:H4單元格 -- 在編輯欄中輸入公式「=VLOOKUP(F2,B:D,3,0)」-- 按快捷鍵「Ctrl+Enter」回車即可。
2、動圖演示如下。
公式解讀:
F2:要查找的值,即姓名。
B:D:查找區域。
3:返回查找區域的第3列,即這一列的對應值。
0:精確查找。
方法二:使用index+match函數。
函數語法:=INDEX(單元格區域或數組常量,行號,列號)。=MATCH(查找值,查找區域,查找方式)。
具體操作步驟如下:
1、選中H2:H4單元格 -- 在編輯欄中輸入公式「=INDEX($D$2:$D$11,MATCH(F2,$B$2:$B$11,0))」-- 按快捷鍵「Ctrl+Enter」回車即可。
2、動圖演示如下。
公式解讀:
$D$2:$D$11:要返回的專業所在的單元格區域。
MATCH(F2,$B$2:$B$11,0):返回F2單元格的值在指定區域中的位置。
二、多條件查找。
要求:通過F列的姓名和G列的班級在單元格區域B:D兩列中找出對應的專業。
方法一:使用vlookup函數。
具體操作步驟如下:
1、選中H2單元格 -- 在編輯欄中輸入公式「=VLOOKUP(F2&G2,IF({1,0},B:B&C:C,D:D),2,0)」-- 按快捷鍵「Ctrl+Shift+Enter」回車即可。
2、動圖演示如下。
公式解讀:
F2&G2:要查找的值。
{1,0}:常數數組 1和0。在邏輯中,不為0的值都是真值,為0的值是假值。因此在IF函數中1返回真值的部分,即B:B&C:C,0返回假值的部分,即D:D,形成一個新的數組,這個數組由B:B&C:C和D:D各單元格實際內容組成。
方法二:使用index+match函數。
具體操作步驟如下:
1、選中H2單元格 -- 在編輯欄中輸入公式「=INDEX($D$2:$D$11,MATCH(F2&G2,$B$2:$B$11&$C$2:$C$11,0))」-- 按快捷鍵「Ctrl+Shift+Enter」回車即可。
2、動圖演示如下。
公式解讀:
$D$2:$D$11:要返回的值所在的單元格區域。
F2&G2:查找值將姓名和班級連接起來。
$B$2:$B$11&$C$2:$C$11:查找區域將姓名列和班級列連接起來。即可查找到對應的行號。
以上的公式可能有點複雜,但其實理解起來很簡單。看10遍不如自己動手練一遍,這樣才能達到學會的目的。想學的人都轉發到朋友圈收藏起來了,以後需要用到就可以翻出來看。
想學更多的Word、Excel等辦公技巧嗎?歡迎關注小編哦,定期更新實用技巧供大家學習。
您的讚賞、關注、轉發、評論、點贊和收藏都是對小編的鼓勵和支持,謝謝您!