tft每日頭條

 > 圖文

 > excel如何設置雙多條件查找

excel如何設置雙多條件查找

圖文 更新时间:2024-10-16 21:50:26

轉自EXCEL不加班

1.根據編号和級别雙條件查找金額。

excel如何設置雙多條件查找(Excel不一樣的多條件查找)1

這種如果用常規的方法查找,難度非常大,不過小小的變動就可以将難度降到最低。

插入一列,将編号和級别合并起來。

excel如何設置雙多條件查找(Excel不一樣的多條件查找)2

在B12輸入公式,右拉和下拉。

=VLOOKUP($A12&B$11,$C$1:$D$9,2,0)

以上所有公式,如果需要進行容錯處理,用IFERROR函數。

=IFERROR(VLOOKUP($A12&B$11,$C$1:$D$9,2,0),"")

2.突破VLOOKUP函數限制,查找多個對應值

excel如何設置雙多條件查找(Excel不一樣的多條件查找)3

VLOOKUP函數很神奇,不過并非萬能查找函數,比如根據著作查找所有人物。

excel如何設置雙多條件查找(Excel不一樣的多條件查找)4

直接用VLOOKUP函數進行查找,隻能查找到第一個對應的人物,沒法查找到全部人物。

=IFERROR(VLOOKUP($E2,$B:$C,2,0),"")

excel如何設置雙多條件查找(Excel不一樣的多條件查找)5

究竟該如何突破VLOOKUP函數的限制,讓VLOOKUP函數可以查找到全部對應值呢?

思路:在查找的時候,唯一值才可以查找,著作都不是唯一值,沒辦法直接查找。如果添加一個輔助列,獲取著作 次數,就變成了唯一值,這樣就可以突破VLOOKUP函數的局限。

添加一個輔助列次數,在A2輸入公式下拉填充。

=B2&COUNTIF($B$2:B2,B2)

excel如何設置雙多條件查找(Excel不一樣的多條件查找)6

區域采用$B$2:B2這種寫法,估計很多初學者不理解,盧子這裡詳細說明一下。

$B$2加美元$鎖定行号和列号,這樣下拉的時候,就不會進行任何改變,依然是$B$2,也就是絕對引用。

excel如何設置雙多條件查找(Excel不一樣的多條件查找)7

B2因為沒有加美元$鎖定,所以下拉的時候就變成了B3、B4、B5……,這種就叫相對引用。

excel如何設置雙多條件查找(Excel不一樣的多條件查找)8

一個鎖定,一個不鎖定,這樣下拉的時候,就可以讓區域逐漸變大。用COUNTIF函數,就可以依次獲取著作的出現次數。

excel如何設置雙多條件查找(Excel不一樣的多條件查找)9

左邊的查找區域原理知道了,現在來看右邊如何用VLOOKUP函數查找。

在F2輸入公式下拉和右拉。

=IFERROR(VLOOKUP($E2&COLUMN(A1),$A:$C,3,0),"")

excel如何設置雙多條件查找(Excel不一樣的多條件查找)10

現在以紅樓夢為例進行說明,紅樓夢一共出現3次,也就是紅樓夢1、紅樓夢2、紅樓夢3。

excel如何設置雙多條件查找(Excel不一樣的多條件查找)11

而E2單元格隻是紅樓夢缺少次數,數字1、2、3可以通過COLUMN函數獲取。A就對應1,B就對應2,依次類推。

excel如何設置雙多條件查找(Excel不一樣的多條件查找)12

這樣用下面的公式就完成了查找。

=VLOOKUP($E2&COLUMN(A1),$A:$C,3,0)

excel如何設置雙多條件查找(Excel不一樣的多條件查找)13

不過這樣直接查找,沒有對應值會顯示錯誤值,不太美觀,因此嵌套一個IFERROR函數,讓錯誤值顯示空白。

到此,就解釋完畢了。其實,要學好函數,思路真的很重要。

3.Excel雙條件查找新套路,簡單好用

查找對應值幾乎所有人都會用到,而VLOOKUP函數是所有查找函數的代表。隻要遇到查找對應值,第一反應就是用VLOOKUP函數。但是VLOOKUP函數真的是最好的選擇嗎?

根據姓名查找對應值,單元格H1可以選擇标題返回相應的列,效果如動圖。

excel如何設置雙多條件查找(Excel不一樣的多條件查找)14

常規方法:

=VLOOKUP(G2,A:E,MATCH($H$1,$A$1:$E$1,0),0)

盧子就帶你突破常規,見識不一樣的查找。

excel如何設置雙多條件查找(Excel不一樣的多條件查找)15

Step 02 在單元格H2輸入公式,雙擊填充。

=INDIRECT(G2) INDIRECT($H$1)

excel如何設置雙多條件查找(Excel不一樣的多條件查找)16

不要懷疑自己的眼睛,就是兩個INDIRECT函數,中間用空格隔開,這就是正确的公式。

原理:

用空格隔開,代表兩個區域的交叉部分,比如A2:A13和13:13的交叉部分就是A13,也就是返回盧子。

excel如何設置雙多條件查找(Excel不一樣的多條件查找)17

根據所選内容創建就是對區域進行定義名稱,打開名稱管理器,就可以看到所有創建的名稱。

excel如何設置雙多條件查找(Excel不一樣的多條件查找)18

盧子的區域是B13:E13,公司名稱的區域是C2:C13,這兩個區域的交叉部分就是C13,也就是返回Excel不加班。

excel如何設置雙多條件查找(Excel不一樣的多條件查找)19

交叉區域這種用法很多人都不知道,你可以将此方法分享給朋友。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved