EXCEL如何将某列相同文本对应列的数据进行合并

2025-05-15 22:33:34

1、1.现有一张EXCEL工作表,第一列为“代码”,第二列为“计量单位”,第一列有很多重复的代码对应第二列不同的计量单位,现需要将这种格式合并成右边的格式,也就是代码是唯一的,代码对应的计量单位用分行隔开。

EXCEL如何将某列相同文本对应列的数据进行合并

3、3. 选中“源数据”表的B1:B171区域,将名称定义为“计量单位”。

EXCEL如何将某列相同文本对应列的数据进行合并

5、5.选中“处理过程”表中的代码,依次点击“数据”—“删除重复项”,使得代码只保留唯一值。

EXCEL如何将某列相同文本对应列的数据进行合并

7、7.在“处理过程”表C2单元格输入公式“=COUNTIF(代码,A2)”,统计各代码对应有几条“计量单位”记录。

EXCEL如何将某列相同文本对应列的数据进行合并

9、9.在“处理过程”表D2单元格输入公式“=MAX(C2:C54)”,统计出各代码对应的记录条数的最大值,本例的最大值是“13”,也就是说某个代码对应的计量单位的最大记录条数是13。

EXCEL如何将某列相同文本对应列的数据进行合并

11、11.在“处理过程”表E2单元格输入公式“=IFERROR(IF(F2<>"",INDEX(计量单位,SMALL(IF(代码=$A2,ROW($2:$171)荑樊综鲶,99999),E$1))&";",INDEX(计量单位,SMALL(IF(代码=$A2,ROW($2:$171),99999),E$1))&""),"")”,然后同时按下“shift+Ctrl+enter”键,生成数组公式。

EXCEL如何将某列相同文本对应列的数据进行合并

13、13.此时,各代码所对应的记录全部生成到E2:Q54单元格了。

EXCEL如何将某列相同文本对应列的数据进行合并

15、15.将B2单元格的公式向下复制到B54单元格。

EXCEL如何将某列相同文本对应列的数据进行合并
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢