首页
/
每日頭條
/
科技
/
vlookup函數的多列數據使用方法
vlookup函數的多列數據使用方法
更新时间:2024-11-11 03:05:00

Hello,大家好,今天我們來解決一個vlookup的痛點,相信很多人都遇到過,先來看下今天的例子,如下圖所示,當我們需要查找多列結果的時候,隻能使用vlookup來一列一列的查找,非常的耗費時間,那麼有沒有什麼方法能使用一次vlookup就能找到所有的結果呢?當然有了,今天就跟大家分享下解決方法

vlookup函數的多列數據使用方法(升級版的Vlookup你用過嗎)1

一、觀察公式差異

首先我們先來觀察下公式的差異,分别查找下李白的籍貫與性别,看下這2個公式的差異有哪些,以便總結規律

查找籍貫公式為:=VLOOKUP(D13,$A$1:$K$10,6,FALSE)

查找性别公式為:=VLOOKUP(D13,$A$1:$K$10,7,FALSE)

通過觀察我們可以發現,這2個公式的唯一不同的隻有第三參數,vlookup第三參數的作用是查找結果所在的列數,如果我們可以自動的獲取vlookup的第三參數,就可以實現利用1次vlookup就能查找的所有的結果,想要實現這個效果我們需要用到match函數

vlookup函數的多列數據使用方法(升級版的Vlookup你用過嗎)2

二、match函數的使用方法

Match函數:返回數值在數組區域中的位置

語法:=MATCH(lookup_value, lookup_array, [match_type])

第一參數:查找值

第二參數:查找的數據區域

第三參數:匹配類型,在這裡我們直接寫0即可,0就表示精确匹配

說白了match函數的作用就是查找數據的位置,在這裡我們需要利用match找一下查找項目在數據源表頭中的位置,比如在這裡我們查找一下籍貫在數據源表頭中的位置,隻需要将公式設置為:=MATCH(E13,A1:K1,0)即可,他的結果正好是6,這樣的我們就可以将match函數嵌套進vlookup的第三參數中,達到自動獲取第三參數的效果

vlookup函數的多列數據使用方法(升級版的Vlookup你用過嗎)3

跟大家簡單的講解下這個公式的計算過程,公式為:=MATCH(E13,A1:K1,0)

第一參數:E13 ,就是查找值,在這裡它對應的值為籍貫 第二參數:A1:K1。就是查找的數據區域,它對應數據源表頭這個區域 第三參數:0,表示精确匹配

Match函數的作用是查找數據的位置,在數據源表頭的這個區域中,籍貫在第6個位置,所以函數的結果就是6,這個就是函數的計算過程

三、嵌套公式

前面已經說了,我們隻需要将match函數嵌套進vlookup的第三參數中即可使用1次函數查找多列結果,因為我們需要拖動填充函數,還需要設置相應的單元格引用方式,在這裡我們需要在E14單元格中将公式設置為: =VLOOKUP($D14,$A$1:$K$10,MATCH(E$13,$A$1:$L$1,0),FALSE),然後向右拖動,向下填充即可找到所有的結果,下面跟大家簡單的講解下這個公式的參數

vlookup函數的多列數據使用方法(升級版的Vlookup你用過嗎)4

這個公式主體上是一個vlookup函數,在vlookup函數中嵌套了一個match函數,所以我們先來看下vlookup函數的參數

第一參數:$D14,查找值,需要注意的是在這裡需要鎖定字母标号 第二參數:$A$1:$K$10,查找區域,需要注意的是查找區域進行絕對引用 第三參數:MATCH(E$13,$A$1:$L$1,0),返回的結果列,用mtach來自動獲取 第四參數:false,表示精确匹配

随後再來看下match函數的參數

公式:MATCH(E$13,$A$1:$L$1,0)

第一參數:E$13,查找值,在這裡需要鎖定數字标号 第二參數:$A$1:$L$1,查找的數據區域,表頭所在的數據區域,需要絕對引用 第三參數:0,表示精确匹配

以上就是這個公式的所有參數,我們隻不過是把match函數放進了vlookup函數的第三參數中,讓它幫助我們自動的獲取第三參數罷了,因為需要拖動函數,還需要特别注意數據的引用方式,大家可以動手試一下,還是比較簡單的。

以上就是今天分享的全部内容,我是Excel從零到一,關注我,持續分享更多Excel技巧

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
網上變更駕駛證手機号
網上變更駕駛證手機号
車輛年檢提醒信息沒收到?交通違法行為提醒信息沒收到?駕駛證逾期不知道?汛期洪峰過境,交警蜀黍撥打的挪車電話也沒有接到?怎麼回事,難道被安排了?不少車主和駕駛人換了電話号碼,通知了親朋好友,可卻忘了變更駕駛證和機動車綁定的聯系方式,不及時更新...
2024-11-11
iphone7怎麼看電池電量健康狀況
iphone7怎麼看電池電量健康狀況
蘋果iPhone7發布至今已近一年,雖然iPhone7s和傳說中的iPhone8已經蓄勢待發,但是對于隻入手了幾個月的小7來說,如果iPhone7s/8沒有特别大的改進,換機的欲望也會降低不少。不過,換不換機,看的還是手上的小7是否健康,特...
2024-11-11
電腦老自動關機怎麼辦
電腦老自動關機怎麼辦
電腦老自動關機怎麼辦?1.有可能是電源電壓不穩定,看看排插或者電源插頭是不是接觸不良,今天小編就來說說關于電腦老自動關機怎麼辦?下面更多詳細答案一起來看看吧!電腦老自動關機怎麼辦1.有可能是電源電壓不穩定,看看排插或者電源插頭是不是接觸不良...
2024-11-11
qq5.6.0
qq5.6.0
4月2日,手機QQ5.5安卓版正式對外開放下載,相信已經有不少小夥伴們第一時間就更新APP愉快地用上。筆者也對這個全新版本進行了一番體驗,發現其中新增的“廣場”功能、面對面加好友等新特性十分有意思,一起來搶先感受一下。全新的“廣場”功能如今...
2024-11-11
市紅十字會應急救護師培訓班
市紅十字會應急救護師培訓班
市紅十字會應急救護師培訓班?為弘揚“人道、博愛、奉獻”的紅十字精神,普及應急救護知識,增強學校教職工自救互救能力,掌握應急救護知識和基本操作技能,7月21日至22日,正安縣紅十字會組織縣教體系統全部法人單位200名教職工,涉及班主任、體育教...
2024-11-11
Copyright 2023-2024 - www.tftnews.com All Rights Reserved