前言:
很多親們在做EXCEL表格的時候,一提到VLOOKUP函數,都認為是一個高效的函數,被各位表哥表妹們譽為大眾情人,可是提到多條件,很多親們,就不知道怎麼用了,今天分享如何用vlookup函數搞定多條件查找。
收藏+轉發,傳播知識,是一種美德
不願意收藏,不願意轉發,賞賜個評論,我們也可以開心半天
案例:根據姓名+身份證號碼,查找對應的職稱以及月薪資
實戰解說:
實戰一、首先我們講解下,如果根據姓名,查找職稱,如何做
- 直接在職稱那裡,輸入公式:=VLOOKUP(B14,$B$2:$D$9,3,0)而後確定,下拉,不帶一點水份!
- 可是如果要根據姓名和身份證號查找,就顯得難度了,因為參數和區域,只有一個呀,怎麼辦呢
實戰二、多條件應用之VLOOKUP函數
- 公式=VLOOKUP(B14&C14,IF({1,0},$B$2:$B$9&$C$2:$C$9,$D$2:$D$9),2,0)
- 細心的親們,會發現,輸入公式後,是錯誤值,因為這裡使用的,相當於重新構建了數據格式,將姓名和身份證號,合併後,當成一列進行計算的,相當於數組的運用
- 輸入公式後,在鍵盤上,同時按住ctrl+shift+enter鍵,而後公式兩邊有了大括號,就求出結果了
- 至於數組公式,不用深究,我們知道怎麼用就行
- =VLOOKUP(參數1&參數2,IF({1,0},參數1區域&參數2區域,返回的區域),2,0),這個是標準的套路,也是逆向查詢的套路
實戰三、上面技巧的靈活運用
- 有了上面的套路,我們只需要複製公式,而後粘貼到月工資下面,而後修改要範圍的區域
- 修改後,輸入公式後,在鍵盤上,同時按住ctrl+shift+enter鍵,而後公式兩邊有了大括號,就求出結果了
實戰四、套路擴展
- 既然條件區域能合併,我們是否可以將返回的區域,也用同樣的方式,進行合併呢,這樣就起到根據條件查找,並且達到合併單元格的效果
- 公式=VLOOKUP(B14&C14,IF({1,0},$B$2:$B$9&$C$2:$C$9,$D$2:$D$9&$E$2:$E$9),2,0)
- 這裡我們可以看到,將要返回的參數$D$2:$D$9&$E$2:$E$9用連字符,將兩列數據,合併到了一起,記得三鍵結束, 轉化為數組
- 這樣查找出來的結果,就是直接將兩列數據,放到一個單元格
- 通過這種方法,可以解決很多根據條件,合併單元格呈現的案例
講到這裡,我要向各位高手道歉,因為我錯了,如果多條件查找匹配,用VLOOKUP函數,能實現,但是是誤人子弟,是一個很繁瑣的過程
實戰五、多條件查找正宗
- 公式:=LOOKUP(1,0/(($B$2:$B$9=B14)*($C$2:$C$9=C14)),$D$2:$D$9)
- 公式解釋=LOOKUP(1,0/((區域1=參數1)*(區域2=參數2)),返回區域)
- 上面是標註你的寫法,只要修改即可,可以添加N多個條件
收藏加轉發,來年發發發;評論加收藏,年年不斷糧
各位官人、小主,賞賜個評論讓開心下不?一起討論學習,見評論區討論方式
閱讀更多 EXCEL知識屋 的文章