首页 > 解决方案 > 在 Excel 中忽略重复并创建用逗号分隔的唯一值列表

问题描述

Column A   Column B  Column C         Column D
a          a         a, a, b, c, c    a, b, c
a          b
b          c
c
c

有人可以帮我解决我的问题吗?我需要一个单元格中的唯一值。

B2=INDEX($A$2:$A$6, MATCH(0, COUNTIF($B$1:B1, $A$2:$A$6), 0))

到目前为止,我已经找到了如何用逗号分隔列表。

C2 = {=TEXTJOIN(", ", TRUE, A2:A6)}

如何应用 Index 或其他函数来获取 D2 中的唯一值?

标签: excelexcel-formula

解决方案


这是否适用于D2

=TEXTJOIN(", ",TRUE,IF(MATCH(A2:A6,A2:A6,0)=MATCH(ROW(A2:A6),ROW(A2:A6)),A2:A6,""))

确认通过CtrlShiftEnter

无法自己测试,TEXTJOIN()在我的 Excel 2016 上没有 :(


推荐阅读