要轻松愉快的将Word中的大量表格放入Excel中编辑,如果所有表格都在一个Word文件内,也很简单,通常可以直接复制粘贴就可以了,但很多时候可能是不同的表格放在不同的Word文件里。
在以前,除了使用VBA,基本没有办法,不过,现在,随着Excel2016的新功能Power Query(Excel2010或Excel2013可到微软官方下载相应的插件)的推出,可以非常方便地将Word文件中的表格读到Excel中了。
根据Word文件本身的情况不同,可以分为以下两种情况:
网页结构的Word格式文件(比如从一些网站里下载的文档申请表、简历等)
非网页结构散杂Word格式文件,甚至Word文件里的内容并没有形成规范的表格形式
针对这两种情况,分别操作方法如下:
对于网页结构的word文件,其实文件内部附带了网页源代码,这时,用Power Query做汇总导入就很容易,比如我们公司从招聘网站上下载的一堆简历文件:
操作步骤如下:
选择文件夹路径:
从前面的操作可以看出,通过简单七个步骤,只需要一个简单的函数,即可以实现网站下载的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函数汇总训练案例):
联系客服