第三章 初識vLookup函式

alberthao發表於2020-03-08

背景

剛開始工作時,我會花在處理表格上很長時間。終於有一天,發現了vlookup函式(當然不止這一個函式),大大的節省了我的時間。我終於可以喝著茶,慢慢的享受excel了。

當然工具只是工具,你還得親自處理很多業務的事情,只是原先因為沒有工具會花費的很多時間,因為熟練使用工具而節省了下來。

vLookup函式能做什麼?

簡單的說,vLookup函式的功能和它的名字一樣。vlookup是英文vertical lookup的縮寫,也就是豎向查詢。它能夠在一個表格區域中為你快速查詢你要的資料。以前面章節的成績表為例,你說幫我找張三同學的語文成績,vlookup就會幫你找到張三的語文成績。

在官網找到英文引數定義:

=VLOOKUP(What you want to look up, where you want to look for it, the column number in the range containing the value to return, return an Approximate or Exact match – indicated as 1/TRUE, or 0/FALSE).

=VLOOKUP(你想查啥,在哪裡查,返回值在查詢區域的哪一列,是模糊查詢還是準確查詢(分別用1,0對應))

這麼說還是很抽象。我們來看幾個例子吧。

示例

我們以一個微軟官方示例文件的例子來講解吧。

enter image description here

我們想要知道蘋果的數量是多少,該怎麼辦?

在B7單元格,=vlookup()

第一個引數就寫A7,也就是找什麼

第二個引數就寫A2:B5,也就是在哪裡找

第三個引數就寫2,A2:B5是一個兩列的區域,我們想要根據水果名稱來返回數量,而數量在這個區域的第二列,所以這裡填寫2。

第四個引數就寫0,因為我們需要準確的知道是蘋果的數量,還是香蕉的數量。

試一下吧。

你可以下載附件進行練習,我鼓勵你做練習,掌握計算機技能一定要練習。

關鍵點1

vlookup函式一般僅用於查詢關鍵詞在最左側的表格,也就是說你要查詢的項,必須是查詢區域的首列。

關鍵點2

返回值的列數,以成績表為例,你要返回語文成績或者數學成績或者英語成績,就在你定義的區域內數一下,它位於這個區域的第幾列,然後就在vlookup的第三個引數那裡填上。

關鍵點3

我們需要精確的查詢,例如上面例子裡,蘋果對應的數量,橙子對應的數量,就需要第四個引數為0。為了不過多干擾你,這個引數為1的場景我們後面講。現階段你就記下來,預設用0就好了。

練習題

練習1:請結合你自己的實際工作,想一想,什麼情況可以利用vLookup函式?

練習2:請親自試一試成績表的例子,如果你要獲取張三、李四的語文、數學成績,看看你遇到哪些問題?把它們記錄下來。我們後面要用到。如果你還有其他關於這個函式的問題,也請一併記下來。

練習3:訓練自己搜尋的能力。用百度或者必應搜尋引擎,搜尋“vlookup filetype:xls“或者"data validation filetype:xls”,看看有什麼發現。

相關文章