Excel實例學函數:反向查詢組合INDEX、MATCH

Excel實例學函數:反向查詢組合INDEX、MATCH


Excel實例學函數:反向查詢組合INDEX、MATCH

要求:在B表中,根據貨號對應的物料名稱提取A表中的全部數據。A表的物料名稱的格式為:"貨號"+"成品" 。


一、index函數

1、函數說明:

Excel實例學函數:反向查詢組合INDEX、MATCH

2、語法

index(單元格區域,單元格區域的第幾行,單元格區域的第幾列)

=INDEX(G2:I4,1,2)

該函數公式返回G2:I4區域,第1行和第2列相交的單元格H2的值B。

Excel實例學函數:反向查詢組合INDEX、MATCH

=INDEX(G2:I4,1,1)

返回G2:I4區域,第1行和第1列相交的單元格G2的值A。

Excel實例學函數:反向查詢組合INDEX、MATCH

3、當單元格區域為1行或者1列時,返回該區域從第1個單元格開始,偏移一定數量的單元格的值。

=INDEX(G2:I2,,2)

該函數返回G2:I2區域中第2個單元格H2的值B。

Excel實例學函數:反向查詢組合INDEX、MATCH

=INDEX(H2:H4,2,),返回H2:H4區域中第2個單元格H3的值E

Excel實例學函數:反向查詢組合INDEX、MATCH


二、match函數

函數說明:通俗地說就是返回查找的數據在單元格區域中的位置。

Excel實例學函數:反向查詢組合INDEX、MATCH

=MATCH(C1,A1:A13,0)

返回C1010在A1:A13區域中的位置,4。

Excel實例學函數:反向查詢組合INDEX、MATCH

它支持通配符"*"的查找,=MATCH(C1&"*",A1:A13,0)

Excel實例學函數:反向查詢組合INDEX、MATCH


三、題目解法:

1、使用match函數得出貨號在物料代碼區域中的位置,這裡用來替代index的行參數

=MATCH($G2&"成品",$B$2:$B$13,0)

2、使用index函數返回貨號對應物料名稱區域中的位置,公式合起來是:

=INDEX(A$2:A$13,MATCH($G2&"成品",$B$2:$B$13,0),),右拉,實現反向查詢。

Excel實例學函數:反向查詢組合INDEX、MATCH

結果

函數弱基礎的朋友可以多瞭解index+match組合,高效強大。

Excel文件下載:

鏈接: https://pan.baidu.com/s/1sci1WDiZ_4vH5JZJ9xBQ6Q 密碼: wer7


分享到:


相關文章: