如何把EXCEL一列里面的两个电话号码分做两列

如表

把EXCEL一列里面的两个电话号码分做两列的具体步骤如下:

我们需要准备的材料分别是:电脑、Excel表格

1、首先我们打开需要编辑的Excel表格,选中需要分做两列的电话号码。

2、然后点击打开主菜单栏中的“数据”,选择打开“分列”。

3、然后我们在弹出来的窗口中点击选择“固定宽度”,之后点击“下一步”。

4、然后我们在弹出来的窗口中左键点击需要分开的位置,之后点击“下一步”即可。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-11
1、选中需要分列的列,点击数据选项卡下的“分列”
2、点选“固定宽度”,下一步
3、鼠标单击第一个手机号与第二个手机号交界处,下一步
4、完成
第2个回答  2012-11-12
如果是你说的“有一个号码(是手机号)也有两个号码的(有都是手机号的,也有手机号和坐机号的,坐机号没有区号,只是普通的7位号,坐机号都在手机号后面),两个号之间是用自动换行的”这样,直接用分列,固定宽度,拖到11位就可以了。
第3个回答  推荐于2017-09-08
很复杂。。。涉及字符串提取。
有很多种情况。
1。只有一个号码的情况(有可能是手机号,也有可能是座机号)
2。有两个号码的情况(有可能是两个手机号,有可能是两个座机号,有可能是一个手机号,一个座机号,且位置可互换,座机号有的加了区号,有的没加区号,区号有3位的,也有4位。)
3。两个号码间用什么分隔,是空格吗。还是按Alt+回车换的行,还是没换行,让单元格自动换的行显示为两行的状态。追问

有一个号码(是手机号)也有两个号码的(有都是手机号的,也有手机号和坐机号的,坐机号没有区号,只是普通的7位号,坐机号都在手机号后面),两个号之间是用自动换行的,前面我问了关于身份证号的分列(也是两个身份证),有人回答在B1=LEFT(A1,18),用了后真的可以分列出来,我想应该适用于电话号码,但是用了后显示的却是单元格没有自动换行的样式,还是两个号在一个单元格里面

追答

B2单元格输入以下公式,并复制到B列的其他单元格

=IF(LEN(A2)=22,LEFT(A2,11),IF(LEN(A2)=18,LEFT(A2,11),A2))

C2单元格输入以下公式,并复制到C列的其他单元格

=IF(LEN(A2)=22,RIGHT(A2,11),IF(LEN(A2)=18,RIGHT(A2,7),""))

本回答被提问者和网友采纳
第4个回答  2012-11-13
有以下几种情况:1.都为手机号的2.一个为手机号一个为座机号的且座机号有区号的3.一个为手机号一个为座机号的且座机号没有有区号的,区号分位的。可以考虑用多层IF函数、文本函数left、right、len等函数来解决,要看具体的表格内容来编制公式
相似回答