国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
花了3個(gè)小時(shí),我?guī)湍闶崂砹薞LOOKUP函數(shù)的所有技巧!
?
  大家好,我是雅客。
VLOOKUP函數(shù)是我們?cè)诼殘?chǎng)當(dāng)中非常好用的神器之一,它有多種的使用方法,也有很多的坑,我們花了3個(gè)小時(shí),幫你梳理了VLOOKUP函數(shù)使用的所有方法,以及可能你使用過(guò)程可能會(huì)遇到的坑。
如果你想學(xué)會(huì)VLOOKUP函數(shù),看這一篇文章就足夠了!
這篇文章有點(diǎn)長(zhǎng),在這里我們就為各位準(zhǔn)備了這篇文章的結(jié)構(gòu)圖。

01
使用條件

要想了解一個(gè)函數(shù),我們就需要清楚知道,在什么樣的情況下,我們可以使用VLOOKUP函數(shù),也就是VLOOKUP函數(shù)使用的條件是什么?
VLOOKUP函數(shù)使用的條件有三個(gè):
1、有兩張工作表
2、表一當(dāng)中缺失的內(nèi)容,能夠在表二里面找到
3、兩張表有共通的字段
只要滿(mǎn)足上面的三個(gè)條件,我們就可以使用VLOOKUP函數(shù),缺一不可。
我們來(lái)看一個(gè)具體的案例:

上面這個(gè)案例當(dāng)中,就有兩張表,左邊這張是員工信息表,右邊這張是工資表。

而且兩張表都有共通的字段,就是【編號(hào)】。

另外,右邊這張工資表缺失的工資信息,能夠在左邊這張表當(dāng)中找到。

滿(mǎn)足了上面這三個(gè)條件,我們就可以使用VLOOKUP函數(shù)。

02
函數(shù)參數(shù)

VLOOKUP函數(shù)的表達(dá)式是:

VLOOKUP(查找的值,查找區(qū)域,返回列號(hào),查找模式)

我們來(lái)看一個(gè)具體的案例:


在上面這個(gè)案例當(dāng)中,我們通過(guò)函數(shù)公式:=VLOOKUP(F3,B3:D18,3,0)

查找出編號(hào)為CP006員工的工資為4760。

那么這個(gè)公式怎么理解呢?

【F3】:代表我們要查找的值

【B3:D18】:代表我們查找的數(shù)據(jù)區(qū)域范圍,注意這里不包含標(biāo)題。

【3】:代表返回的列號(hào)。

這里要注意,這個(gè)列號(hào)是我們選定區(qū)域的列號(hào),不是Excel表的列號(hào)。

我們選定的區(qū)域是編號(hào)-部門(mén)-工資,一共是有3列,我們查找的值【工資】在該區(qū)域的第三列,所以返回的列號(hào)為3。

如果是按照表格的列號(hào)來(lái)看,工資所在的列是D列,D列是第四列,如果返回的列號(hào)錄入為4,那么公式的結(jié)果就會(huì)出錯(cuò)。

【0】:代表查找的模式,其中0代表精確查找,1代表模糊查找。

這里涉及到兩個(gè)定義,解釋一下:

精確查找:就是查找的數(shù)是一對(duì)一的關(guān)系,A查找的就是A,B查找的就是B,兩個(gè)數(shù)是完全相同的。

模糊查找:查找的是近似關(guān)系,A可以查找B,B可以查找C,不是一一對(duì)應(yīng)的關(guān)系的。

以上就是VLOOKUP函數(shù)各個(gè)參數(shù)的定義以及使用的方法。

03
常用使用場(chǎng)景

1、根據(jù)員工編號(hào),查詢(xún)員工手機(jī)號(hào)碼

在下面這個(gè)列表當(dāng)中,我們要如果要根據(jù)員工編號(hào),查詢(xún)員工的手機(jī)號(hào)碼,那么則可以在J3單元格錄入公式:

=VLOOKUP(H3,$B$3:$E$18,4,0)



這個(gè)公式表示:

1、查找H3單元格的值,也就是查詢(xún)員工編號(hào)。

2、在B3到E18區(qū)域查找,就是在左側(cè)的表格內(nèi)查找,這里同樣不包括標(biāo)題。

3、查找的結(jié)果在第4列,也就是我們要查找的是手機(jī)號(hào)碼。

4、最后是0,表示精確查找。

錄入完以上公式,我們?cè)偻逻M(jìn)行錄入,即可把所有的員工的手機(jī)號(hào)碼查詢(xún)出來(lái)。

2、根據(jù)學(xué)生編號(hào),查詢(xún)學(xué)生檔案信息

在下面的工作表中,我們要根據(jù)學(xué)生的編號(hào),查詢(xún)得到后續(xù)的學(xué)生檔案信息,而且學(xué)生編號(hào)是亂序的,想一個(gè)個(gè)地去找不太可能。


在下面的工作表中,我們要根據(jù)學(xué)生的編號(hào),查詢(xún)得到后續(xù)的學(xué)生檔案信息,而且學(xué)生編號(hào)是亂序的,想一個(gè)個(gè)地去找不太可能。

這個(gè)時(shí)候我們就可以使用VLOOKUP函數(shù)來(lái)實(shí)現(xiàn)批量查詢(xún)。



我們?cè)贘24單元格錄入函數(shù)公式:=VLOOKUP($I24,$B$24:$G$31,2,0)

這個(gè)函數(shù)公式表示:查找I24單元格的值,在B24到G31區(qū)域中查找,返回結(jié)果在第二列,以精確模式來(lái)查找。

隨后我們往右邊拖動(dòng)公式的時(shí)候,記得修改下結(jié)果返回的列號(hào)就可以了。

這樣我們就完成了查找的值不在查找范圍內(nèi)的第一列信息的效果。

04
VLOOKUP函數(shù)常見(jiàn)的錯(cuò)誤

錯(cuò)誤一:查找的值不在查找范圍內(nèi)的第一列

如下圖所示,我們要查找雅客的工資是多少,通過(guò)VLOOKUP函數(shù),我們得到了一個(gè)錯(cuò)誤值。

其中的函數(shù)表達(dá)式為:=VLOOKUP(B7,E7:H8,2,0)


這里為什么會(huì)出錯(cuò)了呢,因?yàn)槲覀儾檎业男彰?,不是在查找范圍?nèi)的第一列。

我們查找的區(qū)域E7到H8,第一列是序號(hào),而我們查找的是姓名,所以它就產(chǎn)生了錯(cuò)誤。

我們把查找的區(qū)域調(diào)整一下,將公式中原本的E7:H8改成G7:H8,那么就可以解決這個(gè)錯(cuò)誤問(wèn)題。



錯(cuò)誤二:查找的值或者范圍沒(méi)有進(jìn)行鎖定

查找的值或者范圍,沒(méi)有進(jìn)行鎖定,也是導(dǎo)致VLOOKUP函數(shù)查找出錯(cuò)的常見(jiàn)問(wèn)題。

比如在下面這個(gè)表中,因?yàn)槲覀儧](méi)有對(duì)查找的值進(jìn)行鎖定。所以后續(xù)字段在查找的時(shí)候,就以前面一個(gè)單元格的值來(lái)進(jìn)行查找。

這個(gè)時(shí)候查找的值就已經(jīng)不是我們預(yù)想的值了,所以VLOOKUP函數(shù)查找就會(huì)出錯(cuò)。



遇到這種需要橫列或者縱列拖動(dòng)公式的情況,你應(yīng)該先檢查一下查找的值有沒(méi)有鎖定。

怎么鎖定呢?

就是通過(guò)光標(biāo)選中公式中的該單元格,然后按鍵盤(pán)上的F4鍵來(lái)進(jìn)行切換,在這里我們只要鎖定列就可以了,行不用鎖定,所以我們就讓美元符號(hào)出現(xiàn)在字母前面。

鎖定了列之后,我們?cè)偻疫呁侠剑檎业闹稻筒粫?huì)再進(jìn)行移動(dòng)了。


錯(cuò)誤三:返回的列號(hào)不正確引起的錯(cuò)誤

返回的列號(hào)不正確,也會(huì)引起VLOOKUP函數(shù)在查詢(xún)的時(shí)候出錯(cuò)。

比如還是上面的例子,我們錄入完第一個(gè)公式的時(shí)候,往右邊去拖拉公式,結(jié)果你會(huì)發(fā)現(xiàn),后面得到的所有結(jié)果,都是一樣的。



這是怎么一回事呢?

其實(shí)就是由于VLOOKUP函數(shù)的第三個(gè)參數(shù),它不是引用的參數(shù),而是一個(gè)固定的值,固定的值是不會(huì)隨著我們拖拉公式,產(chǎn)生改變的。

所以后面所有的結(jié)果,都是返回第二列,那么結(jié)果自然會(huì)出錯(cuò)。

在查詢(xún)的字段信息比較少的情況下,我們可以通過(guò)手動(dòng)更改第三個(gè)參數(shù)的值,來(lái)讓它返回正確的列號(hào)。

但如果查找的字段過(guò)多,我們就可以借助其他函數(shù),來(lái)實(shí)現(xiàn)引用的效果了,這個(gè)后續(xù)會(huì)再跟大家介紹。


錯(cuò)誤四:查找的值與區(qū)域的值格式不統(tǒng)一

查找的值與區(qū)域的值格式不統(tǒng)一,這種錯(cuò)誤,常常出現(xiàn)在一些學(xué)員的表格上。

比如下圖,明明公式是沒(méi)有問(wèn)題的,查找的值跟區(qū)域的值都一樣,為什么會(huì)產(chǎn)生錯(cuò)誤呢?


在該案例當(dāng)中,數(shù)據(jù)公式確實(shí)沒(méi)有錯(cuò)。

問(wèn)題就出在,B5單元格的格式是文本格式,要查詢(xún)的區(qū)域E5:H6當(dāng)中的E6單元格是數(shù)字格式這里。

一個(gè)是文本格式,一個(gè)是數(shù)字格式,系統(tǒng)就會(huì)判斷他們是兩個(gè)不同的值,那么結(jié)果就自然會(huì)出錯(cuò)。

修正的方法就是:把B5單元格的格式改為數(shù)字格式,那么就可以讓結(jié)果顯示正確了。


錯(cuò)誤五:?jiǎn)卧駜?nèi)有空格、換行等情況。

如果單元格內(nèi)有空格和換行的情況,就跟上面的問(wèn)題一樣,不容易察覺(jué),但這也是導(dǎo)致VLOOKUP函數(shù)出錯(cuò)的原因。

如下圖所示,這兩個(gè)公式看起來(lái)也是沒(méi)啥問(wèn)題,可結(jié)果卻是錯(cuò)誤的。


問(wèn)題的根源就出在B6單元格的值,多了一個(gè)換行符,導(dǎo)致該單元格與E7單元格的格式不同,結(jié)果就出錯(cuò)了。

解決的方法就是:把B6單元格的換行符刪除掉,如果換行、空格的情況比較多,可通過(guò)查找替換的功能,查找換行符或空格,替換為那里不填寫(xiě),那么就可以實(shí)現(xiàn)批量地修改。

錯(cuò)誤六:?jiǎn)卧駜?nèi)有類(lèi)空格但非空格的字符

如下圖所示,下面這個(gè)表格,跟上面幾個(gè)錯(cuò)誤也是同樣,公式是正確的,但查詢(xún)的結(jié)果卻出錯(cuò)了,那么多半是格式問(wèn)題。


細(xì)心的朋友,可以看到在B5單元格,數(shù)字2的左上角,又一個(gè)綠色的光標(biāo),這綠色的光標(biāo),就代表該單元格可能是文本格式。

我們點(diǎn)擊該單元格,你會(huì)發(fā)現(xiàn)在公式欄中,在數(shù)字2的前面還有一個(gè)英文的單引號(hào),而該單引號(hào)在默認(rèn)情況下,都是會(huì)隱藏的。


這個(gè)就是導(dǎo)致最終查詢(xún)結(jié)果出錯(cuò)的原因。

解決的方式:利用查找替換功能,把單引號(hào)的字符都替換為空值,那么結(jié)果即可查詢(xún)正確。

  錯(cuò)誤七:模糊查找引起的錯(cuò)誤

VLOOKUP函數(shù)的最后一個(gè)參數(shù)是查找模式,在不填寫(xiě)的情況下,默認(rèn)是按照模糊查找的方式來(lái)查找的。

所以下面這個(gè)案例,就出現(xiàn)了一個(gè)這樣的錯(cuò)誤。

明明在數(shù)據(jù)源當(dāng)中沒(méi)有序號(hào)3,但是卻能查找到對(duì)應(yīng)的工資出來(lái)。

為什么會(huì)產(chǎn)生這樣的問(wèn)題呢?


究其根源,就是該同學(xué)在錄入公式的時(shí)候,忘記VLOOKUP函數(shù)還有第四個(gè)參數(shù)。

而第四個(gè)參數(shù),正是決定VLOOKUP函數(shù)使用精確查找還是模糊查找的重要條件。

如果你不錄入第四個(gè)參數(shù),系統(tǒng)就會(huì)默認(rèn)按照模糊查找的模式來(lái)查找,那么最終看似也能把結(jié)果算出來(lái),但很可能你得到的都是錯(cuò)誤的答案。

所以一定要記住,VLOOKUP函數(shù)是有四個(gè)參數(shù)的。


錯(cuò)誤八:不支持方向查找引起的錯(cuò)誤

在VLOOKUP函數(shù)當(dāng)中,不支持反向的查找,因?yàn)樗`反了我們上面提到的第一個(gè)錯(cuò)誤。

我們來(lái)看下面這個(gè)案例:


在這個(gè)公式當(dāng)中,我們要根據(jù)員工的姓名,查找出他所在的部門(mén)。

而在數(shù)據(jù)源表中,部門(mén)是排在姓名的前面的。

我們以往通過(guò)VLOOKUP函數(shù)來(lái)查找,都是按照從左往右的方向來(lái)查找,在這里則是要反其道而行,從右往左進(jìn)行查詢(xún),那么結(jié)果自然就出錯(cuò)了。

如果你硬是想要逆序查找,也不是不能,可以結(jié)合其他函數(shù)來(lái)實(shí)現(xiàn),這個(gè)我們也是會(huì)在后面的內(nèi)容當(dāng)中,進(jìn)行介紹。

06
VLOOKUP函數(shù)高階應(yīng)用

通過(guò)上面內(nèi)容的學(xué)習(xí),你已經(jīng)初步掌握了VLOOKUP函數(shù)的使用方法了,接下來(lái)我們就來(lái)跟各位介紹一下VLOOKUP函數(shù)的進(jìn)階用法!

高階應(yīng)用1:區(qū)間查找

我們都知道,VLOOKUP函數(shù)查找的模式,在大眾心目中都是一對(duì)一查找的,A查找的就是A,B查找的就是B。

但其實(shí)Vlookup函數(shù)可以實(shí)現(xiàn)這樣的精確查找之外,它還可以實(shí)現(xiàn)模糊查找的功能。

要查找的值和查找區(qū)域的值未必都是要一一對(duì)應(yīng)關(guān)系的。

我們來(lái)看下面這個(gè)案例。


在上面這個(gè)案例當(dāng)中,我們要根據(jù)銷(xiāo)售人員的銷(xiāo)售額,自動(dòng)匹配他們能夠得到的提成比率。

而每個(gè)檔位能夠拿到的提成比率區(qū)間,則是在左邊的這個(gè)表當(dāng)中。

0-10000,提成比率為0
10000-20000,提成比率是3%
20000-30000,提成比率是4%
……

后面的以此類(lèi)推

最高提成比率能夠拿到10%。

對(duì)于這樣的查找,我們?nèi)绻凑者^(guò)往的方式來(lái)統(tǒng)計(jì),很有可能就會(huì)用到IF函數(shù)來(lái)進(jìn)行判斷。

但其實(shí)在這個(gè)案例當(dāng)中,我們用VLOOKUP函數(shù)會(huì)快10倍!

首先我們列出每個(gè)檔次的最小值。

比如:

0-10000的最小值是0。
10000-20000的最小值是10000。
20000-30000的最小值是20000。

我們?cè)贖7單元格就可以錄入函數(shù)公式:

=VLOOKUP(G7,$C$7:$D$13,2,1)

這個(gè)函數(shù)公式表示的就是模糊查找,它會(huì)自動(dòng)根據(jù)你的最低值,給你匹配相應(yīng)的提成比率,這個(gè)就是區(qū)間查找的用法。


與這個(gè)案例類(lèi)似的,你可以學(xué)生的成績(jī),自動(dòng)給他們匹配考試的評(píng)級(jí)等。

高階應(yīng)用2:區(qū)間查找

有時(shí)候,數(shù)據(jù)量太大,我們可能已經(jīng)不記得某些產(chǎn)品它的全稱(chēng)是什么了?

在不記得產(chǎn)品名稱(chēng)全稱(chēng)的時(shí)候,我們?nèi)绾芜M(jìn)行數(shù)據(jù)的查找和引用呢?

這時(shí)候我們就可以用到Excel當(dāng)中的通配符【*】

這個(gè)【*】的通配符代表的就是任意字符串的含義。

比如:一個(gè)人,這三個(gè)字,我們就可以用一個(gè)【*】來(lái)表示。

我們來(lái)看一個(gè)具體的案例。


在這個(gè)案例當(dāng)中,我們要通過(guò)我們記得的部分字段,比如【ABC】來(lái)查找出產(chǎn)品名稱(chēng)中包含【ABC】的內(nèi)容,我們應(yīng)該如何設(shè)置呢?

我們就可以在G8單元格錄入公式:

=VLOOKUP('*'&F8&'*',$B$8:$C$14,2,0)


這個(gè)公式表示,查找包含F(xiàn)8單元格字符串內(nèi)容的價(jià)格。

其中:'*'&F8&'*' 表示的就是分別在F8單元格的內(nèi)容前后,加上一個(gè)任意字符串的通配符,來(lái)表示在F8內(nèi)容的前后還有其他信息。

通過(guò)這樣的方式,我們就能夠?qū)崿F(xiàn)模糊查找。

高階應(yīng)用3:區(qū)間查找

在查找的過(guò)程當(dāng)中,我們可能不僅有一個(gè)條件,可能有兩個(gè)或者兩個(gè)以上條件,要滿(mǎn)足這兩個(gè)條件,才去匹配我們想要值,那么VLOOKUP函數(shù)能不能實(shí)現(xiàn)多條件查找呢?

正常情況下是不可以的,但我們可以VLOOKUP函數(shù)升級(jí),給它添加一個(gè)武器。


比如在上面這個(gè)案例當(dāng)中,我們要根據(jù)產(chǎn)品的日期和單號(hào),來(lái)去查找該產(chǎn)品的入庫(kù)數(shù)量和入庫(kù)型號(hào)。

我們這里就需要用到多條件的查找。

多條件查找的解決方法跟單條件查找的模式基本一致,只是這中間我們要做一個(gè)轉(zhuǎn)換,我們需要把多條件變成單一條件。

比如,原本可能是A、B這兩個(gè)條件,我們通過(guò)連接符,連接AB,那么【AB】就變成的一個(gè)值。

同樣,要查找的數(shù)據(jù)區(qū)域,也是可以通過(guò)連接符來(lái)進(jìn)行連接,這樣我們就實(shí)現(xiàn)了多條件與單條件的轉(zhuǎn)換。

我們?cè)贗7單元格錄入函數(shù)公式:

=VLOOKUP(G7&H7,IF({1,0},$B$7:$B$16&$C$7:$C$16,$D$7:$D$16),2,0)


該公式有些長(zhǎng),而且還用到了數(shù)組函數(shù)的概念。

沒(méi)關(guān)系,我們拆分來(lái)看。

=VLOOKUP(G7&H7,$B$7:$B$16&$C$7:$C$16,2,0)

其中上面這段,表示的就是我們前面所講的,將多條件通過(guò)連接符合并,變成單條件,但這時(shí)候,你會(huì)發(fā)現(xiàn),該公式缺少結(jié)果所在的行列。

所以我們?cè)诶锩婢颓短琢艘粋€(gè)IF{1,0}的數(shù)組。

1和0在Excel當(dāng)中,也可以用來(lái)表示是與否的關(guān)系,也就是做出一個(gè)判斷。

如果是1,表示結(jié)果成立返回的值,如果是0,表示結(jié)果不成立返回的值。

通過(guò)這個(gè)條件的判斷,我們把Vlookup函數(shù)的查找區(qū)域以及結(jié)果區(qū)域分別放置在成立返回的值以及不成立返回的值,那么就能夠把該公式補(bǔ)充完整。

所以最終的公式就是:
=VLOOKUP(G7&H7,$B$7:$B$16&$C$7:$C$16,2,0)。

07
VLOOKUP函數(shù)與其他函數(shù)的結(jié)合

單一個(gè)VLOOKUP函數(shù)其實(shí)已經(jīng)蠻強(qiáng)大了,但我們還可以結(jié)合其他函數(shù),來(lái)給VLOOKUP函數(shù)賦能,實(shí)現(xiàn)他原本實(shí)現(xiàn)不了的功能。

組合函數(shù)一:MATCH函數(shù)

MATCH函數(shù)的作用在于,查找某個(gè)字段在它所在字段當(dāng)中的序號(hào)。

表達(dá)式為:MATCH(查找的值,查找的區(qū)域,查找模式)

比如在下面這個(gè)案例當(dāng)中,我們查找【班級(jí)】字段在所在字段列表當(dāng)中的第幾列,我們就可以使用函數(shù):

=MATCH(D23,B23:G23,0)


得到的結(jié)果就是3,表示班級(jí)在所有字段當(dāng)中的第三列。

這個(gè)功能有什么用呢,它就可以解決VLOOKUP函數(shù)第三個(gè)參數(shù)不能引用的問(wèn)題。


在前面這個(gè)案例當(dāng)中,正是VLOOKUP函數(shù)第三個(gè)參數(shù)不能引用,所以才導(dǎo)致結(jié)果錯(cuò)誤。

我們可以借助MATCH函數(shù),先計(jì)算出每個(gè)字段位于字段列表當(dāng)中的第幾個(gè),再嵌套到VLOOKUP函數(shù)里面,這樣我們就不用手動(dòng)更改第三個(gè)參數(shù)了。

最終公式為:=VLOOKUP($I24,$B$24:$G$31,MATCH(J$23,$I$23:$N$23,0),0)

其中:MATCH(J$23,$I$23:$N$23,0)部分,則是計(jì)算每個(gè)字段位于字段列表當(dāng)中的第幾個(gè)。

這樣我們就通過(guò)函數(shù)讓第三個(gè)參數(shù)具備了引用的屬性。


組合函數(shù)二:COLUMN函數(shù)

如果你覺(jué)得上面一個(gè)組合函數(shù)太難了,那么這個(gè)簡(jiǎn)單的函數(shù)一定要學(xué)會(huì)。

COLUMN函數(shù)的作用是計(jì)算某個(gè)單元格所在的列號(hào)。

比如:

=COLUNM(B48)=2
=COLUNM(A12)=1
=COLUNM(C:C)=3

它返回的結(jié)果是單元格所在的列號(hào),跟行號(hào)沒(méi)有關(guān)系,A列就是1,B列就是2,C列就是3,以此類(lèi)推。

這個(gè)函數(shù)同樣可以解決VLOOKUP函數(shù)第三個(gè)參數(shù)不能引用的問(wèn)題。

在之前的案例中,我們只需將第三個(gè)返回的列號(hào),改成嵌套的COLUNM函數(shù)即可。

最終公式為:=VLOOKUP($I24,$B$24:$G$31,COLUMN(B2),0)

其中COLUMN(B2函數(shù)的作用就是返回該列所在的序號(hào)。


組合函數(shù)三:IF函數(shù)

下面是我們的財(cái)務(wù)報(bào)表,現(xiàn)在如果我們要根據(jù)上期余額,查找出對(duì)應(yīng)的科目,通過(guò)Vlookup函數(shù)來(lái)計(jì)算,系統(tǒng)就是提示錯(cuò)誤。


因?yàn)樗`背了Vlookup函數(shù)的使用條件:查找的值,必須在查找范圍的第一列。

但我們可以看到,查找的值,上期余額是在查找范圍內(nèi)的最后一列,所以如果我們硬要用VLookup函數(shù)去查找,就會(huì)提示錯(cuò)誤。


既然不能逆序查找,我們就可以想辦法,將這兩列的數(shù)值位置進(jìn)行調(diào)換。

怎么轉(zhuǎn)換呢?前面我們就提到了一種方法,就是通過(guò)CHOOSE函數(shù)與VLOOKUP函數(shù)結(jié)合,利用Choose函數(shù)可以選擇返回的區(qū)域的效果來(lái)調(diào)換位置。

另外一種方法,就是我們今天要提到的,通過(guò)IF函數(shù)來(lái)實(shí)現(xiàn)轉(zhuǎn)換。

1、IF函數(shù)的運(yùn)用原理

在企圖用IF函數(shù)來(lái)實(shí)現(xiàn)位置調(diào)換的時(shí)候,我們需要理解IF函數(shù)使用的原理,哪怕我們以為對(duì)IF已經(jīng)非常熟悉了。

IF函數(shù)的表達(dá)式為:IF(判斷條件、條件成立返回值,條件不成立返回值)

比如下面這個(gè)案例:根據(jù)國(guó)家規(guī)定,2020年男性退休年齡為60歲,女性退休年齡為50歲。


我們?cè)诠綑诋?dāng)中錄入函數(shù)公式:=IF(B15='男',60,50)

這個(gè)公式表示:判斷B15單元格的值是否是男,如果是男,那么就顯示為T(mén)rue,如果是True,那么就返回條件成立返回的值60.

如果是FALSE,那么就返回條件不成立返回的值50.

所以B16單元格的公式第一步運(yùn)算后的結(jié)果就是:=IF(TRUE,60,50)


C16單元格第一步運(yùn)算后的結(jié)果就是:=IF(FALSE,60,50)


在Excel當(dāng)中,還有一個(gè)潛規(guī)則,Ture可以用1表示,F(xiàn)alse可以用0表示。

所以上面兩個(gè)公式,又可以寫(xiě)為:

=IF(1,60,50)
=IF(0,60,50)

但是,IF函數(shù)不僅可以返回1個(gè)單元格的值,也可以返回多個(gè)單元格的值。

=IF({1,0},60,50),結(jié)果返回60
=IF({0,1},60,50),結(jié)果返回50


所以在這其中,我們不難發(fā)現(xiàn),1和0的兩個(gè)數(shù)字的位置,能夠影響結(jié)果返回的值。

如果1在前面,那么就返回第二個(gè)參數(shù);
如果1在后面,那么就返回第三個(gè)參數(shù);

利用這個(gè)規(guī)律,我們就可以解決Vlookup函數(shù)不支持逆序查找的問(wèn)題了。

2、VLOOKUP逆序查找

我們?cè)贕3單元格錄入函數(shù)公式:=VLOOKUP(F3,IF({1,0},D3:D9,C3:C9),2,0)


錄入完公式后,記得按Ctrl SHIFT ENTER三個(gè)按鍵進(jìn)行確認(rèn),因?yàn)檫@是數(shù)組函數(shù)。

我們將公式拆開(kāi)來(lái)看,就是下面這樣的。

=VLOOKUP(F3,{999,'現(xiàn)金';123,'銀行存款';445,'建設(shè)銀行';245,'保證金賬戶(hù)';633,'應(yīng)收賬款';234,'其他應(yīng)收款';562,'固定資產(chǎn)'},2,0)


其中中間的'現(xiàn)金';123,'銀行存款';445,'建設(shè)銀行';245,'保證金賬戶(hù)';633,'應(yīng)收賬款';234,'其他應(yīng)收款';562,'固定資產(chǎn)“

你可以把它理解為,就是兩列數(shù)據(jù),一列是科目,一列是上期余額,科目排在前面,上期余額排在后面。

而函數(shù)公式當(dāng)中的:IF({1,0},D3:D9,C3:C9)

這一部分則表示,將D3到D9和C3到C9兩列的位置進(jìn)行調(diào)換。

D3和D9原本是排在后面的,現(xiàn)在顯示到前面,C3和C9原本是在表格前面的,現(xiàn)在顯示到后面。

通過(guò)這兩列數(shù)據(jù)進(jìn)行位置的調(diào)換,那么剩下的就可以按照Vlookup函數(shù)的方式,進(jìn)行數(shù)據(jù)的查找了。

08
VLOOKUP的優(yōu)勢(shì)

看了這么多VLOOKUP函數(shù)的用法,我們來(lái)總結(jié)一下使用VLOOKUP函數(shù)的優(yōu)勢(shì)。

優(yōu)勢(shì)1:可以批量查詢(xún)合并數(shù)據(jù)

VLOOKUP函數(shù)最吸引職場(chǎng)人的一點(diǎn)就是可以可以批量地查詢(xún)以及合并數(shù)據(jù),無(wú)論你是幾百條還是幾千條數(shù)據(jù),無(wú)論你的字段排序有多亂,它都可以批量幫你找出來(lái)。

優(yōu)勢(shì)2:數(shù)據(jù)更新會(huì)產(chǎn)生聯(lián)動(dòng)效應(yīng)

VLOOKUP函數(shù)的的第二大優(yōu)勢(shì)就是數(shù)據(jù)數(shù)據(jù)更新的時(shí)候會(huì)產(chǎn)生聯(lián)動(dòng)效應(yīng),用牽一發(fā)而動(dòng)全身來(lái)形容它也不為過(guò)。

所以VLOOKUP函數(shù)也多用在財(cái)務(wù)系統(tǒng)的構(gòu)建,通過(guò)VLOOKUP函數(shù)把多張報(bào)表串聯(lián)起來(lái),形成一張超級(jí)大的信息網(wǎng)絡(luò)。

09
VLOOKUP的劣勢(shì)

劣勢(shì)1:查詢(xún)方向比較單一

通過(guò)前面的案例大家也可以看到,VLOOKUP函數(shù)查詢(xún)的方向一般來(lái)說(shuō)只能自左往右,自上而下。

如果想要實(shí)現(xiàn)逆序查找,那么則要借助其他函數(shù)。

劣勢(shì)2:不支持多條件查找

如果想要進(jìn)行多條件查詢(xún),VLOOKUP函數(shù)本身也是不支持的,同樣也是需要借助外力,這對(duì)于小白來(lái)說(shuō),比較困難。

劣勢(shì)3:返回的列號(hào)不能引用

返回的列號(hào)不能引用,也是VLOOKUP函數(shù)的一大弊端,常常需要手動(dòng)更改或者借助其他函數(shù)來(lái)實(shí)現(xiàn), 不能一步到位。

10
VLOOKUP的未來(lái)

雖然VLOOKUP函數(shù)在此之前一直受到職場(chǎng)人的寵愛(ài),但VLOOKUP函數(shù)的未來(lái)可能會(huì)逐漸淡出我們的視線(xiàn)。

因?yàn)镋xcel當(dāng)中有更加強(qiáng)大的PV和PQ功能,不用錄入公式,就能實(shí)現(xiàn)VLOOKUP函數(shù)的功能。

在未來(lái),還有XLOOKUP函數(shù),作為VLOOKUP函數(shù)的增強(qiáng)版,解決了VLOOKUP函數(shù)過(guò)往所解決不了的問(wèn)題,使用起來(lái)更加方便。

但對(duì)于初級(jí)的小白來(lái)說(shuō),VLOOKUP函數(shù)還是我們學(xué)習(xí)Excel必備的函數(shù)之一,它能夠幫助我們提升工作效率,實(shí)現(xiàn)多表聯(lián)動(dòng),也是我們辦公的好幫手!



掃碼添加小助手Linda
回復(fù)關(guān)鍵詞【練習(xí)142】領(lǐng)取



本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
VLOOKUP函數(shù)基本使用方法及常見(jiàn)問(wèn)題解析
Vlookup函數(shù)實(shí)例(全)
VLOOKUP函數(shù)的使用方法(初級(jí)篇)
Excel函數(shù)之——IFERROR()函數(shù)的妙用
徹底消滅“#N/A”,Excel IFNA函數(shù)使用說(shuō)明
求和區(qū)域有錯(cuò)誤值,沒(méi)法求和,怎么辦?
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服