在 Excel 中的某些数字后添加一个逗号

Add a comma after certain digits in Excel

我有一列 (F) 满是 11 位数字,我需要像下面这样拆分它们:12,345,6789,00

我有以下公式,它在前两位数字后添加一个逗号,但我不知道如何在接下来的 3 位和 4 位之后添加逗号。

=LEFT(F2,2)&","&MID(F2,3,LEN(F2))

上面的公式输出是这样的:12,345678900

有什么建议吗?

一路使用MID:

=MID(F2,1,2)&","&MID(F2,3,3)&","&MID(F2,6,4)&","&MID(F2,10,2)

尝试使用 Excel 的数据选项卡中的文本分栏功能。它将允许您根据位数拆分数字。不过,要使其正常工作,数字必须始终为 11 位数字……否则某些数字会在错误的位置被截断。

然后您可以用逗号将它们连接在一起。

=LEFT(F2,2) &","&MID(F2,3,3)&","&MID(F2,6,4)&","&RIGHT(F2,2)

=left(F2,2)&","&mid(F2,3,3)&","&mid(F2,6,4)&","&right(F2,2)

给你想要的。

您是否考虑过使用 TEXT 功能?这很简单并且可以解决问题:

=TEXT(F2,"00"",""000"",""0000"",""00")