如何使用INDEX+MATCH实现多条件查找?

时间:2022-02-10 04:34:38 

Q如图1所示,列A和列B中的数据都有重复,现在我们要使用INDEX+MATCH函数组合来查找西区空调的数量。可以使用MATCH函数获得查找值所在的行,将其作为INDEX函数的参数来获取数据。然而,由于MATCH函数将只会返回第一个匹配的数据所在的位置,也就是说公式:=MATCH(“空调”,A:A,0),返回数值5,而我们想要的是数值7,显然与我们的要求不符,结果当然也不正确。那么,如何实现呢?

如何使用INDEX+MATCH实现多条件查找?

图1

A:下面使用INDEX+MATCH函数组合编写的数组公式来实现目的。

如图2所示,在单元格区域E2:F3中列出查找条件。在单元格F2中是要查找的物品,单元格F3中是物品所在的仓库。

如何使用INDEX+MATCH实现多条件查找?

图2

从查找数据的表中,我们发现物品和仓库组成的数据没有重复值,因此可以将它们组合成查找表,这样查找值也是唯一的。数组公式:

=MATCH(F2&F3,A2:A11&B2:B11,0)

获得西区空调在查找表中的位置,返回值6。然后,将结果作为INDEX函数的参数,获取数量值。数组公式为:

=INDEX(A2:C11,MATCH(F2&F3,A2:A11&B2:B11,0),3)

结果如图3所示。

如何使用INDEX+MATCH实现多条件查找?

图3

还可以在公式中使用逻辑判断来实现。下面的数组公式:

=MATCH(1,(A2:A11=F2)*(B2:B11=F3),0)

查找单元格区域A2:B11中满足列A中的值为单元格F2中的数据并且列B中的值为单元格F3中的数据所在行的位置,本例中为列A中为“空调”且列B中为“西区”的行在单元格区域A2:B11中的位置,返回6,即位于单元格区域的第6行。

然后,将结果作为INDEX函数的参数,数组公式:

=INDEX(A2:C11,MATCH(1,(A2:A11=F2)*(B2:B11=F3),0),3)

获取西区空调的数量为600。

标签:excel常用函数,excel常见问题,excel技巧,Excel教程
0
投稿

猜你喜欢

  • Excel表格如何设置自动换行

    2023-04-19 22:01:23
  • word文档如何保存为pdf格式

    2023-04-04 17:15:55
  • Word流程图怎么做?一看就能学会的方法

    2023-07-01 07:13:32
  • 如何快速搞定word编号和多级编号

    2022-03-23 06:18:56
  • Win10清理弹窗广告命令要怎么输入?Win10清理弹窗广告命令输入教程

    2023-06-26 01:46:44
  • Win10背景设置不了已由组织隐藏或设置解决方法

    2023-11-13 22:18:31
  • Word文档中对表格中数据进行计算的方法

    2023-11-29 06:58:24
  • Win7系统安装office提示“内部错误2908”的解决方法

    2023-08-02 21:09:41
  • 相见恨晚的神级软件《ScienceWord》,值得拥有

    2023-11-11 11:33:50
  • Win10备忘录在哪打开?Win10备忘录打开方法步骤

    2023-12-03 12:42:45
  • Win10键盘锁住了怎么办?Win10键盘锁住了的解决方法

    2023-12-12 19:04:23
  • Word不能保存该怎么办 Word无法保存解决方法

    2023-07-11 03:08:37
  • win10系统电脑频繁蓝屏重启怎么办_win10系统电脑频繁蓝屏重启解决教程

    2023-11-12 21:30:57
  • word怎么快速制作雷达图?

    2022-03-31 22:09:35
  • Word 功能版块简介,文件、开始、插入、设计、布局等功能

    2023-02-17 05:11:25
  • 如何利用标尺调整word的页边距

    2023-02-08 21:50:51
  • excel表格数据怎么快速统计各个地区分公司的参会人数?

    2023-09-03 00:05:44
  • 在Word2010文档中插入文件对象的图文教程

    2022-08-24 09:04:30
  • Excel的名称和标志操作方法图解

    2022-08-14 19:24:09
  • excel职场技能 怎样用Excel函数自动计算员工工龄及休假天数

    2023-05-26 09:30:38
  • asp之家 电脑教程 m.aspxhome.com