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;"")),""))
在一个大约有 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;"")),""))