word表格转换为excel表格?
首先备份你的Word文件。
这很重要,一旦操作失误,还可以恢复,否则后果自负。
用全部替换法,将各个表格之间的多余段落标记去掉。
如原来有些表格之间可能有两个或多个段落标记符,可以用替换法删除。
查找内容中输入^p^p,替换为中输入^p。
反复全部替换多次,就可删除多余的段落标记了。
如果还有特殊的标记,如果这种标记能在记事本中显示,最好保留。
这样可以省去后面的宏命令。
如果这种标记不能为记事本识别,就必须要删除。
因为我这里的办法就是借用文本文件进行转化。
那些特殊字符,在你运行替换命令时,点高级,在特殊符号中一般能找到,自己找吧。
全选,表格-->转换-->文本转换为表格,表格-->转换-->表格转换为文本。
转换时用默认设置就可以。
经过两步转换,原来的每个单元格都变成了一个独立的段落。
由于每张表的格式应该是完全相同的,可以用宏命令再次进行转换。
估计你需要的最终格式是在Excel表中,每个人的信息占用一行。
那么我们需要做的就是将同一个人的信息变为一个段落,原来的每个单元格之间用特定的符号标识。
再次运行一次编辑-->替换,在查找内容中输入^p,替换为中输入^t或者其它的在整个Word中不可能有的字符(如※),点击替换,使之替换一次,再按编辑-->撤销恢复到未替换之前的状态,将光标放于文档开头处。
这一点很重要,这一步是为了让Word记住你替换的状态,为下一步的宏录制打下一个良好的基础。
下面开始录制宏。
工具-->宏-->录制新宏,点键盘,为你录制的宏指定一个快捷键(如F12),将更改保存在中选择你当前的文档(不要选Normal,否则会影响你今后的工作)。
当箭头形光标上带有一个磁带形的标识时,说明已开始录制宏。
此时的操作一定要小心啊。
首先点击查找下一处,然后不断地点击替换,直到第一张表的结尾处。
停止录制(有一个新产生的菜单上,按钮图标为实心方框)。
下面,你只需不断地按F12键,就可把表格转换为每段一个人记录的形式,而且原来的单元格内容间由一个制表符隔开。
如果刚才你保留有不同表格之间的特殊符号,你就不必录制宏。
而采用全部替换。
再将该特殊字符,如统一的表格标题文字等,替换为^p另存为文本文件。
打开Excel,数据-->导入外部数据-->导入数据,注意选择分隔符号,而不是固定宽度。
分隔符为Tab,或者你的特殊符号(※),也可以在其他中输入该字符。
下面的操作就不用说了吧。
转载请注明出处51数据库 » word 替换 自负