Table of contents
通常,你可能会发现自己处于这样一种情况:你正在处理一个大的数据数组,需要找到一些独特的值或文本,但没有为此目的的特定标识符。 在这种情况下,使用带有几个条件的垂直或水平查找来寻找结果。 但是,专家用户通常不使用这些函数,而应用 指数匹配 的组合。 索引 和 匹配 功能优于 VLOOKUP 或 HLOOKUP 此外,在许多方面都是如此。 指数匹配 公式可以在不同的工作表中用多个条件查询一个值,并在另一个工作表中返回结果。 在这篇文章中,我将告诉你 2 的理想范例 指数匹配 的行和列中的多个标准的函数。 ǞǞǞ .
下载实践工作手册
你可以从下面的下载链接中下载用于演示的工作手册。
行和列中多个标准的索引匹配.xlsx
2 Excel中行和列中多个标准的INDEX MATCH的理想例子
在这一部分,我将向你展示2个理想的多条件INDEX MATCH函数的例子。 为了演示,我使用了以下样本数据集。 我们有 年度考试记录 的一所学校命名为 玫瑰谷幼儿园 然而,我们有 学生姓名 在列 B 和他们的标记在 历史 , 数学。 和 英语 在列 C , D ,以及 E 分别。
1.Excel中行和列中的OR类型的多个标准
在开始时,我将讨论多种 或 标准。 一般来说, 或 类型是在参数需要满足任何条件时使用的。 它相当容易使用。 通常情况下。 指数匹配 的多个标准的函数。 或 类型可以通过两种方式进行,例如使用 阵列 公式和 非阵列式 然而,我在下面用同一个数据集演示了这两个过程。
1.1 带有阵列公式的INDEX和MATCH函数
最初,我将展示如何使用 索引 和 匹配 职能与 阵列 公式。 操作起来相当方便。 但是,你需要遵循以下步骤。
📌步骤。
- 首先,选择单元格 E15 并写下以下公式。
=INDEX(B5:B13,MATCH(TRUE,(((C5:C13)>95)+((D5:D13)>95)+((E5:E13)>95))>0,0))
🔎 公式分解。
- 使用 匹配 功能,这3个标准。 历史上的印记 , 数学 ,以及 英语 是与范围相匹配的 C5:C13 , D5:D13 ,以及 E5:E13 分别来自数据集。
- 这里,匹配类型是 1 ,这给出了一个精确的匹配。
- 最后,使用 索引 函数,它从范围内获取学生的名字 B5:B13 .
- 最后,点击 进入 键,以便找到第一个有超过20个学生的名字。 95 在任何科目中。
阅读更多。 Excel中使用INDEX-MATCH公式的例子(8种方法)
类似读物
- 如何使用INDEX和匹配进行部分匹配(2种方法)
- 在Excel中用3个标准进行索引匹配(4个例子)。
- 在Excel中跨多个工作表的索引匹配(有备选方案)。
- 在Excel中对多条行进行索引匹配求和(3种方法)
- 在Excel中使用INDEX、MATCH和COUNTIF函数的多重标准
1.2 非数组的INDEX和MATCH
此外,你可以使用 非阵列式 公式,仍然可以得到类似的输出。 然而,如果你不想使用 阵列 公式,你可以利用 非阵列式 因此,请仔细阅读以下步骤。
📌步骤。
- 首先,选择单元格 E15 并插入以下公式。
=INDEX(B5:B13,MATCH(TRUE,INDEX((((C5:C13)>95)+((D5:D13)>95)+((E5:E13)>95))>0,0,1),0))
- 最后,按 进入 键来获得最终输出。
阅读更多。 在不同工作表中使用多个标准的索引匹配(2种方法)
2.在Excel的行和列中输入多个标准
同样地,在 和 类型的多个标准,可以通过以下方式完成 阵列 公式和 非阵列式 公式。 通常情况下, 和 当一个参数需要满足所有的条件时,就会应用这个类型。 为了演示,我将使用之前的数据集。 然而,你需要通过下面的部分,以便轻松完成操作。
2.1 带有阵列的INDEX和MATCH函数
首先,我将用一个 阵列 然而,它与 "中国 "的概念很相似。 或 因此,请按照下面的说明,正确完成操作。
📌步骤。
- 最初,点击单元格 E15 并写出下面的公式。
=INDEX(B5:B13,MATCH(1,(((C5:C13)>90)*((D5:D13)>90)*((E5:E13)>90)),0))
🔎 公式分解。
- 首先是 匹配 函数有3个标准。 历史上的印记 , 数学 ,以及 英语 与它们相应的范围相匹配。 C5:C13 , D5:D13 ,以及 E5:E13 导致的,来自给定的数据集。
- 之后,发现匹配的情况是 1 并给出一个满足所有条件的精确匹配。
- 最后, 索引 函数提供了学生的名字,从范围 B5:B13 为该比赛。
- 同样地,第一个拥有超过 90 在所有 3 主题将显示如下图所示。
阅读更多。 Excel的INDEX MATCH有多个标准(4个合适的例子)。
2.2 使用INDEX和MATCH的非数组
最后但并非最不重要的是,我将展示如何使用 索引 和 匹配 的多个标准的函数。 和 类型与 非阵列式 同样地,为了得到最终的结果,要经过以下步骤。
📌步骤。
- 首先,选择单元格 E15 并写下下面提到的公式。
=INDEX(B5:B13,MATCH(1,INDEX((((C5:C13)>90)*((D5:D13)>90)*((E5:E13)>90)),0,1),0))
- 最后,点击 进入 键来接收最终输出。
阅读更多。 如何在Excel中从不同的数组中匹配多个标准
在Excel的不同表格中对多个标准进行索引匹配
幸运的是, 指数匹配 当你在不同的工作表中用多种标准查找数据时,公式是相当有效的。 在这一部分,你将了解到我们如何使用 索引 和 匹配 因此,请遵循以下步骤。
📌步骤。
- 首先,点击单元格 D4 .
- 其次,写出以下公式。
=INDEX(Dataset!B5:B13,MATCH(TRUE,((Dataset!C5:C13)>95)+((Dataset!D5:D13)>95)+((Dataset! E5:E13)>95))>0,0)
在这里," 数据集 "是你想从中提取数据的工作表的名称。
- 同样地,你可以改变工作表的名称和条件,并收到你想要的结果。
阅读更多。 Excel索引 匹配单个/多个标准与单个/多个结果
总结
这些是你可以遵循的所有步骤 将INDEX MATCH函数应用于Excel的行和列中的多个标准。 希望你现在可以轻松地创建所需的调整。 我真诚地希望你能学到一些东西,并喜欢这个指南。 如果你有任何疑问或建议,请在下面的评论部分告诉我们。
欲了解更多类似信息,请访问 独家专访 .