如何在Excel中删除只有第一个逗号(确切的字符,符号或string)

我有数字女巫时,是1000,然后有逗号“,”数百像前1,234,00

如何删除第一个逗号或使第二个出现,所以这将是1234,00或在Excel中,因为它作为数字,如果只有空间,然后用空格或逗号?

到目前为止,我有公式获得数字

=MID(LEFT($A604;FIND(" on ";$A604)-1);FIND("?";$A604)+1;LEN($A604))*1 

而为了消除所有我把它替代删除逗号,但这使得数字错误更高像123400

 =SUBSTITUTE(MID(LEFT($A604;FIND(" on ";$A604)-1);FIND("?";$A604)+1;LEN($A604));",";"")*1 

问题是格式#,##0 ,在每第三个数字之前加逗号。 你需要把它当作一个string

试试这在B2:

  =IF(A2<999,A2,CONCATENATE(MID(A2,1,LEN(A2)-3),",",MID(A2,LEN(A2)-2,3))) 

根据您的使用情况,最好删除IF