Excel| 05 match+index函数

1、match match函数用于在指定区域内按指定方式查询与指定内容所匹配的单元格位置; match函数语法:MATCH(要查找的值,要查找的范围, 1或-1或0) 参数说明:
①1 查找 小于等于 要查找的值的最大值,要查找的范围中的值必须按升序排列。
②0 精确匹配 等于 要查找的值。
③-1 查找 大于或等于 要查找的值的最小值,要查找的范围中的值必须按降序排列。 2、index index函数用于返回指定行、列或单元格的值。 index函数与法: 第一种:返回表或区域中的值
index(单元格区域, 行号, [列号]) 注: 行号:指的是值在选定的单元格区域内是第几行。 列号:指的是值在选定的单元格区域内是第几列。 第二种:返回表或区域中的引用
index(数据区域(可以有多个数据区域),返回第几行数据,返回第几列数据,查找第几个区域的数据) 3、index+match组合使用

1、match

match函数用于在指定区域内按指定方式查询与指定内容所匹配的单元格位置;

1)match函数语法:MATCH(要查找的值,要查找的范围, 1或-1或0)

2)参数说明:

①1 查找 小于等于 要查找的值的最大值,要查找的范围中的值必须按升序排列。

②0 精确匹配 等于 要查找的值。

③-1 查找 大于或等于 要查找的值的最小值,要查找的范围中的值必须按降序排列。

3)实例:查找对应合同编号为100010在查找区域的位置(第几行)




series查找条件所在索引位置 查找指定区域条件值_数据区


源数据概览

第一步:在G2单元格输入:

=MATCH(F2,D:D,0)

F2指的是要查询合同编号为100010对应的销售金额;
D:D指的是在D列查找合同编号为100010;
0指的是精确匹配查找;


series查找条件所在索引位置 查找指定区域条件值_升序_02

第一步截图一


series查找条件所在索引位置 查找指定区域条件值_series查找条件所在索引位置_03

第一步截图二

从上图知:

合同编号为100010在查找区域的第二行。

2、index

index函数用于返回指定行、列或单元格的值。

1)index函数与法:

第一种:返回表或区域中的值

index(单元格区域, 行号, [列号])

注:

行号:指的是值在选定的单元格区域内是第几行。

列号:指的是值在选定的单元格区域内是第几列。

第二种:返回表或区域中的引用

index(数据区域(可以有多个数据区域),返回第几行数据,返回第几列数据,查找第几个区域的数据)

2)实例:查找合同编号为100010的销售金额的值。


series查找条件所在索引位置 查找指定区域条件值_单元格值_04

数据概览

由上一步得知:

合同编号为100010在查找区域的第二行。

第一步:在G2单元格输入:

=INDEX(B:D,2,1)

B:D指的是要查找的区域;
2指的是销售金额在查找区域内的第二行数据;
1指的是销售金额在查找区域内的第一列数据;


series查找条件所在索引位置 查找指定区域条件值_series查找条件所在索引位置_05

第一步截图一

series查找条件所在索引位置 查找指定区域条件值_数据_06

第二步截图二

3、index+match组合使用

1)实例:查找对应合同编号的销售金额、采购金额的值。

第一步:在G2单元格输入:

=INDEX(B:D,MATCH(F2,D:D,0),1)

B:D指的是要查找的区域;
MATCH(F2,D:D,0)指的是销售金额在查找区域内的第几行的数据(合同编号在查找区域对应的行的位置);
1指的是销售金额在查找区域内的第一列数据;


series查找条件所在索引位置 查找指定区域条件值_数据区_07

第一步截图一

series查找条件所在索引位置 查找指定区域条件值_数据区_08

第一步截图二

第二步:在H2单元格输入:

=INDEX(B:D,MATCH(F2,D:D,0),2)

B:D指的是要查找的区域;
MATCH(F2,D:D,0)指的是销售金额在查找区域内的第几行的数据(合同编号在查找区域对应的行的位置);
2指的是采购金额在查找区域内的第二列数据;


series查找条件所在索引位置 查找指定区域条件值_数据_09

第二步截图一

series查找条件所在索引位置 查找指定区域条件值_series查找条件所在索引位置_10

第二步截图二

第三步:选中G2、H2单元格,然后将鼠标定位到如下截图指向的位置,会出现十字光标,鼠标双击,即可自动填充相应值。


series查找条件所在索引位置 查找指定区域条件值_单元格值_11

第三步截图一

series查找条件所在索引位置 查找指定区域条件值_数据区_12

第三步截图二