快速拆分文本和数字
如何将左边文档格式转换为右边的格式?如果你遇到这种问题,你会如何操作呢?本期与大家分享有关的解决办法。
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中。