Excel查詢函式大揭秘(一)百變lookup

       目前能夠發現最早的資訊記錄於五千年前,內容是“在37個月間,總共收到29086個單位的小麥,籤核人庫辛。”

Excel查詢函式大揭秘(一)百變lookup

很遺憾,人類史上第一個文字,不是哲學巧思、不是詩歌,不是傳奇,不是法律,甚至也不是歌功頌德,而是無聊至極的財經檔案。記錄和各種稅務、債務以及財產的所有權。

人的記憶有限,正因如此,人們才需要進行資料記錄和整合。Excel,正好是這方面最方便的工具。不僅因為它可以記錄,更在於它方便查詢。記錄、查詢、統計,正是工作離不開Excel的根本原因。

所以,熟練運用擁有查詢功能的函式,也是職場必須具備的技能。

其中,lookup和它的家族,更是最受人追捧的幾個函式之一、

Vlookup

VLOOKUP函式,簡單的來說,就是給出查詢的條件和區域,最後結果返回符合條件所在行對應的某列

其語法為:

VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])

翻譯過來就是:

VLOOKUP (要查詢的值, 要查詢以及返回的區域,找到後返回該行哪一列, 查詢模式)

需要注意的是:

第一引數可以使用萬用字元;

要查詢的值必須在第二引數的第一列;

第三引數中,1代表第一列,之後的數字依次往後推

第四引數中,0為精確匹配(一模一樣),1為近似匹配(大小接近)

接下來讓我們看個例項,方便理解。

Excel查詢函式大揭秘(一)百變lookup

這是一張常見的成績表,如果要求我們給出名字,找出相應的學號應該怎麼做?Excel雖然有查詢的功能,但卻也有自己的侷限,比如會跳轉到該名字,且班級成績等資訊需要自己找。對於資料很大表格來說非常麻煩。

如果我們換成用公式,在旁邊分別寫上姓名學號等要查詢的資料。第一引數是姓名,第二引數是姓名+學號+成績,第三引數為學號所在的第2列,第四引數為精確匹配。       

Excel查詢函式大揭秘(一)百變lookup

之後的各科成績也可以直接套用這個公式,只需要把第三引數的2分別改成3、4、5即可。

需要注意的是,如果連班級都需要找出來,就應該把班級放在姓名的後面。如果姓名有重名,也不能查到第二個重名,所以最好還是透過學號查詢,這時候就應該把表格佈局改成下圖。

Excel查詢函式大揭秘(一)百變lookup

後面的佈局也跟著變,這樣只需要填入學號,就能快速查找出該學生的所有資訊了。

Excel查詢函式大揭秘(一)百變lookup

Hlookup

HLOOKUP原理和VLOOKUP是一樣的,只不過它是VLOOKUP的轉置版。VLOOKUP查詢第一列,返回該行的某列,HLOOKUP則是查詢第一行,返回該列某行。

語法:

HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])

翻譯過來為:

HLOOKUP (要查詢的值, 要查詢以及返回的區域,找到後返回該列哪一行, 查詢模式

Excel查詢函式大揭秘(一)百變lookup

Excel查詢函式大揭秘(一)百變lookup

用法和需要注意的點同VLOOKUP,由於我們很少橫向記錄,所有這個函式用得很少。

lookup

LOOKUP類似於VLOOKUP的簡化版,但也比較靈活,有點像數學裡的向量,在向量或陣列中查詢值

語法:

LOOKUP(lookup_value, lookup_vector, [result_vector])

翻譯:

LOOKUP(查詢的值, 需要查詢的某行或某列, 返回結果所在的某行或某列)

注意:

查詢的值可以是數字、文字、邏輯值或包含數值的名稱或引用

引數二為一行或一列的區域

引數三為一行或一列的區域,大小方向必須與引數二相同

引數二的數值必須為升序,否則不能返回正確結果、

繼續拿之前的例子舉例

       

Excel查詢函式大揭秘(一)百變lookup

     

       

Excel查詢函式大揭秘(一)百變lookup

     

       

Excel查詢函式大揭秘(一)百變lookup

     

用向量的好處就是,查詢的文字不需要在第二引數的第一排了。可以在之後,只要大小和方向一樣,就能找到想要的結果。

Xlookup

XLOOKUP是新出的一個函式,功能包括查到後自動填入後面的陣列,沒找到也能修改顯示文字,搜尋模式也更加靈活,可以說相當方便了。

語法:

=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode]) 

解釋:

=XLOOKUP(查詢的值, 查詢的區域, 返回的區域, 若找不到返回什麼, 匹配型別, 搜尋模式) 

       

Excel查詢函式大揭秘(一)百變lookup

Excel查詢函式大揭秘(一)百變lookup
     

上圖中,紅色框選區域為引數二,紫色框選區域為引數三,像這樣填入後,點選確定會自動填入剩下的資料。比較來看,XLOOKUP比LOOKUP、 VLOOKUP更方便了。

Excel查詢函式大揭秘(一)百變lookup

總結

如果你還在為vlookup、lookup的學習而煩惱,希望這篇文章能有所幫助。請務必嘗試一下新出的XLOOKUP函式,它比前面兩個函式更簡單。

我是小若,我們下期見。

版權宣告:本文源自 網路, 於,由 楠木軒 整理釋出,共 1898 字。

轉載請註明: Excel查詢函式大揭秘(一)百變lookup - 楠木軒