Excel - 匹配具有相同代码的所有行,然后复制并合并单元格的内容

Excel - Match all rows with same Code then copy and merge content of cells

在一个大约有 20k 行的电子表格中(如下图所示),我需要找到 A 列中所有重复的代码,然后将它们的值合并到 G 列中。这些合并后的值需要放在重复值的顶行。 这些值需要用以下符号分隔:

", Size Range - "

例如:

我需要一个公式或一些函数来实现所有 20,000 行。

我最近回答了一个有点类似的问题

因此在您的案例中实施相同的选项(使用自己的示例数据,因此相应地更改范围),它将是:


选项 1:Excel TEXTJOIN

=IF(COUNTIF($A:A2,A2)=1,TEXTJOIN(", ",TRUE,IF(A3:$A=A2,"Size range - "&C3:$C,"")),"")

通过CtrlShift输入并向下拖动。

您必须相应地编辑范围。


选项 2:Google Spreadsheet TEXTJOIN

=ARRAYFORMULA(IF(COUNTIF($A:A2,A2)=1,TEXTJOIN(", ",TRUE,IF(A3:$A=A2,"Size range - "&C3:$C;"")),""))