怎么自动实现如下的合并呢?
原始文件如下:
1020001401 C1
1020002501 C2
1020002501 C3
1020017001 EC1
1030037701 R1
1030037701 R2
1110001901 X1
合并后的结果:
1020001401 C1
1020002501 C2,C3
1020017001 EC1
1030037701 R1,R2
1110001901 X1
补充说明,举例中每行最多只是2个,但是实际中可能是几百个,不一定。
悬赏值不多,但是已经是我所有积蓄了,求大侠帮忙。
假定原数据在A、B两列
C1
=IF(COUNTIF(A$1:A1,A1)>1,"",A1) 下拉填充
D1
=IF(COUNTIF(A$1:A1,A1)>1,"",SUBSTITUTE(SUBSTITUTE(PHONETIC(OFFSET(A1,,,COUNTIF(A:A,A1),2)),A1,","),",","",1)) 下拉填充
逗号自己添加太费时间,不够自动化。麻烦再帮忙想想,谢谢!
追答你问错人了!我给的公式逗号是自动添加的!
追问是问错了。我自己试了一下,逗号还是没有自动加上去。后来发现,必须把第一列改成文本才行。非常感谢您的回答,已经解决了。
追答PHONETIC函数要求必须是文本
第一步:C2输入:=IF(A2=A3,"",A2)
第二步:D2输入:=B2
第三步:C3输入:=IF(A3=A4,"",A3)
第四步:D3输入:=IF(A3=A2,D2&","&B3,B3)
第五步:双击快速填充
第六步:筛选C列中非空白项
如果要看动图的话你可以看一下这个链接。