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 尝试从重复匹配中获取唯一值的主要内容,如果未能解决你的问题,请参考以下文章