我如何连接 Excel 数据透视表中的值,而不是求和或计数

How can I concatenate values in an Excel pivot, as opposed to summing or counting

假设我有以下数据:

列 1 列 2
--------------
鲍勃·格林
鲍勃·格林
鲍勃·格林
克里斯蓝
克里斯蓝
克里斯红
戴夫蓝
戴夫格林
戴夫雷德

Excel 中的默认枢轴 Table 将产生:

列 1 列 2
--------------
鲍勃·格林
克里斯蓝
       红色的
戴夫蓝
       绿色的
       红色的

有没有什么方法可以在 Col2 上进行连接(特别是使用分隔符),所以我最终得到这个?:

列 1 列 2
--------------
鲍勃·格林
克里斯蓝色,红色
戴夫 蓝色、绿色、红色

数据透视表无法满足您的需求。但是,如果 Bob 在 A2 中,则 C2 中的公式如下:

=IF(A1=A2,C1&", "&B2,B2)  

另一个在 D2 中:

=A2=A3  

两者都复制下来以适应,如果您 "fill in the gaps"(在 PT 中或使用 Go To Special、Blanks、=、Up、Ctrl+Enter)然后 select 全部、复制、选择性粘贴、顶部的值并过滤以删除显示 TRUE.

的行

TEXTJOIN 现在可用于某些版本。