首页 > 解决方案 > 如何获取具有重复值的单元格地址

问题描述

在一个列中,有多个具有重复值的单元格。如何获取具有重复值的单元格地址?

例如在下面的示例中,Apple 在 B2、B5、B7 中重复

在此处输入图像描述

标签: excelexcel-formuladata-analysis

解决方案


如果有动态数组公式 TEXTJOIN 和 FILTER:

=TEXTJOIN(", ",TRUE,"B" & FILTER(ROW($B$2:$B$8),$B$2:$B$8=B2))

在此处输入图像描述

因为有一个版本有 TEXTJOIN 而不是 FILTER:

=TEXTJOIN(", ",TRUE,"B" & IF($B$2:$B$8=B2,ROW($B$2:$B$8),""))

这仅适用于 Excel 2019,并且需要使用 Ctrl-Shift-Enter 来强制使用数组公式。

如果没有 TEXTJOIN,请在此处查找模仿TEXTJOIN的 UDF,并使用第二个公式和 Ctrl-Shift-Enter。


推荐阅读