Excel 2016 尝试从重复匹配中获取唯一值

Posted

技术标签:

【中文标题】Excel 2016 尝试从重复匹配中获取唯一值【英文标题】:Excel 2016 Trying to get unique values from duplicate matches 【发布时间】:2021-08-16 03:57:45 【问题描述】:

我目前遇到了问题,需要一些帮助。我正在使用 excel 2016,在我当前的数据集(参见示例)中,我使用聚合函数来查找我的最低 6 个值,然后我试图从这些匹配项中找到供应商的 ID 号。

我尝试使用 Index+Match、Index+Agg 和 Index+match+Agg 都失败了。我不知道如何遍历表格并仅根据销售参考号找到 ID 号。

感谢任何帮助。

【问题讨论】:

如果你有FILTER函数,建议你使用。 我好像没有。 【参考方案1】:

对于 Excel 2016,您可以对 ID 使用以下公式:

=INDEX($A$1:$A$7,AGGREGATE(15,6,ROW($A$2:$A$7)/(B13=$C$2:$C$7),COUNTIF($B$13:B13,B13)))

对于Name,将INDEX函数的第一个参数从$A$1:$A$7更改为$B$1:$B$7

【讨论】:

首先...谢谢!!!,其次我不相信这不是加勒比海盗的巫毒魔法!你能解释一下这个公式是如何工作的吗?我对深入研究 excel 和布尔代数很陌生

以上是关于Excel 2016 尝试从重复匹配中获取唯一值的主要内容,如果未能解决你的问题,请参考以下文章

重置 Excel VBA 密码 [重复]

如何在javascript中获取纯粹唯一的数字[重复]

.NET 正则表达式匹配重复字符[重复]

excel怎么样自动选择重复项中的唯一值

如何通过匹配一些冗余字段从 3 个表中获取唯一数据?

从列表中获取唯一项目[重复]