封面5.jpg

如图,本期是教学在Excel中,如何将在同一列的姓名与电话号码,分为两列来处理。
Snipaste_2021-11-11_14-21-06.png
其实有更简单的方法,但这里只提供主体用Word替换原理的方法,与Office版本、WPS版本无关,只需Excel和Word即可,都可使用。

分为两个主体操作步骤:在Excel中分隔姓名,在Word中利用替换法。

点击下载案例附件:
将姓名与电话号码分为两列.xlsx

第一步:Excel中换行分隔

目的是最终实现每个人是在不同的行中,需要先对每一个姓名前多空出一个空行。这里有两种方法可以实现。

方法1:定位插入空行法

由于姓名是文本,而电话号码是数字格式,于是这两种在Excel中是可以区分开来的。我们可以按快捷键【F5】或【Ctrl+G】调出定位窗口,点击【定位条件】。
image.png
选择【常量】,仅保留【文本】项,单击确定,即可选中所有的姓名行,此时在任意一个单元格处右键插入空行,或直接按快捷键【Ctrl++】按钮即可在所有姓名行前批量插入空行。

方法2:辅助列数字排序法

在右侧添加一列辅助列输入数字1、1.5,依次往下填充到底,然后在有数据的最后一行下,也就是空行的第一行,输入1.6,依次往下填充2.6、3.6等等。
Snipaste_2021-11-11_14-29-44.png Snipaste_2021-11-11_14-32-35.png

最后选择任意一个数字,单击数据选项卡下的【升序】按钮,即可实现批量插入空行。
Snipaste_2021-11-11_14-34-46.png

第二步:复制数据到Word文档

选中Excel中包含空行的所有数据,复制粘贴到Word文档,但这里需要注意的是,必须要右键,选择【仅粘贴文本】项,就会出现一系列的文本内容,如下图。
Snipaste_2021-11-11_14-39-32.png Snipaste_2021-11-11_14-37-54.png

这样就得到了Word中的格式了,此时我们就可以通过替换法,依次将段落标记替换为制表符,再将连续两个制表符替换回一个段落标记,就可以得到所需样式。具体操作步骤如下:

第1次替换

按【Ctrl+H】打开替换窗口,在【更多】-【特殊格式】中找到【段落标记】放到“查找内容”中,将【制表符】放到“替换为”框中,单击【全部替换】即可。
Snipaste_2021-11-11_14-44-56.png
Snipaste_2021-11-11_14-49-30.png
替换完成后如上图,会得到一片整体,之后还需要进行第2次替换。

第2次替换

与第1次替换类似,将连续的两个制表符,替换为一个段落标记即可。
Snipaste_2021-11-11_14-50-45.png

最终即可得到需要的效果:
Snipaste_2021-11-11_14-52-04.png
此时再将这些内容,复制粘贴回Excel即可。