進(jìn)階|熟練使用VLOOKUP函數(shù)之精解精析【深度長文】

圖/文:安偉星

通過文本你可以學(xué)到:

Excel相對引用與絕對引用

Vlookup函數(shù)如何同時(shí)返回多列

Vlookup函數(shù)模糊匹配

在入門篇,我向大家講解了Vlooup函數(shù)的基礎(chǔ)知識和示例,可以看這里進(jìn)行回顧:

入門|快速掌握VLOOKUP函數(shù)之精解精析

Vlookup函數(shù)是比較典型的“會(huì)者不難”這一類型的,他有很多的靈活變換孵坚。

掌握這些技巧奶陈,你會(huì)發(fā)現(xiàn)看似很難解決的問題,現(xiàn)在有了思路贼陶。


01、相對引用與絕對引用

為什么要講這個(gè)知識點(diǎn)

因?yàn)閂lookup函數(shù)的四個(gè)參數(shù)中巧娱,有兩個(gè)涉及到了引用范圍的概念碉怔。

VLOOKUP(查找目標(biāo),查找范圍禁添,返回值的列數(shù)撮胧,精確OR模糊匹配)

①查找目標(biāo)

②查找范圍

什么是相對引用和絕對引用?

相對引用:引用的是單元格的相對位置老翘。如果函數(shù)所在?單元格的位置改變芹啥,引用也隨之改變锻离。默認(rèn)情況下,Excel中的函數(shù)使用相對引用墓怀。

相對引用

絕對引用:如果不希望引用的單元格隨著函數(shù)的位置變化而變化汽纠,則為絕對引用。行號"和"列號"前加上美元符號($)傀履,這樣就是單元格的絕對引用虱朵。

絕對引用

結(jié)論:如果使用相對引用,函數(shù)向下復(fù)制時(shí)钓账,引用的單元格的“行數(shù)”會(huì)遞增碴犬;函數(shù)向右復(fù)制時(shí),引用的單元格的“列數(shù)”會(huì)遞增梆暮。


如何切換服协?

將光標(biāo)定位于函數(shù)中引用單元格,按F4啦粹,進(jìn)行四個(gè)引用狀態(tài)的切換偿荷。

①默認(rèn)完全相對引用

②按一次F4:行和列絕對引用

③按二次F4:行絕對引用,列相對引用

④按三次F4:行相對引用卖陵,列絕對引用

相對引用和絕對引用切換

02遭顶、VLOOKUP同時(shí)返回多列值

VLOOKUP函數(shù)的語法為:

VLOOKUP(查找目標(biāo),查找范圍泪蔫,返回值的列數(shù)棒旗,精確OR模糊匹配)

VLOOKUP函數(shù)的第三個(gè)參數(shù)是查找返回值所在的列數(shù),如果我們需要查找返回多列時(shí)撩荣,這個(gè)列數(shù)值需要一個(gè)個(gè)的更改铣揉,比如返回第2列的,參數(shù)設(shè)置為2餐曹,如果需要返回第3列的逛拱,就需要把值改為3。台猴。朽合。

列數(shù)不多的情況,當(dāng)然可以手動(dòng)修改饱狂,那如果是幾十列呢曹步?

能不能讓第3個(gè)參數(shù)隨著函數(shù)的位置不同,自動(dòng)變更休讳?即向后復(fù)制時(shí)自動(dòng)變?yōu)?讲婚,3,4俊柔,5筹麸。活合。。

引入新的函數(shù):Column

COLUMN函數(shù)可以返回指定單元格的列數(shù)物赶,比如

=COLUMNS(A1)返回值1(A1所在的列為第一列)

=COLUMNS(B3) 返回值2?? (B3所在的列為第二列)

如何應(yīng)用

使用COLUMN函數(shù)的相對引用白指,=COLUMN(A1)向右復(fù)制時(shí),A1會(huì)變成B1块差,C1侵续,D1。憨闰。這樣我們用COLUMN函數(shù)就可以轉(zhuǎn)換成數(shù)字1,2需五,3鹉动,4。宏邮。泽示。

注:這里的關(guān)鍵是將VLOOKUP函數(shù)的第三個(gè)參數(shù)設(shè)置為動(dòng)態(tài)變化的。

舉例說明

需要同時(shí)查找性別蜜氨,年齡械筛,成績,愛好飒炎。

①在B16單元格中輸入公式:=VLOOKUP($A16,$B$2:$F$11,COLUMN(B1),0)

②拖住B16單元格右下角的黑框埋哟,向右拖動(dòng)進(jìn)行復(fù)制,然后向下進(jìn)行復(fù)制


公式說明

①$A16:這里只有列前邊有$符號郎汪,意味著列是絕對引用赤赊,行是相對引用。這樣就能實(shí)現(xiàn)在向右復(fù)制時(shí)煞赢,列數(shù)保持不變(一直是A列)抛计,行遞增變化($A16→$A17→$A18)

②$B$2:$F$11:查找范圍的引用區(qū)域,行和列均為絕對引用照筑。確保函數(shù)在復(fù)制過程中吹截,查找的范圍不會(huì)變更。多數(shù)情況下凝危,查找范圍都是需要固定的波俄。

③COLUMN(B1):在性別這一列的函數(shù)中,第三個(gè)參數(shù)值需要設(shè)定為2(因?yàn)樾詣e在查找區(qū)域中處于第二列)媒抠,向右復(fù)制是需要遞增弟断。

所以關(guān)鍵是COLUMN()的第一個(gè)返回值是2即可,這里的參數(shù)可以是B列的任一單元格趴生。


03阀趴、模糊匹配

Vlookup函數(shù)的最后一個(gè)參數(shù)昏翰,如果是0(False)的話,代表精確匹配刘急,在初級已經(jīng)講過了棚菊;如果是1(True)的話,是模糊模糊匹配叔汁。

模糊匹配如何應(yīng)用呢统求?

首先我們需要了解一下VLOOKUP函數(shù)模糊查找的兩個(gè)重要規(guī)則:

規(guī)則一:引用的數(shù)區(qū)域一定要從小到大排序(數(shù)字是從小到大排序,字符按照首字母排序)据块。雜亂的數(shù)據(jù)會(huì)返回意想不到的數(shù)據(jù)码邻。

規(guī)則二:模糊查找,給定一個(gè)無法精確匹配的數(shù)值另假,它會(huì)找到和它最接近像屋,但比它小的那個(gè)數(shù)。

舉例:下圖中從左側(cè)工資表中边篮,查找給出的工資的稅率己莺。可以看出戈轿,我們要查找的工資5800不在左側(cè)的表格中凌受,所以需要使用模糊查找。

模糊查找(數(shù)據(jù)純屬虛構(gòu))

在E3單元格中輸入公式=VLOOKUP(D3,A3:B9,2,1)

結(jié)果返回了0.04思杯,對應(yīng)的是工資5500的稅率胜蛉。

為什么會(huì)這樣,跟著默念:模糊查找會(huì)返回和它最接近智蝠,但比他小的數(shù)值腾么。

在左側(cè)數(shù)據(jù)表格中,與5800最解決且比5800小的數(shù)就是5500杈湾,所以會(huì)返回5500定義的稅率解虱。


但是,模糊查找有什么卵用呢漆撞?

當(dāng)然有卵用E固!浮驳!

最后一個(gè)實(shí)例

【例】:根據(jù)成績等級根則悍汛,算出各位學(xué)生的得分等級。

解答:使用Vlookup函數(shù)的模糊匹配至会,結(jié)果秒出有木有@敫馈!

比用什么IF函數(shù)簡單多了。

在C10單元格中寫入公式=VLOOKUP(B10,$A$1:$C$6,3,1)

▼結(jié)論

根據(jù)模糊查找的規(guī)則宵蛀,VLOOKUP科進(jìn)行數(shù)字的區(qū)間查找(即查找給定的數(shù)字屬于哪個(gè)區(qū)間)昆著。

學(xué)完Vlookup入門教程,再結(jié)合上面這三個(gè)知識點(diǎn)术陶,已經(jīng)能夠解決80%的查找問題凑懂。但是你還是會(huì)碰到Vlookup無法解決的查找問題,比如:如何從右向左查找梧宫、如何多條件查找……

這些知識就屬于更高階的內(nèi)容了接谨,請期待下一篇教程。

04塘匣、總結(jié)

①當(dāng)需要引用的單元格隨函數(shù)位置變化而變化時(shí)脓豪,使用相對引用,反之使用絕對引用馆铁;F4鍵可以快速進(jìn)行相對引用和絕對引用的切換跑揉。

②COLUMN函數(shù)可以創(chuàng)造返回列數(shù)的動(dòng)態(tài)變化

③模糊查找可以找到數(shù)值的區(qū)間

End.

Copyright ? 2016 安偉星. All Rights Reserved.

我是安偉星(星爺)

Excel發(fā)燒友

微軟Office認(rèn)證大師

領(lǐng)英專欄作者

關(guān)注我,也許不能帶來額外財(cái)富

但是一定會(huì)讓你看起來很酷

文章均為原創(chuàng)埠巨,如需轉(zhuǎn)載,請私信獲取授權(quán)现拒。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末辣垒,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子印蔬,更是在濱河造成了極大的恐慌勋桶,老刑警劉巖,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件侥猬,死亡現(xiàn)場離奇詭異例驹,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)退唠,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進(jìn)店門鹃锈,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人瞧预,你說我怎么就攤上這事屎债。” “怎么了垢油?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵盆驹,是天一觀的道長。 經(jīng)常有香客問我滩愁,道長躯喇,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任硝枉,我火速辦了婚禮廉丽,結(jié)果婚禮上倦微,老公的妹妹穿的比我還像新娘。我一直安慰自己雅倒,他們只是感情好璃诀,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著蔑匣,像睡著了一般劣欢。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上裁良,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天凿将,我揣著相機(jī)與錄音,去河邊找鬼价脾。 笑死牧抵,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的侨把。 我是一名探鬼主播犀变,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼秋柄!你這毒婦竟也來了获枝?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤骇笔,失蹤者是張志新(化名)和其女友劉穎省店,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體笨触,經(jīng)...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡懦傍,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了芦劣。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片粗俱。...
    茶點(diǎn)故事閱讀 38,161評論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖持寄,靈堂內(nèi)的尸體忽然破棺而出源梭,到底是詐尸還是另有隱情,我是刑警寧澤稍味,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布废麻,位于F島的核電站,受9級特大地震影響模庐,放射性物質(zhì)發(fā)生泄漏烛愧。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望怜姿。 院中可真熱鬧慎冤,春花似錦、人聲如沸沧卢。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽但狭。三九已至披诗,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間立磁,已是汗流浹背呈队。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留唱歧,地道東北人宪摧。 一個(gè)月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓,卻偏偏與公主長得像颅崩,于是被迫代替她去往敵國和親几于。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評論 2 344

推薦閱讀更多精彩內(nèi)容