在 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")
我有一列 (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")