【OFFICE 365】借助 Word 实现文本和数字拆分
连载的上一篇文章,小鱼和大家一起学习了通过分列、快速填充进行文本的提取。但这两种方式呢,都没办法完成我们今天的任务:将 D
列的会员信息拆分成【姓名】和【手机号码】。

姓名和手机号码之间没有分隔符,并且长度不同,前后位置也不同。那如何完成姓名和手机号码的填充呢?我们一起来学习吧~
一. Word 查找与替换
既然 Excel 无法完成,我们不妨请 Word 来帮帮忙!点击 D2
单元格,按 Ctrl+Shift+↓
选中所有会员信息:

将其粘贴到空白的 Word 文档中:

按 Ctrl+H
调出查找和替换对话框,将光标放在查找内容输入框,点击【更多】按钮:

在展开的内容中,点击【特殊格式】,选中【任意数字】选项:

此时查找内容中的符号 ^#
就表示任意数字,点击【全部替换】即可将会员信息中的数字替换为空,剩下的就是我们需要的姓名字段了。

温馨提示:Word 查找与替换的特殊格式中,允许匹配很多的特殊字符,比如任意数字、任意字母等。常用于数字和文本分离、文本和字母分离等。
选中 Word 文档中替换好的姓名,按 Ctrl+C
进行复制:

回到 Excel 中,点击 F2
单元格,右键选择【粘贴选项】为匹配目标格式:

至此,姓名的提取我们就完成了。

二. SUBSTITUDE 函数
姓名提取出来之后,手机号码就很轻松了~如果能够吧会员信息中的姓名去掉,剩下的不就是手机号了吗?
SUBSTITUTE: SUBSTITUTE 函数用于将文本中的旧字符使用新字符代替,函数表达式为
SUBSTITUTE(文本, 旧字符, 新字符)
,其中新字符省略时,使用空替换旧字符。
在 F2
单元格录入公式 =SUBSTITUTE(D2, E2, )
,即将会员信息中的姓名替换为空。

使用自动填充可以完成剩余单元格的填入,不过我们还需要将填写的手机号码复制一份,在原位置右键粘贴,粘贴选项为【值123】。这样单元格的引用就会变成值,而不是公式。

最后,删除原会员信息列。至此,表格中确实的部分就被我们全部填写好了。

本节,小鱼和大家一起学习了如何借助 Word 来拆分文本和数字的组合,如果信息中既有数字又有文本,而且没有固定的顺序,Excel 中的功能比较难实现。
此时,我们不妨借助 Word 的查找和替换功能,使用特殊格式中的任意数字,将数字删除,保留文本信息。最后,我们又借助了 Excel 中的 SUBSTITUTE 函数提取数字信息。