首页
/
每日頭條
/
生活
/
vlookup函數跨表格多條件查找
vlookup函數跨表格多條件查找
更新时间:2025-07-11 19:19:00

Hello,大家好,最近有粉絲問到:有沒有什麼簡單的方法,能在不添加輔助列的情況下快速地搞定多條件查詢,他覺得利用輔助列比較low。今天跟大家分享一種我覺得非常适合新手使用的方法,就是利用lookup函數,使用這個函數即使我們不理解公式的含義,隻需要記得固定的格式,直接套用即可,下面就讓我們來學習一下吧

一、認識lookup函數

大多數人非常熟悉的vlookup函數,就是由lookup函數改進得來的,所以lookup函數也是一個查找函數。

Lookup函數:從單行或單列中查找數據

語法:=LOOKUP(lookup_value, lookup_vector, result_vector)

第一參數:需要查找值

第二參數:查找的數據區域,一行或者一列

第三參數:返回的結果列,需要注意的是第三參數的數據個數必須與第二參數的數據格式相等

vlookup函數跨表格多條件查找(扔掉Vlookup函數Excel多條件查詢)1

在使用lookup之前,我們還需要對第二參數查找的數據區域進行升序排序,否則的話可能會返回錯誤的結果。還有一點需要注意的是lookup的查找原理與vlookup的近似匹配是一模一樣的,如果找不到精确的結果,lookup就會返回小于或等于查找值的最大值。下面我們來通過一個實際的例子來了解下lookup函數

二、使用lookup函數

比如在這裡,我們想要求一下張飛的考核得分,如果我們不對數據區域進行升序排序,直接使用lookup函數來查找結果,公式為:=LOOKUP(L4,B2:B9,C2:C9),他的結果是208,這個結果并不是張飛對應的考核得分,當我們對查找區域進行升序排序後,才能找到張飛對應的195分,所以當我們使用lookup函數的時候,需要首先對查找數據區域進行升序排序。還有就是第三與第二參數的數據個數必須相等,否則的話函數就會返回錯誤值

vlookup函數跨表格多條件查找(扔掉Vlookup函數Excel多條件查詢)2

三、利用lookup函數解決多條件查詢

1.為什麼要使用多條件查詢

在Excel中如果我們的查找值在查找區域中存在重複,那麼函數僅僅會返回第一個找到的結果,這樣的話就可能得到一個錯誤的結果

如下圖,李白是存在重複值的,在這裡我們想要查找3班李白的總分,如果僅僅将李白作為查找值,我們使用vlookup函數來查找數據他的結果是186,這個是1班李白對應的分數,并不是3班李白對應的分數,這樣的話結果就是錯誤的,之所以會産生這樣的結果的原因是因為186是第一個李白對應的數據

vlookup函數跨表格多條件查找(扔掉Vlookup函數Excel多條件查詢)3

2.lookup多條件查詢

既然一個條件我們不能查找到精确的結果,那麼我們就要增加條件來獲得精确的結果,這個就是多條件查詢存在的意義

在這裡我們隻需要将公式設置為:=LOOKUP(1,0/((B2:B9=J4)*(C2:C9=K4)),D2:D9)然後點擊回車即可查找到正确的結果。這個函數是一個數組公式,理解起來可能比較困難,下面我們來剖析下這個函數的結構

vlookup函數跨表格多條件查找(扔掉Vlookup函數Excel多條件查詢)4

公式:=LOOKUP(1,0/((B2:B9=J4)*(C2:C9=K4)),D2:D9)

第一參數:查找值,1

第二參數:查找的數據區域,0/((B2:B9=J4)*(C2:C9=K4))

第三參數:返回的結果列,D2:D9

主要跟大家講講解下他的第二參數,0/((B2:B9=J4)*(C2:C9=K4))這是一個數組公式,B2:B9=J4與C2:C9=K4會與數據區域的中的每一個元素都發生計算,如下圖所示

vlookup函數跨表格多條件查找(扔掉Vlookup函數Excel多條件查詢)5

B2:B9=J4他的意思是:班級等于3班的,它的結果如下圖橙色區域所示,是一列邏輯值。C2:C9=K4的結果如下圖綠色區域所示,它的意思是姓名等于李白。随後将這兩列結果相乘,可以将fales看作是0,true看作是1,相乘之後會得到一列0和1的數字,隻有兩個條件都滿足它的結果才是1,最後我們再用0除以相乘結果,分母為0的話就會返回錯誤值,lookup會自動的将錯誤值忽略掉,這樣的話就僅僅隻剩0這個結果了,這樣的話也就不用進行升序排序了。這個就是第二參數的計算過程

如果你覺得這個函數比較難懂,隻需要記得這個公式的設置格式即可。格式為:=lookup(1,0/((條件1)*(條件2)*(條件3)),結果列)有幾個條件就設置幾個條件即可

以上就是今天分享的全部内容,怎麼樣?你學會了嗎?

我是Excel從零到一,關注我,持續分享更多Excel技巧

,
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
推荐阅读
低風險地區回來不報備直接回去會怎麼樣
低風險地區回來不報備直接回去會怎麼樣
國内現在疫情還沒有結束,因此各地針對跨地區人員出行也有一定的規定限制,各地都要求返鄉人員提前進行報備。那麼,低風險地區回來不報備直接回去會怎麼樣?現在國内低風險地區人員出行比較多,對于低風險地區出行都有哪些要求呢?一起來看下介紹。低風險地區回來不報備直接回去會怎麼樣低風險地區返鄉人員不報備不會怎樣,...
2025-07-11
猕猴桃雄株的繁殖方法
猕猴桃雄株的繁殖方法
1、當幼苗的直徑達7毫米以上時,即可用作砧木進行嫁接。也可用本品種的無性系作砧木。2、對接穗的要求是...
2025-07-11
2020年破案懸疑劇排行榜:法醫秦明上榜,第一今年超火
2020年破案懸疑劇排行榜:法醫秦明上榜,第一今年超火
對于喜歡追劇的大軍來說,很多人偏愛懸疑破案的電視劇,看起來燒腦又爽快,那麼今天本站就來盤點一下2020年的破案懸疑劇排名情況,一起來看看這些口碑懸疑破案類型的電視劇你都看過哪些吧!2020年破案懸疑劇排行榜1.隐秘的角落2.白夜追兇3.沉默的真相4.毛騙5.法醫秦明6.暗黑者7.十日遊戲8.心理罪9...
2025-07-11
手機銀行怎麼查自己的貸款利率 操作步驟很簡單
手機銀行怎麼查自己的貸款利率 操作步驟很簡單
如今,申請貸款的朋友有很多,不管是車貸,還是房貸,大家在申請貸款之前,都會先去申貸銀行的官網查看一下該行的貸款基準利率是多少。那麼,在手機銀行怎麼查自己的貸款利率呢?下面一起來了解一下相關步驟。手機銀行查貸款利率要想在手機銀行上查詢自己的貸款利率,前提是得開通手機銀行,可以攜帶本人有效身份證、銀行卡...
2025-07-11
暗戀一個人的眼神特征 暗戀一個人是不是不敢直視對方
暗戀一個人的眼神特征 暗戀一個人是不是不敢直視對方
通常暗戀都是很辛苦的,而暗戀一個人通常是會表現在方方面面的,尤其是眼神,是騙不了人的,那麼暗戀一個人的眼神特征?暗戀一個人是不是不敢直視對方?對于這個問題,很多小夥伴都很想知道答案,下面趕快來了解下吧。暗戀一個人的眼神特征1、充滿愛意的眼神:有些男人就算是很喜歡一個女人,他們也不敢對着女人說出自己的...
2025-07-11
Copyright 2023-2025 - www.tftnews.com All Rights Reserved