核心结论是 Word 转 Excel 表格一共有四种主流方案,第一种是 Word 内部已经是表格对象,直接复制粘贴到 Excel,第二种是 Word 里面是纯文本带分隔符,使用分列功能拆分,第三种是另存为文本文件再导入 Excel,第四种是借助导入外部数据功能,适合大批量文档数据,转换前要区分源数据是 Word 原生表格,还是普通段落文字,两种情况操作逻辑不一样,原生表格复制之后单元格结构保留度最高,纯文本需要依靠逗号空格制表符作为分隔标记,很多新手直接粘贴之后全部挤在同一列,就是没有做分列处理,正式数据处理推荐优先复制 Word 表格,数据杂乱的长文本适合文本导入方案,转换之后还要核对格式公式对齐,避免换行符多余空格造成数据错位。
底层原理
Word 原生表格属于独立表格对象,内部本身就具备行列单元格结构,复制的时候行列信息会随内容一起传递,粘贴到 Excel 可以识别单元格。纯文本没有行列结构,所有内容默认全部存放在 Excel 同一单元格,Excel 的分列和外部数据导入功能,就是按照预先指定的分隔符号,把一行文本拆分成多列,本质是根据标记识别每一列数据。Word 另存为 txt 纯文本,会清除 Word 特殊格式,只保留文字和分隔符号,这种方式兼容性最好,不容易出现隐藏格式干扰。
详细操作步骤
方法一 复制 Word 原生表格 最推荐
第一步 打开 Word 文档,点击表格左上角十字选择标记,选中整张 Word 表格。
第二步 按下 Ctrl 加 C 复制表格内容。
第三步 打开新建或者已有 Excel 文件,点击 A1 单元格作为起始位置。
第四步 按下 Ctrl 加 V 粘贴,粘贴选项可以选择保留源格式或者匹配目标格式。
第五步 粘贴完成之后检查单元格,修正错位内容,调整列宽。
优势 操作最简单,行列结构基本保留,适合已经在 Word 做好表格的文档。
方法二 纯文本粘贴后使用分列
第一步 如果 Word 里面不是表格,是用空格逗号制表符隔开的文字,全选文字复制。
第二步 粘贴到 ExcelA 列里面,所有数据会在同一列。
第三步 选中这一整列,点击顶部数据选项卡,选择分列。
第四步 分列向导第一步选择分隔符号,下一步。
第五步 根据源数据标记,勾选对应的分隔符,比如逗号或者空格,预览窗口可以看到拆分效果。
第六步 确认预览无误,点击完成,文字自动拆分成多列。
方法三 Word 另存为 txt 再导入 Excel
第一步 打开 Word 文档,点击文件,选择另存为。
第二步 保存类型选择纯文本 txt,保存到电脑。
第三步 打开 Excel,点击数据选项卡,选择自文本自文件。
第四步 选中刚才保存的 txt 文件,调出导入向导。
第五步 选择分隔符号,设置编码,选择分隔标记,预览拆分效果。
第六步 指定数据存放位置,点击加载,数据导入 Excel 表格。
优势 适合数据量大,Word 里面隐藏格式多,直接复制容易出错的文档。
方法四 选择性粘贴 特殊场景
第一步 Word 选中表格复制。
第二步 Excel 里面右键,选择性粘贴。
第三步 可以选择文本,或者 Unicode 文本,适合普通粘贴格式错乱的时候,换粘贴类型重试。
| 转换方式 | 源数据类型 | 优点 | 缺点 |
|---|---|---|---|
| 直接复制表格 | Word 原生表格 | 速度快保留行列 | 复杂嵌套表格容易错位 |
| 粘贴后分列 | 带分隔符纯文本 | 灵活拆分多列 | 需要提前有分隔标记 |
| 另存 txt 导入 | 长文本大批量数据 | 清除 Word 隐藏格式 | 多一步另存操作 |
| 选择性粘贴 | 格式错乱数据 | 可以更换粘贴类型 | 功能有限 |
常见异常排查
转换之后全部在同一列,源数据没有表格结构,也没有分隔符,需要手动添加逗号或者制表符,再执行分列。
转换之后出现多余空行,Word 段落标记没有清理,回到 Word 删除多余空段落,再重新复制转换。
嵌套表格转换错位,Word 里面多层嵌套表格复制到 Excel 支持不好,建议先取消嵌套,拆分成单层表格再转换。
中文乱码,导入 txt 的时候编码选择 UTF8,不要默认 ANSI 编码。
最终总结
Word 已经做好原生表格,优先直接复制粘贴到 Excel,如果是带分隔符的纯文本,粘贴之后使用数据选项卡分列,大批量杂乱数据就把 Word 另存为 txt,再通过 Excel 自文本导入,转换之后重点检查空行错位和乱码,嵌套表格建议提前拆分,保证最终 Excel 表格行列规整。
【常见问题】
问题 1 Word 转换成 Excel 表格之后所有数据都在同一列怎么办
回答 1 Word 转换成 Excel 表格之后所有数据都在同一列,说明源内容不是 Word 原生表格,选中这一列,打开数据选项卡使用分列功能,按照空格或者逗号分隔符拆分,就可以生成多列 Excel 表格。
问题 2 Word 转换成 Excel 表格嵌套表格为什么会错乱
回答 2 Word 转换成 Excel 表格嵌套表格很容易错乱,Excel 对多层嵌套表格识别能力有限,建议回到 Word 取消嵌套,改成单层普通表格,再复制转换,这样得到的 Excel 表格行列就不会错位。
问题 3 Word 转换成 Excel 表格中文乱码怎么解决
回答 3 Word 转换成 Excel 表格如果是 txt 导入方案出现中文乱码,在导入向导里面把编码修改成 UTF8,重新加载数据,如果是直接复制粘贴乱码,检查 Word 文档本身字体编码,保存为正常 docx 之后再次复制到 Excel 表格。
【免责申明】
本内容基于微软 Office 常规版本操作演示,不同版本 Office 界面菜单名称可能存在细微差异,操作路径会略有变动,请以当前软件实际界面为准。


