Word批量拆分文本和数字,不会这两招技巧实在可惜

发布时间:2020-01-03 来源:网络


有小伙伴在后台咨询,如何将左边文档格式转换为右边的格式?如果你遇到这种问题,你会如何操作呢?本期Word妹与大家分享有关的解决办法。



1、利用查找和替换


选中区域,然后按Ctrl+H打开查找和替换,在查找中输入([0-9]{5,6}),在替换为输入^&^t,并且勾选使用通配符,随后点击全部替换即可操作。


说明:


[0-9]:表示0到9之间的任意数字

{5,6}:表示出现的5个或6个数字

():是一个表达式,在这里我们将其看做一个整体

^&:要查找的内容

^t:制表位

^&^t:表示在所查找内容后面添加制表位。



2、结合Excel表格


如果你对Excel函数比较熟悉可以直接在Excel中实现。


先将Word数据复制到Excel中,然后利用文本函数将数字提取出来,这里输入公式=LEFT(SUBSTITUTE(A1,"-",""),2*LEN(SUBSTITUTE(A1,"-",""))-LENB(SUBSTITUTE(A1,"-","")))


公式说明:


SUBSTITUTE(A1,"-",""):表示将A列中存有符号“-”替换为空,然后再对新文本进行统计。

2*LEN(SUBSTITUTE(A1,"-",""))-LENB(SUBSTITUTE(A1,"-","")):可以获取到数字的相应字符长度,随后用LEFT函数获取到指定字符数的内容。



当然这个案例可以直接用LEFTB函数直接求解。


输入公式=LEFTB(A1,2*LEN(A1)-LENB(A1))



文本提取公式=RIGHTB(A1,LENB(A1)-LENB(B1))


由于已经获取到数字,所以可以借用,字符串的总字节数减去数字的字节数,剩下的就是文本内容,然后提取时也用RIGHTB函数提取即可。



在Excel将数字和文本分离之后可以直接复制到Word中。



PS:如果你的Excel是office2013版以上的直接用快速填充就可以轻松搞定。(这里就不演示了,大家亲自测试哟)


以上就是有关文本和数字拆分的技巧,希望对对大家有所帮助。