在excel中的字符串之间添加文本

时间:2013-07-02 00:55:08

标签: excel excel-formula

我在一个单元格中有一个看起来像这样的字符串:

  

Col1Col2Col3Col4Col5

它一直到Col100。

我想使用一个没有VBA的公式,并在Col之间添加一个逗号,使文本看起来像这样:

  

Col1中,Col2中,COL3,COL4,COL5

再一直到Col100。

我正在考虑在excel中找到某种替换函数吗?

1 个答案:

答案 0 :(得分:3)

作为公式:

=LEFT(A1,1)&SUBSTITUTE(MID(A1,2,1024),"Col",",Col")

1024是单元格中假设的最大字符数。

如果不是每个单元格都包含此文本,那么您只能替换单元格是否以" Col":

开头
=IF(LEFT(A1,3)="Col",LEFT(A1,1)&SUBSTITUTE(MID(A1,2,255),"Col",",Col"),A1)