在Excel中用3个标准进行索引匹配(4个例子)。

  • Share This
Hugh West

要在Microsoft Excel中提取具有不同标准或条件的数据,需要结合 索引 匹配 在这篇文章中,你将了解到如何在Excel中使用这些INDEX和MATCH函数以及3个不同的标准,并配有适当的插图。

下载实践工作手册

你可以下载我们用来准备这篇文章的Excel工作簿。

有3个标准的索引匹配.xlsx

Excel中3个标准的INDEX MATCH的4种用途

1.Excel中带有3个标准的索引匹配(数组公式)

在下面的数据集中,躺着一些小米智能手机型号,有相应的芯片组型号、内存和相机配置。 根据表中的数据,我们将从前三个规格栏中找出符合三个不同标准的智能手机型号。

例如,我们想找出一个使用Snapdragon芯片组,拥有8GB内存,并拥有10800万像素摄像头的型号。

选择输出 细胞E17 和类型。

=INDEX(E5:E14,MATCH(1,(C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0))

现在按 CTRL+Shift+Enter 来寻找输出,因为这是一个数组公式。 但如果你使用的是 Excel 365 然后你必须按 进入 只有。

在这里, 匹配 函数根据定义的标准提取行号。 如果其第一个参数为1,则 匹配 函数查找的值是 1 在查找阵列中 (第二个参数) 其中所有的标准都被满足,它返回相应的行号。 索引 函数然后使用这个行号来提取智能手机模型,从 E栏 .

阅读更多。 如何在Excel中从不同的数组中匹配多个标准

2.Excel中3个标准的INDEX MATCH(非数组公式)

如果你不想使用数组公式,那么这里有另一个公式可以在输出中应用 细胞E17 :

=INDEX(E5:E14,MATCH(1,INDEX((C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0,1),0))

在按下 进入 ,你会得到与上一节类似的输出。

🔎 这个公式是如何工作的?

  • 在该公式中,第二个参数的 匹配 函数已经被另一个 索引 函数,它寻找所有匹配的标准并返回一个数组。

{0;1;0;0;0;1;0;0;1;0}

  • 匹配 然后函数在这个数组中寻找值-1,并返回第一个发现的相应行号。
  • 最后,外部 索引 函数从 E栏 基于上一步找到的行号。

阅读更多。 Excel中的INDEX、MATCH和MAX与多个标准的关系

类似读物

  • 在Excel中使用INDEX、MATCH和COUNTIF函数的多重标准
  • Excel索引 匹配单个/多个标准与单个/多个结果
  • Excel INDEX-MATCH公式水平返回多个数值
  • 在Excel中用通配符进行索引匹配的多重标准(完整指南)。
  • [修复!]在Excel中INDEX MATCH没有返回正确的值(5个原因)。

3.IFERROR、INDEX和MATCH函数与3个标准的组合

有时,给定的标准或条件可能与表中的数据不匹配。 在这种情况下,最后两个方法中的任何一个公式将返回一个 #N/A 但我们可以修改公式以返回一个 "不可用" 因此,我们必须使用 误差(IFERROR 功能,以达到目的。

输出中的所需公式 细胞E17 现在应该是。

=IFERROR(INDEX(E5:E14,MATCH(1,INDEX((C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0,1),0)),"Not Available")

在按下 进入 ,我们将看到定义的消息-- "不可用" 因为我们对标准做了一些修改,无法与表中的数据相关联。

阅读更多。 Excel中的IF与INDEX-MATCH(3种合适的方法)

4.在Excel中用3个标准沿列和行进行INDEX MATCH。

在最后一节,我们现在将在两个独立的行中分配芯片组和RAM头。 (4和5) 我们还增加了两个智能手机品牌。 C列 细胞的范围从 D6 F8 代表基于品牌、芯片组和内存的相应型号,横跨列和行标题。

基于这个沿着行和列标题的矩阵查询,我们将在以下内容中拉出智能手机模型 细胞E11 符合在单元格范围内定义的标准的 D11:D13 .

在输出中 细胞E11 ,在特定条件下所需的公式将是。

=INDEX(D6:F8, MATCH(C13,C6:C8,0), MATCH(C11&C12,D4:F4& D5:F5,0))

在按下 进入 ,你会发现最终的输出结果如下面的屏幕截图所示。

在这个公式中,第一个 匹配 函数定义了行号,从 C列 在第三个参数中 (column_num) 的。 索引 函数,第二个 匹配 函数通过结合芯片组和RAM标准来定义列号。

阅读更多。 在Excel的行和列中索引匹配多个标准

结论性的话语

我希望上面提到的这些方法现在能帮助你在Excel表格中应用它们,同时用3个不同的标准来处理INDEX和MATCH函数。 如果你有任何问题或反馈,请在评论区告诉我。 或者你可以在本网站上查看我们与Excel函数有关的其他文章。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.