怎么使用excel里面的Index+Match

 时间:2026-02-14 06:45:55

1、返回某一行的值

如查找A列第5行的值

公式

=INDEX(A:A,5)

注:INDEX函数可以根据指定的位置提取值。

怎么使用excel里面的Index+Match

2、根据数值返回这数值在某数据里面的位置

在A:A这个数据里面找“王大辰”的所在行数

公式:

=MATCH(D2,A:A,0)

注:MATCH函数和VLOOKUP用法类似,但MATCH是位置,VLOOKUP是返回是值。

怎么使用excel里面的Index+Match

3、反向的查找

根据产品名称,查找编号。

先用Match求出产品名称在C5:C10的位置

=MATCH(B13,C5:C10,0)

再用Index来返回B5:B10这个位置的值。

公式:

=INDEX(B5:B10,MATCH(B13,C5:C10,0))

怎么使用excel里面的Index+Match

4、双向的查找

根据月份和费用项目返回查找金额

先用MATCH函数查找3月在$A$2:$A$6中的位置

=MATCH(B10,$A$2:$A$6,0)

再用MATCH函数查找费用项目在$B$1:$G$1的行数位置

=MATCH(A10,$B$1:$G$1,0)

最后用INDEX根据行数和列数提取数值

INDEX(区域,行数,列数)

=INDEX(B2:G6,MATCH(B10,$A$2:$A$6,0),MATCH(A10,$B$1:$G$1,0))

怎么使用excel里面的Index+Match

5、多条件数组查找

根据入库时间和产品名称,查找入库单价。

由于match的函数有合并的特性

可以用合并后的数组直接进行合并查找:

=MATCH(C32&C33,B25:B30&C25:C30,0)

把得到的位置用INDEX返回

=INDEX(D25:D30,MATCH(C32&C33,B25:B30&C25:C30,0))

怎么使用excel里面的Index+Match

6、由于以上公式运用到了数组,所以公式需要按ctrl+shift+enter三建确认,不能单独直接回车,不然公式不对

怎么使用excel里面的Index+Match

  • 根据已知单元格内容关键字确定另一个单元格内容
  • Excel技巧—怎样实现一次查找多列数据
  • excel如何判断某数据是否包含在另一组数据中
  • excel查找一个值对应多个值的方法
  • Excel查找条件以顿号隔开的多项组合查找操作
  • 热门搜索
    关税怎么算 站立减肥 婴儿米粉怎么吃 减肥励志电影 红烧牛腩 当当网电子书怎么看 月经期间可以减肥吗 舟山攻略 成都九寨沟旅游攻略 奥特曼格斗进化3攻略