如何使用Excel中的INDEX和MATCH函数命令实现多个条件匹配情况下数据提取 | 您所在的位置:网站首页 › 奔驰s550价格及图片报价 › 如何使用Excel中的INDEX和MATCH函数命令实现多个条件匹配情况下数据提取 |
如何使用 Excel 中的 INDEX 和 MATCH 函数命令实现多个条 件匹配情况下数据提取
如何使用 Excel 中的 INDEX 和 MATCH 函数命令实现多个条件匹 配情况下数据提取
下面的示例使用 INDEX 和 MATCH 工作表功能来根据多个条件查 找值。
示例 1 :列中的数据
方法 1 1.
启动 Excel 。
2.
在新的工作表中键入以下数据:
3.
A1 :部件 B1 :代码 C1 :价格 D1 :查找部件 E1 :查找代码
4.
A2 : x B2 : 11 C2 : 5.00 D2 : y E2 : 12 5.
A3 : x B3 : 12 C3 : 6.00 D3 : y E3 : 11 6.
A4 : y B4 : 11 C4 : 7.00 D4 : x E4 : 12 A5 : y B5 : 12 C5 : 8.00 D5 : x E5 : 11 7.
要检索代码为 12 的部件 y 的价格并将检索到的值返回到单元格
F2 ,请在单元格 F2 中键入以下公式:
=INDEX($C$2:$C$5,MATCH(D2,IF($B$2:$B$5=E2,$A$2:$A$5 ),0)) 8.
按 Ctrl+Shift+Enter 将公式输入为数组公式。
9.
10.
该公式返回的值为 8.00 。
11.
选择单元格
F2 ,抓住填充柄,然后向下填充至单元格
F5 , 以检索每个部件和代码组合的价格。
方法 2 第二种方法可以得到相同的结果,只不过使用的是串联方法。如 果要按照两个以上的条件来匹配数据,则使用下面的示例公式可能更 适合,因为它不需要使用嵌套的 IF 语句。此方法与方法 1 相同,只是 需要将步骤 3 中的公式替换为以下公式:
|
CopyRight 2018-2019 实验室设备网 版权所有 |