EXCEL中如何合并单元格内重复的字符

EXCEL中如何合并单元格内重复的字符,因有大批量处理,需要利用公式。要求将A列内容调整成B列内容

如果题主用的是WPS,可以用下面的数组公式:

B2数组公式:=TEXTJOIN(",",1,TRIM(MID(SUBSTITUTE(A2,",",REPT(" ",99)),ROW($1:$99)*99-98,99)))

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-04-02
合并单元格内容的函数是CONCATENATE也可以用 &(和号)运算符。

一、CONCATENATE函数的定义
将几个文本字符串合并为一个文本字符串。
语法
CONCATENATE (text1,text2,...)
Text1, text2, ... 为 1 到 30 个将要合并成单个文本项的文本项。这些文本项可以为文本字符串、数字或对单个单元格的引用。
说明
也可以用 &(和号)运算符代替函数 CONCATENATE 实现文本项的合并。

二、假设要将A1,B1两个单元格的内容合并在C1单元格中,则
C1单元格写入公式
=CONCATENATE(A1,B1)

=A1&B1本回答被网友采纳
第2个回答  2019-04-02
多次运用查找替换就可以实现。用函数公式估计很难。用vba编制一个小程序可以实现。
第3个回答  2019-04-02
如果重复字符是多个不同的,就有点麻烦了,最好是写代码来处理,快速,自动,只能一些。需要文件…
第4个回答  2019-04-02

重复的逗号可以解决,公式:

=SUBSTITUTE(SUBSTITUTE(A1,",,",","),",,",",")

效果:

相似回答