分享

如何轻松愉快的将Word中的大量表格放入Excel中编辑?

 王断天崖路 2018-02-28

要轻松愉快的将Word中的大量表格放入Excel中编辑,如果所有表格都在一个Word文件内,也很简单,通常可以直接复制粘贴就可以了,但很多时候可能是不同的表格放在不同的Word文件里。

在以前,除了使用VBA,基本没有办法,不过,现在,随着Excel2016的新功能Power Query(Excel2010或Excel2013可到微软官方下载相应的插件)的推出,可以非常方便地将Word文件中的表格读到Excel中了。

根据Word文件本身的情况不同,可以分为以下两种情况:

  1. 网页结构的Word格式文件(比如从一些网站里下载的文档申请表、简历等)

  2. 非网页结构散杂Word格式文件,甚至Word文件里的内容并没有形成规范的表格形式

针对这两种情况,分别操作方法如下:

一、网页结构的Word格式文件

对于网页结构的word文件,其实文件内部附带了网页源代码,这时,用Power Query做汇总导入就很容易,比如我们公司从招聘网站上下载的一堆简历文件:

操作步骤如下:

1、新建查询-从文件-从文件夹

选择文件夹路径:

2、筛选Word类型的文件

3、通过函数Web.Page([Content])解析Word文件数据

4、展开Word文件数据,直接得到其中的表格信息

5、展开所有表格的数据

6、筛选需要导入Excel进行编辑的数据,也可以按实际需要继续进行整理

7、将整理好的结果返回Excel即可

从前面的操作可以看出,通过简单七个步骤,只需要一个简单的函数,即可以实现网站下载的Word格式文件中的表格数据进行汇总,非常简单。

二、普通Word文档的处理(即非网站结构化的Word文件)

通过第一种方法进行Word文件的处理,是不能适应费网站结构化的Word文件的,因为普通的Word文件并不带网页原代码(html),这时,应该考虑先将Word文档另存为html文档,然后继续使用上面的方法进行处理。如下图所示:

另存为html文档后,使用Power Query又同样可以使用Web.Page函数进行表格的处理了,但是,如果要识别Word文件中的一些非表格信息,比如正文内容、标题等等,那么可以使用Web.Contents函数读取全部信息,后续的处理方法也差不多了。

以上对Word文档的内容(包括表格)导入Excel文件的方法进行了完整的描述,也可以看出,通过Excel的新功能Power Query在做相应的数据汇总和处理时,非常简单易用,是微软新推出的革命性功能,我一直推荐大家抓紧学习。

需要相应的学习材料的,可以私信我直接下载Power Query从入门到实战80篇汇总训练案例数据(另有数据透视11篇,新功能Power Pivot入门15篇以及60+Excel函数汇总训练案例):


更多精彩内容,敬请关注【Excel到PowerBI】

私信我即可下载60+Excel函数、数据透视10篇及Power系列功能75篇汇总训练材料

我是大海,微软认证Excel专家,企业签约Power BI顾问

让我们一起学习,共同进步!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多