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

您所在的位置:网站首页 index返回空白不返回0 Excel中index与match函数基础与组合使用

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

2023-06-15 21:22| 来源: 网络整理| 查看: 265

目录

一、基本了解

index函数

match函数

二、index与match组合使用

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

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

一、基本了解 index函数

用于精准返回某个值

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

match函数

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

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

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

查找的类型0精确查找

二、index与match组合使用

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

解释:以红框数据为例

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

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



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3