用excel中的另一个文本replaceexcel中的单元格中的逗号

在单元格A1中,我有以逗号分隔的以下数字:

10,2640,3,400

请注意:

  • 将永远是数字
  • 单位数十,数百,数千,排列顺序不限
  • 以逗号分隔的数字可能会超过上面的4; 可以是空白的,1个或更多

如果可能的话,我需要一个excel 公式

在最开始插入<<<> ,然后用,<> (或者在每个之后插入<> )replace所有的逗号,

  • 空白保持空白
  • 10,2640,3,400变成<<<>10,<>2640,<>3,<>400
  • 100变成了<<<>100
  • 1540,24,334,4,100000变为<<<>1540,<>24,<>334,<>4,<>100000

到目前为止,我只能添加第一个<<<>并用下面的公式replace第一个出现的,<>

=IF(COUNTBLANK(A1),"","<>"&REPLACE(A1,SEARCH(",",A1,1),1,",<>"))

结果<>100,<>2640,3,400

任何帮助如何扩大这个公式(或不同的公式)将不胜感激。

查看SUBSTITUTEfunction 。

 CONCATENATE("<<<>",SUBSTITUTE(A1, ",",",<>")) 

CONCATENATE的第一个参数可能会被调整(例如,删除最后2个字符),具体取决于是否需要描述中指定的行为或示例中显示的行为(在应答时,两者不一致)。