如何在 Excel 中仅删除第一个逗号(确切字符、符号或字符串)
How in Excel to Remove only 1st comma (exact character, symbol or string)
我有数字 当 1000 时,在百位之前有逗号“,”,例如 1,234,00
如何删除第一个逗号或使第二个逗号显示为 1234,00 或在 excel 中,因为如果只有 [=24],它可以用作数字=] 然后用 space 或逗号?
到目前为止我有获取数字的公式
=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
,在每三个数字前放置一个逗号。您需要将其视为字符串
在 B2 试试这个:
=IF(A2<999,A2,CONCATENATE(MID(A2,1,LEN(A2)-3),",",MID(A2,LEN(A2)-2,3)))
根据您的使用情况,最好删除 IF
我有数字 当 1000 时,在百位之前有逗号“,”,例如 1,234,00
如何删除第一个逗号或使第二个逗号显示为 1234,00 或在 excel 中,因为如果只有 [=24],它可以用作数字=] 然后用 space 或逗号?
到目前为止我有获取数字的公式
=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
,在每三个数字前放置一个逗号。您需要将其视为字符串
在 B2 试试这个:
=IF(A2<999,A2,CONCATENATE(MID(A2,1,LEN(A2)-3),",",MID(A2,LEN(A2)-2,3)))
根据您的使用情况,最好删除 IF