tft每日頭條

 > 生活

 > index和match反向查找

index和match反向查找

生活 更新时间:2024-09-27 11:52:44

【溫馨提示】親愛的朋友,閱讀之前請您點擊【關注】,您的支持将是我最大的動力!

index和match反向查找(是時候學習一下INDEX)1

當我們在處理表格數據查詢時,首先會想到一個超牛查詢函數VLOOKUP()。

如果你覺得VLOOKUP函數超牛的話,今天阿鐘老師分享的應該算是查詢神器了吧!畢竟VLOOKUP函數在查詢數據時多多少少有一些限制,比如隻能從前往後查找,逆向查找需要費一番功夫。而INDEX MATCH函數組合就沒有這些限制了。

01.常規用法:【VLOOKUP】PK【INDEX MATCH】

index和match反向查找(是時候學習一下INDEX)2

上圖表格中需要查詢"公孫勝"的"數學"成績。

=VLOOKUP(I2,C:G,3,0)

=INDEX(C:G,MATCH(I3,C:C,0),3)

普通查找,看似VLOOKUP函數更勝一籌。

index和match反向查找(是時候學習一下INDEX)3

02.逆向查找:【VLOOKUP】PK【INDEX MATCH】

index和match反向查找(是時候學習一下INDEX)4

表格中需要查詢"公孫勝"所在的"班級",注意喽,班級在前面喲!

=VLOOKUP(I2,IF({1,0},C:C,B:B),2,0)

=INDEX(B:B,MATCH(I2,C:C,0))

INDEX MATCH組合的優勢體現出來喽!

index和match反向查找(是時候學習一下INDEX)5

03.十字交叉查找:INDEX MATCH

index和match反向查找(是時候學習一下INDEX)6

表格中需要查詢"公孫勝"的信息(一不小心把信息的排列順序打亂了),一個公式搞定。

在J2單元格輸入公式:

=INDEX($A$1:$G$15,MATCH($I2,$C$1:$C$15,0),MATCH(J$1,$A$1:$G$1,0))

然後再拖動向右填充公式即可。

index和match反向查找(是時候學習一下INDEX)7

04.函數語法

INDEX()函數

用途:返回由行号和列号索引選擇的表或數組中元素的值。當函數 INDEX 的第一個參數為數組常量時,使用數組形式。

語法:INDEX(array, row_num, [column_num])

參數:array單元格區域或數組常量;

row_num選擇數組中的某行,函數從該行返回數值;

column_num選擇數組中的某列,函數從該列返回數值。

MATCH()函數

用途:用于返回在指定方式或者指定數值匹配的數組中元素的相應的位置,一般情況下不單獨使用。

語法:MATCH(lookup_value, lookup_array, [match_type])

參數:lookup_value要在 lookup_array 中匹配的值;

lookup_array要搜索的單元格區域;

match_type數字 -1、0 或 1。

來個白話版的語法:

INDEX(在哪裡找,在第幾行找,在第幾列找)

MATCH(你找誰,在哪裡找,是精确找0還是模糊找1或-1)

MATCH函數返回的值就是第幾行或第幾列,剛好就是INDEX的第2、3個參數。

注意:這裡的第幾行或第幾列是指查找區域的第幾行或第幾列,并非行号或列号。

更詳細INDEX MATCH組合講解,點擊文末專欄購買學習,并贈送教程中模闆。

小夥伴們,在使用Excel中還碰到過哪些問題,評論區留言一起讨論學習,堅持原創不易,您的點贊轉發就是對小編最大的支持,更多教程點擊下方專欄學習。

VLOOKUP函數的另類講解,會用中文就會用函數

Excel中當查找匹配結果為數字時,SUMIFS函數比VLOOKUP函數還好用

統計重複内容出現的次數,COUNTIF函數來幫忙

,

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

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

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