当前位置:   article > 正文

Excel中index与match函数基础与组合使用_index-match

index-match

目录

一、基本了解

index函数

match函数

二、index与match组合使用

1、基础入门----查询ID为01的信息

2、进阶使用----按表头需求输出(两个match)


一、基本了解

index函数

用于精准返回某个值

(查询区域,哪行,哪列)

match函数

可以返回一个数据区域中含有特定值的单元格的相对位置

(要查找的数据,查找的区域,查找的类型)

注意:要查找的区域必须是一行或一列,

查找的类型0精确查找

二、indexmatch组合使用

1、基础入门----查询ID为01的信息

解读:

最外层index函数(要输出b2到c4即姓名与年龄的区域,用match查询符合id=01的行,1为输出b2到c4的第一列)

内层match函数(F2即要查询的id的位置,输出列A2至A4即姓名列,0为精确查询类型)

tips:index的行或列区域为0时,代表取整行/列

结果得到:

要得到年龄信息,只需要向右拉

查询多个id时,也只需要下拉完成

(注意要使用$锁定index与match的筛选区域,否则会超出区域无法完成查找)

2、进阶使用----按表头需求输出(两个match)

现在需要输出一个表,目的为根据id输出姓名、购买数量与年龄

可以看出,查询区的表头相对于数据区而言顺序是打乱的,这时候像上一例子一样输出一格向下向右拉便不会得到姓名-购买数量-年龄的结果,而是根据数据区的顺序输出姓名-年龄-购买物品的结果

这时候便需要index内部查询两个match

解释:以红框数据为例

  1. 外层index(锁定除id外的所有信息进行查询输出,使用match筛选符合id=01的信息行,筛选表头为姓名的数据)
  2.  第一个match用于筛选行,其中锁定id列让其下拉可以筛选id01-03-02的信息
  3. 第二个match用于筛选列,所以锁定行,用于左拉时输出id符合前一个match条件的列依次输出姓名-购买数量-年龄

从上面可以看出规律,筛选行时锁定列,筛选列时锁定行

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/1009498
推荐阅读
相关标签
  

闽ICP备14008679号