在电话号码的前 4 位数字后添加空格

在电话号码的前 4 位数字后添加空格

我想在电话号码的前 4 位数字后添加一个空格

大多数数字都是 11 位数字,但也有少数数字更多,并且数字之间目前没有任何空格

答案1

包含列中的数据A, 在B1进入:

=LEFT(A1,4) & " " & MID(A1,5,99)

并向下复制:

在此处输入图片描述

答案2

您可以插入子字符串变成细绳使用REPLACE。有了数据,A1您可以使用:

=REPLACE(A1,5,0," ")

在此处输入图片描述

这里的技巧是替换0人物。

答案3

其他答案非常适合在第 4 个和第 5 个数字之间插入一个空格字符,但是如果您希望单元格仍然被视为数字,这可能会导致问题。

另一种方法是使用一些自定义格式,它将显示一个间隙但实际上不会插入间隙,因此底层数据将保留为数字。

首先我要说的是,我对自定义格式的了解有限,所以如果有人可以改进这一点,请这样做。

我所做的是单击“数字格式”功能区下的扩展按钮: 在此处输入图片描述

然后在“类型”框中的“自定义”选项卡中,我添加了 ####" "####### 在此处输入图片描述

正如我所说,我对自定义格式的了解有限,所以这可能不适用于不同长度的数字,但希望有人可以扩展它。

相关内容