【问题标题】:How in Excel to Remove only 1st comma (exact character, symbol or string)如何在 Excel 中仅删除第一个逗号(精确字符、符号或字符串)
【发布时间】:2016-10-20 01:25:40
【问题描述】:

我有数字女巫,什么时候是 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

【问题讨论】:

    标签: excel if-statement excel-formula substitution


    【解决方案1】:

    问题在于#,##0 的格式,每三个数字前放一个逗号。您需要将其视为字符串

    在 B2 中试试这个:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-11
      • 1970-01-01
      • 2022-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-23
      相关资源
      最近更新 更多