小兔网

问题描述

知识兔

现有一个公司产品目录,包含产品名称、编号、单价和生产日期信息。要求根据某一产品的编号,查找其他信息。

202106140525076527980

 

思路分析

知识兔

分析产品目录发现,编号列并不在数据区域的第一列。VLOOKUP 函数要求查找区域在数据区域的第一列,因此在这里无法使用 VLOOKUP 函数。

这种情况,可以使用 INDEX + MATCH 组合函数查找,对查找区域位置没有要求。

MATCH 函数根据编号,查找编号所在的行号。

INDEX 函数根据行和列号返回对应位置的数据。

 

方法步骤

知识兔

1.输入 INDEX 函数,并输入第一个参数,要查找数据的区域:

=INDEX(B4:E14,

 

2.INDEX 函数的下一个参数为行号,行号使用MATCH 函数查找返回,输入 MATCH 函数,查找值为编号,查找列为编号列,精确查找:

=INDEX(B4:E14, MATCH(B17,C4:C14,0),

 

3.INDEX 函数下一个参数为返回值的列号,产品名称在数据区域的第一列,因此输入 1 并按回车完成公式输入:

=INDEX(B4:E14, MATCH(B17,C4:C14,0), 1)

 

4.单价和生产日期的查找公式类似,需要指定他们所在列即可。

202106140525086491021