原创作者: 卢子 转自:Excel不加班

昨天最后1天申报,某VIP学员很着急,要将txt格式转换成Excel格式。


申报的内容是这样的,姓名、证照类型、证照号码混合在一起。

如何把txt转换成excel保存(谁会将txt格式转成Excel)(1)

救急,当然要用最简单最快捷的方法,看看卢子是怎么解决的。


每次发布文章,总是小心翼翼的,生怕泄露了某个学员的信息,会计这个行业跟其他行业不同。这里重新模拟了一份数据。

如何把txt转换成excel保存(谁会将txt格式转成Excel)(2)

Step 01 将记事本中的内容,复制粘贴到Excel中。

如何把txt转换成excel保存(谁会将txt格式转成Excel)(3)

Step 02 按Ctrl H,进行4次查找替换。


01 查找内容:姓名:【,替换为空着不要写。

如何把txt转换成excel保存(谁会将txt格式转成Excel)(4)

02 查找内容:】证照类型:【,替换为空格。

03 查找内容:】证照号码:【,替换为空格。

04 查找内容:】,替换为空着不要写。

替换后的最终效果,无关的内容已经没有了,剩下的都是空格作为分隔符号。


如何把txt转换成excel保存(谁会将txt格式转成Excel)(5)

Step 03 选择区域,点数据→分列,选择分隔符号空格,将身份证号码设置为文本格式,完成。

如何把txt转换成excel保存(谁会将txt格式转成Excel)(6)

长数字和0开头的数字,都必须在分列的过程中设置为文本格式,否则会出错。


Step 04 将标题写上去,并调整列宽就搞定了。

如何把txt转换成excel保存(谁会将txt格式转成Excel)(7)

应急的话,技巧法又快又准。


当然,如果每个月要处理一次,可以设置3条公式,分别提取相应的内容,以后只需将记事本的内容复制到E列即可,一劳永逸。


姓名:

=MID(E2,5,FIND("】",E2)-5)

如何把txt转换成excel保存(谁会将txt格式转成Excel)(8)

证照类型:

=MID(E2,FIND("证照类型",E2) 6,5)

如何把txt转换成excel保存(谁会将txt格式转成Excel)(9)

证照号码:

=MID(E2,FIND("证照号码",E2) 6,18)

如何把txt转换成excel保存(谁会将txt格式转成Excel)(10)

用公式提取,就需要不断的寻找里面的规律。FIND函数就是判断关键词的位置,MID就是从中间开始提取多少位字符。


你呢,是如何处理这种格式的内容?

,