关于Excel合并多个表格的问题,方法很多,以前主要是用VBA或一些第三方的插件(很多Excel大牛开发过比较多优秀工具),但毕竟,这两种方法都或多或少存在以下问题:
因此,在以往,Excel多表合并的问题的确是个难题。 但是,现在随着Excel2016的新功能Power Query(Excel2010或Excel2013可到微软官方下载相应的插件)的推出,这个问题已经迎刃而解了,多表合并的问题已经变得非常简单,而且操作过程完全可以按照自己的需要像在一个工作表内进行筛选等进行合并数据的选择,小白也能轻松搞定。具体实现过程如下: 1、新建查询(从文件夹,如果是单个工作簿,可以直接选择“从工作簿”)2、添加自定义列,用Excel.Workbook函数解析工作簿3、展开解析出来的工作表信息4、按需要根据工作表相关属性等信息选择需要导入的表5、对选择后的表再进行数据的展开通过以上简单的5个步骤,即完成了所需要表格的选择并得到了所需要的数据,如下图所示: 所有数据整合到一起后,还可以对表格中数据的内容进行继续的筛选或处理,得到自己最终想要的结果,举例如下: 1、删除不必要的列2、设置汇总数据的标题3、删掉原分表中的汇总行等不需要的内容总之,按需要通过一系列的整理,形成最后自己需要的数据,然后就可以将合并的结果返回Excel了,如下图所示: 从以上操作过程可以看出,通过Power Query进行数据的合并非常简单,而且这个过程中对于表格的选择、表中数据的选择等跟在Excel中进行数据的筛选一样简单,完全可以由自己按需要进行控制,而不像使用VBA那样一旦需求改变,还得自己去改一堆的代码,又或者像使用第三方插件那样,当出现不支持的情况时完全无能为力。 |
|