在Excel中添加特定数字后的逗号

我有一个填满11位数字的列(F),我需要的是将它们拆分成如下forms:12,345,6789,00

我有下面的公式,其中前两位数字后加逗号,但我不知道如何得到它在下一个3和4后添加它们。

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

上述公式输出如下:12,345678900

有什么build议么?

一路使用MID

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

你有没有考虑使用TEXT函数? 这很简单,会做的伎俩:

 =TEXT(F2,"00"",""000"",""0000"",""00") 
 =left(F2,2)&","&mid(F2,3,3)&","&mid(F2,6,4)&","&right(F2,2) 

会给你你想要的。

(F2,2)&“,”&MID(F2,3,3)&“,”&MID(F2,6,4)&“,”&RIGHT(F2,2)

尝试使用Excel的“数据”选项卡中的“文本到列”function。 它将允许您根据数字位数拆分数字。 为了这个工作,它需要的数字总是有11位数的情况下,否则一些数字将被切断在错误的地方。

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