首页
/
每日頭條
/
職場
/
vlookup函數與lookup函數
vlookup函數與lookup函數
更新时间:2025-01-08 12:02:41

大家好我是Excel從零到一,今天跟大家分享下vlookup函數它爸lookup函數的用法,廢話不多說我們開始把

Lookup函數一共有兩種形式一種是向量形式一種是數組形式,我主要介紹其向量形式

向量形式

Lookup函數:在單行區域或單列區域(向量)中查找數值,然後返回第二個單行區域或單列區域中相同位置的數值 參數 lookup_value:函數在第一個向量中所要查找的數值,它可以為數字、文本、邏輯值或包含數值的名稱或引用; lookup_vector:隻包含一行或一列的區域lookup_vector 的數值可以為文本、數字或邏輯值; result_vector:隻包含一行或一列的區域其大小必須與 lookup_vector 相同

注意:

1.如果找不到查找值,lookup函數會返回小于或等于查找值的最大值。

2.如果查找值小于查找區域的最小值,lookup函數會返回 #N/A 錯誤。

3.第二參數中的值必須升序排序否則可能找不到查找值

還是來個實例演示下把一共三種情況

第一種:能找到查找值

vlookup函數與lookup函數(vlookup之父lookup函數詳解以及用法)1

圖中我們要查找王明的成績,對第二參數進行升序排序。

第一參數為王明所在單元格,第二參數為姓名列即王明名字所在列,第三參數為成績列即要查找内容所在列,函數在姓名列查找王明所在的位置是5然後返回第三參數成績列所在位置的第五行即55分

第二種:找不到查找值

為了更加直觀,以成績查找姓名,先對成績進行升序排序

vlookup函數與lookup函數(vlookup之父lookup函數詳解以及用法)2

我們可以看到成績表中是沒有100分的,

當lookup函數找不到查找值就會返回小于或等于查找值的最大值

從表中可以看到小于等于100的最大值是92所以函數返回劉曉所在單元格

第三種:查找值小于查找區域的最小值

vlookup函數與lookup函數(vlookup之父lookup函數詳解以及用法)3

以成績查找姓名,先對成績進行升序排序

查找值為44分但是表中是沒有44分且最低分為55分

當查找值小于查找區域的最小值,lookup函數會返回 #N/A 錯誤。

以上就是lookup函數經常遇到的三種情況,下面我們來get一些lookup函數的使用技巧

1.逆向查找

公式=LOOKUP(1,0/(A2:A8=F3),C2:C8)

vlookup函數與lookup函數(vlookup之父lookup函數詳解以及用法)4

公式解析

我們在公式中選A2:A8=F3

然後按F9,我們可以看到公式變成

LOOKUP(1,0/({FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE}),C2:C8)

我們可以看做0和括号中的每一個元素分别相除,可以把false看做是0,true看做是1,當0/0時返回錯誤值#DIV/0!而lookup函數會忽略錯誤值,當0/1時等于0,我們的查找值為1,而在所有元素中錯誤值被忽略,0小于等于查找值的最大值這樣寫的好處就是不用進行升序排序,其實所有元素也就隻剩下一個0了 - -

2.多條件查找

公式:=LOOKUP(1,0/((A2:A9=F3)*(B2:B9=G3)),C2:C9)

vlookup函數與lookup函數(vlookup之父lookup函數詳解以及用法)5

這個跟第一個十分相似,隻不過是在第一個條件後又乘了一個條件,也就是隻有當數據兩列同時為計算結果同時相乘為0時才滿足條件返回,若還是看的不太明白可以翻看之前寫的這篇文章十分類似SUMPRODUCT一個為“搶飯碗”而生的函數,它能做的實在太多了

3.提取單元格内的數字

公式:=-LOOKUP(1,-LEFT(D2,ROW($1:$30)))

vlookup函數與lookup函數(vlookup之父lookup函數詳解以及用法)6

-LEFT(D2,ROW($1:$30)),從D2單元格左邊,對函數提取30次,而又在其前面添加了負号将提取數據轉換為數值當提取出來的數據為文本是會返回錯誤值

查找值為1,也就是在構建的負數中進行查找結果,但是1不在數據中

因為使用lookup函數函數默認是升序排列的所以函數會返回最後一個正确的值,而最後一個正确值恰恰是我們要提取的值

最後我們在函數前加上負号來将提取出來的負數轉換為正數

今天的内容就是這麼多,好像有點難理解啊,不過沒關系好好看一定能明白

其實lookup函數的用法還有很多,我列舉的僅是最常用到的三種用法

如果想獲得演示文件以便于更好的理解函數

1.轉發點贊此文章

2.點擊作者頭像關注作者

3.私信回複:lookup

你們的關注點贊和轉發是我持續更新的動力

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
姐姐39歲未婚農村小夥說出原因(故事28歲高材生妹妹)
姐姐39歲未婚農村小夥說出原因(故事28歲高材生妹妹)
     本故事已由作者:從來佳茗,授權每天讀點故事app獨家發布,旗下關聯賬号“談客”獲得合法轉授權發布,侵權必究。   1   “佳穎啊,過年你妹回來,你看着幫她介紹個對象。”   将近年關,下班的時候打了電話回家,讓老公給孩子做飯,我則一個人順路回家看一眼爸媽。   我媽說這話的時候,我們晚飯已經吃完了。   彼時我正在廚房洗碗,我媽偷偷摸摸跟着我進來...
2025-01-08
電商運營的工作業績(做任務領獎賞協同辦公應用)
電商運營的工作業績(做任務領獎賞協同辦公應用)
     似乎很多人都觊觎協同辦公這一領域,在他們看來,主要原因是現在的同類産品并沒有提出很好的解決方案。   我曾經寫過幾個此款産品,也一直是這類産品的忠實用戶。但當工作趣的負責人向我介紹其産品時,我還是有眼前一亮的感覺。   工作趣允許用戶在發布一條任務時,附帶獎勵。 舉例來說,BOSS 将“采訪工作趣創始人”的任務分配給我,随即附帶了“獎勵 500 元...
2025-01-08
印度火車上人擠得爆棚(印度上班族擠火車)
印度火車上人擠得爆棚(印度上班族擠火車)
  印度和中國一樣都是人口大國,然而在交通建設方面,印度與我們中國卻有着十萬八千裡的差距。當中國高鐵被外國人民贊不絕口時,印度火車卻還是大家眼裡的一個“奇觀”。近日,一名29歲工程師蒂瓦裡拍下印度民衆搭火車通勤的一段視頻就在網絡上引起轟動。      印度從1853年就開始有了火車,并且成為亞洲最早擁有火車的國家。因為印度火車的車次不多,加上人口數量過多,很...
2025-01-08
通過學習給老闆的一封信(給想有點作為的老闆五封信之一)
通過學習給老闆的一封信(給想有點作為的老闆五封信之一)
     你的戰略錯了!這樣才能賺錢…   ——給想有點作為的老闆五封信之一   尊敬的老闆朋友,   我今年54歲,做老闆顧問已經有24年了。在這24年裡我認識的老闆朋友不少于一萬人,看過我的書,聽過我的課的人更多,也許有40-50萬人。這些老闆都是想有些作為的人,要不然也不會來學習。閱讀過這麼多老闆朋友,我感覺老闆面子上最過不去的事情是企業長不大,但心裡...
2025-01-08
41歲女老闆和小男友見面(外國男子向女老闆表白)
41歲女老闆和小男友見面(外國男子向女老闆表白)
  愛情這種東西很奇妙,在旁人的眼裡并不看好,但偏偏卻愛着如膝似歡。   或許隻有當局者才能知道對方對自己的感情。   近日,在廣東廣州一間經營茶葉的店鋪裡面,一名外國男子捧着黃色玫瑰花單腳下跪向這間店鋪的女老闆表白,在表白的過程當中,這名外國男子不斷用英語反複在說,你願意嫁給我嗎?   這位女老闆被突如其來的一面吓着了,她害羞低下頭并收下這名男子的花朵。 ...
2025-01-08
Copyright 2023-2025 - www.tftnews.com All Rights Reserved