忽略重复项并在Excel中创建用逗号分隔的唯一值列表

忽略重复项并在Excel中创建用逗号分隔的唯一值列表,excel,excel-formula,Excel,Excel Formula,有谁能帮我解决这个问题吗?我需要一个单元格中的唯一值 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)) 如何应用索引或其他函数来获取

有谁能帮我解决这个问题吗?我需要一个单元格中的唯一值

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))

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

这在
D2
中是否有效:

C2 = {=TEXTJOIN(", ", TRUE, A2:A6)}
通过CtrlShift输入确认


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

在Excel 2010中使用函数“TEXTJOIN”时出现问题…嗯,我的一些学校计算机仅运行2010版本。 因此,我发现了这个VBA:

复制源并粘贴到另一组单元格中,然后使用“删除重复项”按钮……或者,如果它必须是一项功能,请检查此处-有关此功能的几个问题。请参阅以下内容:
=TEXTJOIN(", ",TRUE,IF(MATCH(A2:A6,A2:A6,0)=MATCH(ROW(A2:A6),ROW(A2:A6)),A2:A6,""))