Excel函數(shù)之王,Vlookup到底怎么用?

哈嘍,大家好,我是大西萌。

在我們?nèi)粘9ぷ髦校嘘P(guān)查找的問題會(huì)非常多,比如根據(jù)姓名查找身份證,根據(jù)工號查找職務(wù),根據(jù)學(xué)號查找成績等等。

說到查找函數(shù),大部分人都會(huì)想到使用VLOOKUP函數(shù),但是VLOOKUP函數(shù)在使用過程卻存在許多問題。那么究竟如何才能使用好VLOOKUP函數(shù)?今天我們來探討一下關(guān)于查找函數(shù)的使用。


【1】函數(shù)語法

=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

lookup_value:要查找的值,也被稱為查閱值。

table_array:查閱值所在的區(qū)域。請記住,查閱值應(yīng)該始終位于所在區(qū)域的第一列,這樣 VLOOKUP 才能正常工作。例如,如果查閱值位于單元格 C2 內(nèi),那么您的區(qū)域應(yīng)該以 C 開頭。

col_index_num區(qū)域中包含返回值的列號。例如,如果指定 B2:D11 作為區(qū)域,那么應(yīng)該將 B 算作第一列,C 作為第二列,以此類推。

[range_lookup](可選)如果需要返回值的近似匹配,可以指定TRUE;如果需要返回值的精確匹配,則指定 FALSE。如果沒有指定任何內(nèi)容,默認(rèn)值將始終為 TRUE 或近似匹配。


【2】精確查找

手頭上的一份工資表,根據(jù)姓名來查找對應(yīng)的基本工資,一個(gè)人只對應(yīng)一個(gè)值,這就是精確查找。


1.????在L2單元格內(nèi)輸入公式VLOOKUP,并且按【Tab】鍵進(jìn)入函數(shù)

2.????打開編輯欄中FX函數(shù)參數(shù)對話框

3.????在查閱值中輸入單元格K2

4.????在區(qū)域中選擇B2:F14

5.????工資這一列是屬于所選區(qū)域中的第五列,因此填入?yún)?shù)5

6.????在最后的參數(shù)中輸入數(shù)字0以表示精確匹配


【3】模糊查找

有時(shí)候我們要找的數(shù)據(jù)并不是唯一對應(yīng)的,而是在一個(gè)范圍區(qū)間內(nèi),可以多個(gè)查閱值對應(yīng)一個(gè)值,比如查找銷售量所對應(yīng)的銷售等級,這個(gè)時(shí)候就需要用到模糊查找。

在單元格H21內(nèi)輸入公式VLOOKUP

打開編輯欄中函數(shù)參數(shù)對話框

在查閱值中輸入單元格G21

在區(qū)域中選擇$K$21:$L$23(注意,這里的區(qū)域一定要用【$】來鎖定,同時(shí)區(qū)域數(shù)據(jù)要由小到大排列)

銷售等級這一列屬于選取中的第二列,因此填入數(shù)字2

在最后的參數(shù)中輸入數(shù)字1表示近似匹配

雙擊填充柄來填充銷售等級這一列數(shù)據(jù)


【4】反向查找

利用VLOOKUP函數(shù)查找的時(shí)候,查閱值應(yīng)當(dāng)始終位于所在區(qū)域的第一列,但是我們要查找的目標(biāo)位于查閱值的前一列,那應(yīng)該如何操作呢?


在單元格L41內(nèi)輸入公式VLOOKUP

打開函數(shù)參數(shù)對話框輸入對應(yīng)的參數(shù)

注意,在查閱區(qū)域中輸入IF({0,1},A41:A53,B41:B53),利用IF函數(shù)重組區(qū)域,讓兩列顛倒位置

最后輸入數(shù)字0以表示精確匹配,完成VLOOKUP函數(shù)的反向查找


【5】多項(xiàng)查找

當(dāng)我們需要根據(jù)姓名查找到多列數(shù)據(jù)的時(shí)候,在每一列中都輸入一次函數(shù)雖說也能達(dá)到效果,但是這并不是一個(gè)最快捷的方法。


在單元格L61內(nèi)輸入公式VLOOKUP

在查閱值中輸入單元格$K61,由于橫向填充要保持K列不變,因此用【$】鎖定K列

在區(qū)域中選擇$B$60:$F$73(注意,這里姓名作為查閱值,一定要讓區(qū)域中姓名列作為第一列)

在第三個(gè)參數(shù)中輸入COLUMN(D1),年齡這一列屬于查閱區(qū)域中的第四列

在最后的參數(shù)中輸入數(shù)字0以表示精確匹配,并且拖拽填充單元格


【6】空值顯示為空白

很多時(shí)候在我們數(shù)據(jù)表中有的單元格是空值,但是在我們利用VLOOKUP函數(shù)查找時(shí)候卻顯示為0。

本來就是空值,若我們想要結(jié)果的0顯示為空白,應(yīng)該如何操作呢?


原本的公式不變,在公式后面輸入【&】和英文狀態(tài)下的雙引號,把空單元格顯示為空


【7】查找值顯示為日期

當(dāng)VLOOKUP查找返回的是日期的時(shí)候,結(jié)果卻顯示的是數(shù)字,例如查找大夢的生日,結(jié)果卻是數(shù)字25637。

方法一

在excel中日期的儲(chǔ)存本身就是以數(shù)字的格式進(jìn)行儲(chǔ)存,我們可以用TEXT函數(shù)輔助我們轉(zhuǎn)換格式。


1.????保持原有的VLOOKUP函數(shù)不變

2.????在函數(shù)前面添加TEXT函數(shù)

3.????在第二個(gè)參數(shù)中輸入YYYY/M/D表示把數(shù)字轉(zhuǎn)化為日期

方法二

單元格默認(rèn)的格式是常規(guī)格式,因此數(shù)字的常規(guī)格式顯示的是數(shù)值,我們還可以通過直接設(shè)定單元格格式來解決這個(gè)問題。

1.????選中單元格并且點(diǎn)擊右鍵

2.????打開設(shè)置單元格格式選項(xiàng)

3.????在分類中把常規(guī)改為日期

4.????點(diǎn)擊確定即可


查找函數(shù)中最常用的就是VLOOKUP函數(shù)了,以上只是函數(shù)中常用的幾個(gè)基礎(chǔ)小技巧,與之相關(guān)的更多技能,歡迎大家來評論留言探討。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容