要求:在B表中,根据货号对应的物料名称提取A表中的全部数据。A表的物料名称的格式为:'货号' '成品' 。
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(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
联系客服