如何使用INDEX+MATCH实现多条件查找?
时间:2022-02-10 04:34:38
Q:如图1所示,列A和列B中的数据都有重复,现在我们要使用INDEX+MATCH函数组合来查找西区空调的数量。可以使用MATCH函数获得查找值所在的行,将其作为INDEX函数的参数来获取数据。然而,由于MATCH函数将只会返回第一个匹配的数据所在的位置,也就是说公式:=MATCH(“空调”,A:A,0),返回数值5,而我们想要的是数值7,显然与我们的要求不符,结果当然也不正确。那么,如何实现呢?
图1
A:下面使用INDEX+MATCH函数组合编写的数组公式来实现目的。
如图2所示,在单元格区域E2:F3中列出查找条件。在单元格F2中是要查找的物品,单元格F3中是物品所在的仓库。
图2
从查找数据的表中,我们发现物品和仓库组成的数据没有重复值,因此可以将它们组合成查找表,这样查找值也是唯一的。数组公式:
=MATCH(F2&F3,A2:A11&B2:B11,0)
获得西区空调在查找表中的位置,返回值6。然后,将结果作为INDEX函数的参数,获取数量值。数组公式为:
=INDEX(A2:C11,MATCH(F2&F3,A2:A11&B2:B11,0),3)
结果如图3所示。
图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。
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Excel表格如何设置自动换行
![](https://img.aspxhome.com/file/2023/2/37282_0s.jpg)
word文档如何保存为pdf格式
Word流程图怎么做?一看就能学会的方法
![](https://img.aspxhome.com/file/2023/1/22491_0s.png)
如何快速搞定word编号和多级编号
![](https://img.aspxhome.com/file/2023/8/33578_0s.gif)
Win10清理弹窗广告命令要怎么输入?Win10清理弹窗广告命令输入教程
![](https://img.aspxhome.com/file/2023/8/52558_0s.png)
Win10背景设置不了已由组织隐藏或设置解决方法
![](https://img.aspxhome.com/file/2023/4/49054_0s.jpg)
Word文档中对表格中数据进行计算的方法
![](https://img.aspxhome.com/file/2023/5/18035_0s.jpg)
Win7系统安装office提示“内部错误2908”的解决方法
![](https://img.aspxhome.com/file/2023/9/15389_0s.jpg)
相见恨晚的神级软件《ScienceWord》,值得拥有
![](https://img.aspxhome.com/file/2023/7/16997_0s.png)
Win10备忘录在哪打开?Win10备忘录打开方法步骤
![](https://img.aspxhome.com/file/2023/7/52217_0s.png)
Win10键盘锁住了怎么办?Win10键盘锁住了的解决方法
![](https://img.aspxhome.com/file/2023/3/51563_0s.png)
Word不能保存该怎么办 Word无法保存解决方法
![](https://img.aspxhome.com/file/2023/9/22579_0s.png)
win10系统电脑频繁蓝屏重启怎么办_win10系统电脑频繁蓝屏重启解决教程
![](https://img.aspxhome.com/file/2023/6/48496_0s.jpg)
word怎么快速制作雷达图?
![](https://img.aspxhome.com/file/2023/9/30209_0s.png)
Word 功能版块简介,文件、开始、插入、设计、布局等功能
![](https://img.aspxhome.com/file/2023/0/34240_0s.gif)
如何利用标尺调整word的页边距
![](https://img.aspxhome.com/file/2023/1/33921_0s.gif)
excel表格数据怎么快速统计各个地区分公司的参会人数?
![](https://img.aspxhome.com/file/2023/2/39952_0s.png)
在Word2010文档中插入文件对象的图文教程
![](https://img.aspxhome.com/file/2023/9/30059_0s.jpg)
Excel的名称和标志操作方法图解
![](https://img.aspxhome.com/file/2023/4/42524_0s.jpg)
excel职场技能 怎样用Excel函数自动计算员工工龄及休假天数
![](https://img.aspxhome.com/file/2023/3/42833_0s.jpg)