這個表格的左邊四列是一份人員名單,現(xiàn)在需要找出右邊幾個工號對應(yīng)的姓名。
通常遇到這類問題,在不知道VLOOKUP這個函數(shù)的時候,大多數(shù)人會按照工號一個一個查找出對應(yīng)的姓名,再復(fù)制到指定位置,需要提供的姓名少了還無所謂,如果數(shù)量多的話,這個工作量就會很大。VLOOKUP這個函數(shù)專門就是處理這類問題的,下面就通過這個問題來學(xué)習(xí)VLOOKUP函數(shù)如何使用。
首先,我們選中第一個需要填寫姓名的單元格i2,再點插入函數(shù)(fx)這個按鈕:
出現(xiàn)插入函數(shù)對話框以后,類別選擇查找與引用,往下拉滾動條,找到VLOOKUP函數(shù)點確定,就會出現(xiàn)VLOOKUP函數(shù)的使用向?qū)В?/span>
通過這個界面,我們可以了解到這個函數(shù)有四個參數(shù)需要我們提供,為了幫助大家掌握學(xué)習(xí)方法,以下結(jié)合函數(shù)向?qū)У恼f明文字來逐個講解每個參數(shù)的詳細(xì)含義。
第一參數(shù)
紅色框內(nèi)是第一參數(shù)的說明,lookup value代表查找值的意思,查找值可以是數(shù)值、引用或者字符串。
本例中我們是以工號進(jìn)行查找,直接引用單元格位置,將光標(biāo)定位在第一參數(shù)的填寫位置,點擊H2單元格即可:
關(guān)于第一參數(shù)的說明,有一句非常關(guān)鍵的話:需要在數(shù)據(jù)表首列進(jìn)行搜索的值。
這個是什么意思呢,我們先來看看第二參數(shù)的含義再來解釋這句話。
第二參數(shù):
第二參數(shù)叫Table array,也就是需要在期中搜索數(shù)據(jù)的信息表,這個表可以是區(qū)域或者區(qū)域名稱的引用。
在本例中,我們要在表格的前四列這個數(shù)據(jù)表里進(jìn)行查找,所以第二參數(shù)直接選擇前四列:
這時候再來解釋第一參數(shù)的這句話:需要在數(shù)據(jù)表首列進(jìn)行搜索的值。
數(shù)據(jù)表是a:d這個區(qū)域,我們要查找的值是工號,工號在這個區(qū)域的第一列也就是首列。
舉個例子說明這個要點:
如果現(xiàn)在是根據(jù)姓名找職位,數(shù)據(jù)表就要選擇b:d這個范圍,確保我們要找的數(shù)據(jù)(姓名)在區(qū)域的首列。
區(qū)分一個概念,區(qū)域的首列不同于表格的首列,表格的首列只能是a列,區(qū)域的首列是根據(jù)我們的選擇來確定的。
回到前面的內(nèi)容,第二參數(shù)也就是數(shù)據(jù)表(區(qū)域)我們完成了選擇,再來看第三參數(shù)。
第三參數(shù):
第三參數(shù)的含義是滿足條件的單元格在數(shù)組區(qū)域中的序列號,換句話說,我們的數(shù)據(jù)區(qū)域是a:d,而我們需要的結(jié)果是姓名,姓名在這個區(qū)域中位于第二列。因此第三參數(shù)我們輸入數(shù)字2即可。
這里還是要辨別一個概念,要找的內(nèi)容在區(qū)域的列位置不同于在表格的列位置。
剩最后一個參數(shù)了
第四參數(shù):
VLOOKUP有兩種匹配模式,精確匹配和大致匹配,注意,關(guān)于這個參數(shù)的說明,與實際情況正好相反,我們只要記住,FALSE是精確匹配,TRUE是大致匹配。
同時這個參數(shù)是可以省略的,省略的時候也是精確匹配。
在日常使用的過程中,基本上都是精確匹配,為了方便,我們可以將FALSE寫成0,這是利用了邏輯值與數(shù)字的對應(yīng)關(guān)系,關(guān)于邏輯值的知識,后面會有專門的學(xué)習(xí),這里不做解釋了。
至此,我們完成了四個參數(shù)的填寫,點擊確定,可以看到公式的結(jié)果:
將公式下拉,任意驗證幾個結(jié)果,都是正確的:
關(guān)于這個函數(shù)的用法,其實用一句話也就可以說明白了:
=VLOOKUP(查找值,數(shù)據(jù)區(qū)域,要找的內(nèi)容在第幾列,精確匹配)
之所以啰啰嗦嗦說了一大堆,目的只有一個,教會大家如何通過Excel自身的說明文字去了解和學(xué)習(xí)函數(shù),其實有些術(shù)語,初次見到的時候是比較讓人難以理解,不過慢慢見得多了,了解深入了,大部分都是可以看明白的。
小結(jié):使用VLOOKUP函數(shù)的時候有幾個要點再次強調(diào):
1、查找值(第一參數(shù))應(yīng)該是具體的內(nèi)容或者是單元格,而不是一個范圍,經(jīng)??吹揭恍┤说牟檎抑颠x擇了整列,這是非常不好的一個習(xí)慣;
2、數(shù)據(jù)區(qū)域(第二參數(shù))應(yīng)該是以查找值為首列的一個區(qū)域,而不是整個數(shù)據(jù)區(qū)域;
3、要找的內(nèi)容的列序號(第三參數(shù))應(yīng)該是數(shù)據(jù)區(qū)域的列位置,而不是整個表格的第幾列;
4、通常我們用VLOOKUP函數(shù)都是精確匹配,記得寫0就行了,初學(xué)階段不提倡省略參數(shù);
5、關(guān)于精確匹配很好理解,而大致匹配卻并不是我們理解中的按部分內(nèi)容匹配,大致匹配的應(yīng)用實例在VLOOKUP函數(shù)的拓展用法中會講到。
通過以上講解,對于VLOOKUP的基本用法是否已經(jīng)掌握了?可以通過一個小測試來驗證一下:
根據(jù)姓名找到對應(yīng)的職位信息。
如果你做對了,那么VLOOKUP函數(shù)的基本用法就沒有問題了。