Excel 函数 Index Match 可以高效查询数据

小夏 科技 更新 2024-03-03

在 Excel 中,索引和匹配函数的强大组合可用于高效查询数据。 无论您是初学者还是有经验的用户,掌握这些技巧都将提高您的数据处理效率。 本文将详细分享index+match函数组合的用法:反向查询、多条件查询和二维查询。

index(array, row_num, [column_num])

array:要从中检索数据的数组或区域;

row num:表示要返回的值的行数;

column num:可选,表示要返回值的列数。 如果省略,则默认为 1。

match(lookup_value, lookup_array, [match_type])

查找值:要查找的值;

Lookup Array:要搜索的数组;

匹配类型:可选的匹配类型,可以是 1(小于(完全匹配)或 -1(大于)。

1. 反向查询

如下图所示,您需要通过对 B 列进行编码来查询 A 列中对应人员的姓名,并在单元格 F2 中输入公式:=index(a:a, match(e2, b:b, 0))。

match(e2, b:b, 0) 是查询码所在的行号,ht003 对应第四行。

index(a:a, formula) 返回 A 列第 4 行第 1 列的数据,第三个参数默认为 1,可以省略。

2. 多条件查询

index+match 函数也可以多条件查询,如下图所示,需要查询"张国"销售"沐浴露"在单元格 g2 中,输入:

index(c:c, match(e2&f2, a:a&b:b, 0))

match(e2&f2, a:a&b:b, 0):数组公式实现多条件匹配,Excel 2021之前的版本需要输入Ctrl+Shift+Enter。

3. 二维查询

二维查询用于查找矩阵数据中的特定值。 如下图所示,查询显示在二维表中"王立成"销售"沐浴露"在单元格 i2 中输入公式:=index(a1:e6,match(g2,a1:a6,0),match(h2,a1:e1,0))。

match(g2,a1:a6,0) 匹配行号,match(h2,a1:e1,0) 匹配列号。

本文通过三个示例分享使用 index 和 match 函数的组合查询方法。 在实际应用中,这两个功能也可以根据具体情况巧妙组合,满足不同的数据查询需求。 掌握这些技能将使您在数据搜索方面更加灵活和高效,从而为您的数据工作带来更多便利。

希望这篇文章对大家有所帮助,大家的点赞收藏是我继续更新文章的最大动力,谢谢大家的支持。

相似文章

    Excel 函数教程 COS 函数的应用范围及示例分析

    在Excel中,函数是提高工作效率和数据分析能力的重要工具。其中,余函数是计算给定角度的余弦值的常用数学函数。本文将详细介绍 cos 函数的应用范围,并提供一些示例来帮助读者更好地理解和应用 cos 函数。.cos 函数的基本语法。在 Excel 中,COS 函数的基本语法如下 cos 角度 其中,...

    如何在Excel中使用countif函数?经典用法和示例分享,新手必备技能!

    countif 函数是一个非常有用的函数,用于计算满足指定条件的单元格数。在本文中,我们将详细介绍countif函数的用法,以帮助您更好地使用Excel。演示环境 ThinkPad E Windows WPS .. countif 函数的功能是计算指定范围内满足给定条件的单元格数。基本语法如下 co...

    Excel 中 WEEKDAY 函数的用法

    Excel 中的 weekday 函数用于返回一个数字,该数字指示某一天是星期几。此数字的范围为 到 ,其中 表示星期日, 表示星期一,依此类推, 表示星期六。以下是使用工作日函数的方法 打开 excel 工作簿并在单元格中输入公式。输入公式 weekday 然后选择要查找星期几的日期单元格。在右括...

    Excel 中常用函数的完整列表

    Excel常用函数 .ABS功能。函数名称 abs 主要功能 求对应数字的绝对值。使用格式 abs number 参数说明 number表示绝对值的数值或引用单元格。应用示例 如果在单元格 B 中输入公式 abs A 则无论输入的是正数 如 还是负数 如 单元格 B 中都会显示一个正数 如 特别提醒...

    如何在Excel中使用countif函数?总结了 4 种常见和重要的用法

    如何在Excel中使用countif函数?Excel 中的 countif 函数是一个强大的工具,用于计算满足指定条件的单元格数。本文将详细介绍countif函数的用法。演示环境 荣耀 MagicBook Pro Windows WPS .. countif 函数的基本语法如下 countif ra...