今天給大家?guī)?lái)的屬于VLOOKUP函數(shù)的反向操作,屬于進(jìn)階級(jí)別的教程。我希望每一位閱讀者都能學(xué)會(huì)并且理解其中的操作,雖然知識(shí)點(diǎn)略微復(fù)雜,但只有你掌握了復(fù)雜的知識(shí)點(diǎn),才能拉開(kāi)差距。多說(shuō)無(wú)益,我們直接進(jìn)入主題。
再啰嗦一下,如果你是初學(xué)者,請(qǐng)先看這篇VLOOKUP函數(shù)的基本原理文章:VLOOKUP函數(shù)基本原理篇
眾所周知,VLOOKUP函數(shù)非常強(qiáng)大,但是人無(wú)完人,函數(shù)也是如此。VLOOKUP函數(shù)的短板就在于它的兩個(gè)規(guī)范。
1:“查找對(duì)象”必須在“查找區(qū)域”的第一列。
2:“查找區(qū)域”必須包括“查找對(duì)象”與“返回值”
我們先來(lái)簡(jiǎn)單的做一個(gè)正常的VLOOKUP函數(shù)操作。如圖所示:
表格中有三列,分別為公司、聯(lián)系人、貨物代碼。我們的任務(wù)是在已知公司的前提下,去查找并引用聯(lián)系人的信息。這個(gè)非常簡(jiǎn)單,是屬于VLOOKUP函數(shù)的最基本操作,操作如下:
F5單元格公式:=VLOOKUP(E5,A:C,2,0)
然后我們稍微改變一下任務(wù)需求,如圖所示。
現(xiàn)在我們的任務(wù)是已知聯(lián)系人,去查找并引用公司的信息。那我們?cè)囍僮饕幌隆?/p>
F5單元格公式:=VLOOKUP(E5,A:C,1,0)
最后結(jié)果是NA錯(cuò)誤,也就是找不到的意思。這是什么原因呢?
這是因?yàn)檫@個(gè)公式違反了我們VLOOKUP函數(shù)的使用規(guī)范的第一條,我再寫(xiě)一次這個(gè)規(guī)范。
1:“查找對(duì)象”必須在“查找區(qū)域”的第一列。
2:“查找區(qū)域”必須包括“查找對(duì)象”與“返回值”
查找對(duì)象“曾維林”并沒(méi)有在超找區(qū)域A:C的第一列。
現(xiàn)在我有一個(gè)新的公式,同樣是使用VLOOKUP函數(shù),進(jìn)行反向操作,可以完成這個(gè)任務(wù),我們先看操作,然后再進(jìn)行詳細(xì)解釋。
F5單元格公式:=VLOOKUP(E5,IF({1,0},B:B,A:A),2,0)
這是一個(gè)嵌套函數(shù),這個(gè)公式中,我相信大家最看不懂的就是第二個(gè)參數(shù)IF({1,0},B:B,A:A)。
現(xiàn)在我先提供一個(gè)思路,假如能有一個(gè)公式,可以把A列和B列互換位置,查找對(duì)象就會(huì)跑到第一列,豈不是就不會(huì)違反VLOOKUP函數(shù)的第一條規(guī)范。有了思路了,現(xiàn)在我們付出行動(dòng),我只需解釋一下那個(gè)IF函數(shù)的意思,大家就明白了。
IF函數(shù)原理:=IF(判定條件,成立返回值,不成立返回值)
上面是IF函數(shù)的公式原理,相信大家都知道。然后在EXCEL函數(shù)中,1和0并不是簡(jiǎn)單的數(shù)字,1=TURE=條件成立;0=FALSE=條件不成立。
C7單元格公式1:=IF(1,A5,A6),1=條件成立,所以返回值為A5=魯班。
C7單元格公式2:=IF(0,A5,A6),0=條件不成立,所以返回值為A6=程咬金。
相信大家應(yīng)該了解1和0的概念了,然后我們就要放大招了,來(lái)個(gè)數(shù)組的概念。
花括號(hào)是數(shù)組的標(biāo)志,數(shù)組的概念就是可以直接返回一組數(shù)據(jù),也就是一片區(qū)域。
我首先選擇了四個(gè)單元格區(qū)域,然后寫(xiě)出公式=IF({1,0},B4:B5,A4:A5),這個(gè)公式的意思就是說(shuō),在選擇區(qū)域中,假如=1,也就是條件成立,就返回B4:B5的內(nèi)容;假如=0,也就是不成立,就返回A4:A5的內(nèi)容。大家看最后的結(jié)果,豈不是就相當(dāng)于兩列互換的位置。
注意:數(shù)組操作的時(shí)候最后不是按回車(chē)鍵,而是CTRL+SHIFT+ENTRE。
OK,如果你完全懂了上面的操作,那么請(qǐng)?jiān)倏聪乱幌轮暗倪@個(gè)操作,就會(huì)完全理解了。
其實(shí)就是將A列和B列互換位置,其他操作正常而已。好的,今天VLOOKUP函數(shù)的反向操作原理就講解完畢了,希望大家都能學(xué)會(huì)并且理解其原理,能夠舉一反三,進(jìn)而完成更加有利于提高工作效率的操作。
End.
你可能錯(cuò)過(guò)的干貨好文
零基礎(chǔ)也能入職數(shù)據(jù)分析?跨專(zhuān)業(yè)想轉(zhuǎn)行數(shù)據(jù)分析?SQL、Python技能不通過(guò)?
中國(guó)統(tǒng)計(jì)網(wǎng)聯(lián)合愛(ài)數(shù)據(jù)學(xué)院出品的【零基礎(chǔ)入職數(shù)據(jù)分析—就業(yè)班】幫你解決轉(zhuǎn)行難,技能不過(guò)關(guān)等問(wèn)題!
報(bào)名要求:
1.轉(zhuǎn)行(崗位相關(guān),專(zhuān)業(yè)相關(guān)、對(duì)數(shù)據(jù)分析感興趣).
2.從事數(shù)據(jù)分析工作,但是需要提升技能以及增加實(shí)戰(zhàn)經(jīng)驗(yàn).
掃描下方二維碼快來(lái)咨詢(xún)吧!
聯(lián)系客服