Vlookup函數:這篇讓你一學就會

根據A表完成B表你需要多長時間?

Vlookup函數:這篇讓你一學就會

圖文:傲看今朝

我看見我的一個同事做一張類似這樣的表格足足花了一個早上! 她是這樣做的:

Vlookup函數:這篇讓你一學就會

操作步驟1

Vlookup函數:這篇讓你一學就會

操作步驟2

然而我教了他一個祕訣之後,她每次做這樣的查詢所花時間卻從不超過2分鐘。

我今天就給大家介紹一下這個祕訣:vlookup函數。Vlookup函數號稱Excel函數家族的“大眾情人”與“效率之王”,掌握vlookup函數,讓一切煩人的查詢分分鐘做好!

Vlookup函數:這篇讓你一學就會

一、vlookup基本用法:表格查詢它只需要1分鐘,而我的同事卻花了整整一個上午!

(一)簡單跟著我操作吧!

操作步驟:選中L5單元格,輸入如下Vlookup公式:

=vlookup(K5,$b$4:$H$524,7,0)

敲回車,然後選中L5:L20區域,光標定位到編輯欄裡,最後按住Ctrl再按回車鍵,即可將公式填充到需要返回值的單元格。

請看下圖演示:

Vlookup函數:這篇讓你一學就會

寫入公式,然後敲回車雙擊即可

Vlookup函數:這篇讓你一學就會

雙擊即可

是不是好簡單,下面我們就來看看vlookup函數到底是什麼玩意兒,為什麼它會這麼厲害?!

(二)vlookup函數到底是什麼玩意兒?

vlookup函數是廣大廣表哥表妹最喜歡的查詢利器之一,號稱查詢函數之中的大眾情人。然而,在我眼裡他就是一個跑腿。這就好比我告訴:

你(vlookup函數)去三樓辦公區(table array)找一下董明珠工位(lookup value),找到了,然後打開從左往右數第三個抽屜(col_num),把那裡面的東西都給我拿回來,一定要是"董明珠工位"哦,“董明珠 工位”都不行(Type)。

它主要有四個參數構成:lookup value(查詢值)、table array(查詢範圍)、col_num(列號)、type(查詢方式)。

Vlookup函數:這篇讓你一學就會

為什麼是我!

查詢值:通常在需要填入內容表格的左側,例如此例中就在B表的K5單元格。不會Vlookup函數的同學通常會複製這個值然後到A表格中進行查找,因此我們也可以將它理解為查找值。

查找範圍:這裡通常指的是數據源,我們需要用查詢值查找數據源,然後把數據源某一列的值給他返回到現在填寫的表格中。我們寫Vlookup函數時,通常查詢的範圍是固定的。因此我們要絕對引用查詢範圍(選中它,然後按下鍵盤上的f4鍵。)

列號:告訴EXcel,我們需要將查詢範圍裡哪一列的數據取回來?

查詢方式:精確查找還是近似查找?我們多半會用到精確查找,因此第四個參數通常為0(1代表近似查找)

函數各個參數之間一定要用英文輸入法下的逗號隔開

$表示鎖定:

1.相對引用

一句話概括,引用單元格的地址可能會發生變動。可能大家不理解,其實就是基於包含公式和單元格引用的單元格的相對位置。如果公式所在單元格的位置改變,引用也隨之改變。如果多行或多列地複製公式,引用會自動調整。在默認的情況下,新公式使用的是相對引用。

例如,B2單元格公式為=A1,將B2單元格的相對引用複製到B3,則會自動從=A1調整為=A2。

2.絕對引用

引用的單元格地址不可能會發生變動。也就是說,總是在指定位置引用單元格,如果公式所在單元格的位置改變,絕對引用保持不變。如果多行或多列地複製公式,絕對引用將不作調整。

例如,將B2單元格的絕對引用複製到B3,那麼兩個單元格都是$A$1.

3.混合引用

分為列絕對,行相對和行絕對,列相對這兩種情況。

列絕對,行相對:複製公式時,列標不會發生變化,行號會發生變化,單元格地址的列標前添加$符號,如$A1,$C10,$B1:$B4。

行絕對,列相對:複製公式時,行號不會發生變化,列標會發生變化,單元格地址的行號前添加$符號,如A$1,C$10,B$1:B$4。

(三)案例:使用vlookup自動查詢分數(請看動畫演示)

Vlookup函數:這篇讓你一學就會

在U3單元格輸入以上公式

Vlookup函數:這篇讓你一學就會

動畫演示

(四)使用法則

1.vlookup函數的查詢值必須要位於查詢數據區域的左側,整個查詢只能從左往右進行查詢

2.查詢範圍通常都是固定的,因此需要絕對引用

3.查詢值必須在查詢範圍中存在,否則返回NA。(例如查詢值為“農政 ”,但查詢範圍中只存在“農政”,那麼vlookup函數返回的值依然是NA)

二、Vlookup進階用法:名字記不清,通配符搞定!

如圖所示,我們需要將從A表中查詢內容然後返回B表中,但是B表中查詢值跟A表中的數據不完全一致,如果按照前面的方法來寫公式,返回的結果一定是NA。我們如何做才能讓vlookup函數返回正確的值呢?

Vlookup函數:這篇讓你一學就會

如何設置才能正確使用vlookup函數呢?

答案當然是在vlookup函數中使用通配符。

(一)來看具體事例操作

那麼如何操作呢?請看下圖的演示:

Vlookup函數:這篇讓你一學就會

注意lookup_value的輸入!

Vlookup函數:這篇讓你一學就會

這裡用到了批量填充的小技巧

操作步驟:選中O2單元格---輸入公式---回車---選中O3:O7區域---光標定位到編輯欄---按著Ctrl鍵然後敲回車鍵。

(二)通配符知識

通配符最常用的有兩種,一種是*號,代表任意一個、多個字符甚至沒有字符;一種是英文輸入法下的?號,代表任意單個字符。通配符廣泛應用Excel的各種功能之中,其在函數中的使用一般要與文本連接符&配合使用。例如在本例子中,我們希望的是隻要查找範圍內能查找到包含“三川實業”這四個字,我們就返回它對應的值,因此我們需要在其前後都加上*號,表示其前後或許有其他的內容(有也行,沒有也行)。

另外我們在Excel函數中鏈接文本時,文本一般要用英文狀態下的雙引號給引起來。因此本例中的lookup_value正確寫法應該是:"*"&N2&"*"

三、Vlookup全自動查詢:我與match是兄弟!

如何只寫一個公式就可以搞定B表中的所有空白單元格?

Vlookup函數:這篇讓你一學就會

如何只寫一個公式就搞定這所有的空白單元格?

在上面的例子中,我們都是一列一列的寫公式的,像上面的這張表格,有多少個科目我們就得寫多少個公式,然後向下填充。這樣做效率特別太慢,特別不符合我們高效辦公的需求呢?如何只寫一個公式就可以搞定B表中所有的空白單元格呢?

我們將在vlookup函數的第三個參數做文章了。請看下面的演示:

Vlookup函數:這篇讓你一學就會

此動畫高能,請大家細心觀看

操作步驟:1.選中L5:P19區域,然後光標定位到編輯欄裡,輸入公式:

=VLOOKUP($K5,$B$4:$H$524,MATCH(L$4,$B$3:$G$3,0),0)

2.最後按下Ctrl鍵,然後敲回車鍵即可。

注意事項:這裡使用match函數來自動確定我們要取哪一列的值,關於match函數的使用,我們後面將會寫文章來講,大家現在先模仿,感興趣的同學當然也可以搜索文章進行學習。

四、Vlookup近似查找:"等級"問題我幫忙!

Vlookup就是好,全身上下都是寶。說完了精確查找,現在我們來簡單看一下近似查找的妙用(也就是vlookup函數的第四個參數,前面的例子都是精確查找,因此填寫的都是零,這次我們講到近似查找就不用0了,而是要用1或者不填)

近似查找在計算個人所得稅比例、學生成績等級評定、銷售提成等方面非常有用,本文就做一個動畫來拋磚引玉,大家有興趣的可以隨時與我交流,廢話不多說,先上動畫:

Vlookup函數:這篇讓你一學就會

如何算各位銷售的提成比例?

今天的分享就先到這裡,寫文不容易。希望得到大家的大力支持(你的支持是我繼續努力創造好文的動力),點贊、評論或者打賞都是不錯的支持方式。

為了更好的學習效果,這裡我附上所有操作文檔的鏈接,有興趣的同學請自行vlookup函數練習文檔。

相關推薦

推薦中...