用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个字符),具体取决于是否需要描述中指定的行为或示例中显示的行为(在应答时,两者不一致)。