需要数组索引/匹配公式来获取多个重复结果

需要数组索引/匹配公式来获取多个重复结果

以下是我在 C 列尝试实现的效果:

在此处输入图片描述

我正在尝试让 C 列“检测” D/E 中的哪些条目存在于 A/B 中。我认为问题之一是我无法对 A/B 列进行排序,只能按照已经存在的排序方式进行排序。

我想不出如何使用数组/索引匹配来创建一个公式,该公式沿着 C 列向下检查每个条目,同时检查向下过程中其他条目之间的重复条目。

我尝试在 Microsoft 网站和 Google 上查找有关使用SMALLLARGE函数查找重复条目的说明,但我认为它们仅在检查的重复条目按顺序排列时才有效。在我的列表中,它们会跳过整个列表。

公式跟踪重复项似乎需要大量资源,那么是否有其他方法可以制作一个公式,每次检查整个列表,直到找到匹配的条目(尽管这可能需要更多资源)?例如,对于第 10-12 行,它将检查“A”列中的数字“6”(D 中的第 6-8 行),在 A10 处找到第一个条目,检查 B10 是否与 E6 匹配,在本例中完成。然后,检查 B11 到 E6,不匹配,因此检查 B11 到 E7,在本例中匹配,但如果不匹配,它将继续进行,直到到达列表末尾,其中 D 列中不再存在“6”。

我不确定我是否清楚地解释了我的想法。如有任何需要澄清的地方,请提出。谢谢。

答案1

在 C1 中尝试这个数组公式:=IF(ISERROR(MATCH(A1&B1,$D$1:$D$10&$E$1:$E$10,)),"","YES")

使用 Ctrl+Shift+Enter 输入此公式

在此处输入图片描述

相关内容