要求:在B表中,根據貨號對應的物料名稱提取A表中的全部數據。A表的物料名稱的格式為:"貨號"+"成品" 。
一、index函數
1、函數說明:
2、語法
index(單元格區域,單元格區域的第幾行,單元格區域的第幾列)
=INDEX(G2:I4,1,2)
該函數公式返回G2:I4區域,第1行和第2列相交的單元格H2的值B。
=INDEX(G2:I4,1,1)
返回G2:I4區域,第1行和第1列相交的單元格G2的值A。
3、當單元格區域為1行或者1列時,返回該區域從第1個單元格開始,偏移一定數量的單元格的值。
=INDEX(G2:I2,,2)
該函數返回G2:I2區域中第2個單元格H2的值B。
=INDEX(H2:H4,2,),返回H2:H4區域中第2個單元格H3的值E
二、match函數
函數說明:通俗地說就是返回查找的數據在單元格區域中的位置。
=MATCH(C1,A1:A13,0)
返回C1010在A1:A13區域中的位置,4。
它支持通配符"*"的查找,=MATCH(C1&"*",A1:A13,0)
三、題目解法:
1、使用match函數得出貨號在物料代碼區域中的位置,這裡用來替代index的行參數
=MATCH($G2&"成品",$B$2:$B$13,0)
2、使用index函數返回貨號對應物料名稱區域中的位置,公式合起來是:
=INDEX(A$2:A$13,MATCH($G2&"成品",$B$2:$B$13,0),),右拉,實現反向查詢。
函數弱基礎的朋友可以多瞭解index+match組合,高效強大。
Excel文件下載:
鏈接: https://pan.baidu.com/s/1sci1WDiZ_4vH5JZJ9xBQ6Q 密碼: wer7
閱讀更多 套路Excel 的文章