tft每日頭條

 > 生活

 > excel 查找大緻匹配的值

excel 查找大緻匹配的值

生活 更新时间:2024-09-11 16:04:34

前面我們學習了多條件匹配查找唯一值的方法:VLOOKUP IF

現在我們一起學習第二種方法:OFFSET MATCH

舉例:根據下圖表2中E3:F5的已知條件,在表1中找到對應的銷量。

excel 查找大緻匹配的值(Excel多條件匹配查找唯一值)1

圖1


建立外層公式

如圖2,以銷售一部的喬峰為例,他的銷量在C10單元格,如果以C2為基準點,則應向下偏移8行。

在G3單元格中輸入簡化公式:=OFFSET($C$2,8,0)

解讀公式:以C2單元格為基準點,向下偏移8行,到達C10單元格;第三參數為0,表示左右不偏移,計算結果仍為C10,返回結果75,845.00。

excel 查找大緻匹配的值(Excel多條件匹配查找唯一值)2

圖2


建議輔助列

但是實際工作中,手工查找所在行次極不方便。所以需要用到MATCH函數自動匹配所在行次。

為了對MATCH的計算結果有個直觀的了解,我們在I列建立輔助列。

如圖3,選擇I3:I22,輸入數組公式:={A3:A22&B3:B22},

将A3:B22中的兩列内容合并為一列。

excel 查找大緻匹配的值(Excel多條件匹配查找唯一值)3

圖3


構建核心公式

然後在圖4中的G8單元格中輸入公式:=MATCH(E3&F3,I3:I22,0),返回結果為:8。

解讀公式:E3&F3的計算結果為:銷售一部喬峰。此公式可以解讀為:在I3:I22區域中匹配“銷售一部喬峰”,匹配方式為精确匹配。找到後返回該值在上述區域中的位置(相對行次)。

通過手工驗證,“銷售一部喬峰”位于I3:I22區域中的第8行,與公式的計算結果一緻。

excel 查找大緻匹配的值(Excel多條件匹配查找唯一值)4

圖4

通過圖3可知,G8單元格公式:=MATCH(E3&F3,I3:I22,0)中的I3:I22是A3:A22&B3:B22的計算結果,因此可以将I3:I22替換為A3:A22&B3:B22。

替換後的公式為:=MATCH(E3&F3,A3:A22&B3:B22,0)

在G9中輸入上述公式,按Ctrl Shift Enter鍵,返回結果8,與G8計算結果一緻。

excel 查找大緻匹配的值(Excel多條件匹配查找唯一值)5

圖5


合并公式

核心公式:=MATCH(E3&F3,A3:A22&B3:B22,0)的計算結果為8,

與G3單元格中輸入的外層公式:=OFFSET($C$2,8,0)中的第二參數相同;

現在将核心公式嵌入外層公式,組成嵌套公式,并輸入到G3單元格:

=OFFSET($C$2,MATCH(E3&F3,A3:A22&B3:B22,0),0)

excel 查找大緻匹配的值(Excel多條件匹配查找唯一值)6

圖6

最後按F4鎖定區域A3:A22&B3:B22,并按Ctrl Shift Enter鍵完成整個公式的錄入。

excel 查找大緻匹配的值(Excel多條件匹配查找唯一值)7

圖7


延伸閱讀

如有小夥伴想了解OFFSET函數的詳細用法,請查看此文:OFFSET函數的思路分析及使用方法

,

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

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

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