在excel中的string之间添加文本
我在一个单元格中有一个如下所示的string:
Col1Col2Col3Col4Col5
它一路走到Col100。
我想使用一个没有VBA的公式,并在Col之间添加一个逗号,使文本看起来像这样:
COL1,col2的,COL3,COL4,COL5
再一路Col100。
我在想Excel中的某种查找replacefunction?
作为一个公式:
=LEFT(A1,1)&SUBSTITUTE(MID(A1,2,1024),"Col",",Col")
1024是单元中假定的最大字符数。
如果不是每个单元格都包含这个文本,那么只有在单元格以“Col”开头时才可以replace:
=IF(LEFT(A1,3)="Col",LEFT(A1,1)&SUBSTITUTE(MID(A1,2,255),"Col",",Col"),A1)