【不懂就问】 水区高人多,来个EXCEL宗师训练师(众水友求版主不冲水,可用作技术交流贴)
整理时间:2014-01-22 22:32 来源:www.vimiy.com 作者:编辑 点击:次
【楼主】2014-02-10 10:45
» 水区高人多,来个EXCEL宗师训练师(众水友求版主不冲水,可用作技术交流贴)
请问训练师,我要如何把WORD中的大量文本数据转换成一个EXCEL中
刚才领导发给我一个客户名单,但是都是WORD的,他想让我把这些名单弄成EXCEL的,方便查询和分类
他说用宏可以方便快捷的解决,但是。。臣妾做不到啊。。
大概就是下面这个样子
转换成
这个样子


网友评论2014-02-10 10:45
晕 这个还真不会
进来学习下
网友评论2014-02-10 10:46
因为数据比较庞大,手动弄的话工作量太大了。来人我要丢肥皂
网友评论2014-02-10 10:48
不用宏啊
你先全部直接复制到excel
然后整列选择,筛选
之后就是一个一个筛选项来复制过去另外一个表上面就行了。写宏还要花点时间
第一步:先不管排版全部复制到excel上面
第二步:你看每个信息项和值都是有个":"号隔开的对不对?选择用":"分列
第三步:在excel表格第一行选择插入行,然后在1 2列添加两个表头,然后全选这两列的所有数据,然后选择 "开始"》“排序/筛选”》“筛选”
第四步:根据筛选值,一批一批的复制到新表就行了
PS:我看你的文档上面的联系方式,好像有些人的项目是有的,有些是没的。这样的话你可以用vlookup来统一分类。
例如姓名的代号就是 1,电话就是 2,性别就是3.这样就不怕分类错了
网友评论2014-02-10 10:50
Reply to Reply Post by 因为我是白河愁 (2014-02-10 10:48)
请坐下翔谈。。
网友评论2014-02-10 10:50
另存为纯文本,改扩展名为.csv,用excel打开
网友评论2014-02-10 10:53
最前面,建立一个序号,筛选就可以了
网友评论2014-02-10 10:55
把word打散,用特殊字符分割,excel写vba读入,并生成想要的样式。
网友评论2014-02-10 11:03
前面的都说了
筛选,复制,粘贴的时候转置一下就成你要的样子了
网友评论2014-02-10 11:04
Reply Post by priest_qx (2014-02-10 10:55):
把word打散,用特殊字符分割,excel写vba读入,并生成想要的样式。
我不会用VB。。
网友评论2014-02-10 11:08
方法1:
复制文本到EXCEL A列里,
B1用这个公式:
=LEFT(A1,(FIND(":",A1)-1))
C1用这个公式:
=MID(A1,FIND(":",A1)+1,9999)
然后选中B1和C1,点住黑框右下角的小黑方块向下拉到底
然后怎么复制粘贴就不用我说了吧。
网友评论2014-02-10 11:16
在word里按ctrl+home,然后按ctrl+h,查找内容填
<*>:(<*>)^13
替换为填
\1,
点更多,选上“使用通配符”
点全部替换
另存为纯文本文件
关掉word
文件扩展名改成.csv
用excel打开
网友评论2014-02-10 11:22
这帖子能不冲水么…………求版主保留
网友评论2014-02-10 11:30
我也要学学,求帖子不冲水
网友评论2014-02-10 11:31
求不冲水
网友评论2014-02-10 11:36
学习一下~~~
网友评论2014-02-10 11:44
Reply Post by ddfy2k (2014-02-10 11:16):
在word里按ctrl+home,然后按ctrl+h,查找内容填
<*>:(<*>)^13
替换为填
\1,
点更多,选上“使用通配符”
点全部替换
另存为纯文本文件
关掉word
文件扩展名改成.csv
用excel打开
查找的时候找不到对象什么情况
网友评论2014-02-10 12:18
嗯,导入的时候通配符的选择问题...其实我是半桶水
网友评论2014-02-10 12:24
Reply Post by 丶葬 (2014-02-10 11:44):
查找的时候找不到对象什么情况
说明你还要继续单身!
网友评论2014-02-10 13:00
Reply to Reply Post by 丶葬 (2014-02-10 11:44)
可能跟你行尾是手动换行符有关,你先把^l替换为^p,再试一下
Copyright 2012年2月8日 苏ICP备12030052号-3