合并多个工作簿方法基本有4种:复制粘贴、Power Query、Excel插件、VBA代码。 合并之前,最好保证每一个工作簿结构是严格一致的,否则有可能出错。比如下图所示的12个工作簿。 对于简单数据,可以考虑复制粘贴这个就不说了吧,数据少的话还可以考虑,数据一多工作量剧增,而且还容易出错。 用Power Query完成数据合并这是Excel自带的一个功能。我们首先新建一个工作簿,并找到【数据】菜单下的【获取和转换数据】选项卡,依次点击【获取数据】【自文件】【从文件夹】。 然后选择需要合并的Excel文件所在的目录,然后点击【确定 】。 此时Excel就会列出所有需要合并的工作簿,此时点击【转换数据】即可。 在弹出的Power Query编辑器中点击第1列的【合并文件】按钮,接着点击【确定】。 最后点击【关闭并上载】按钮,完成数据合并操作。 合并的结果如下图所示。最后,我们只需要将其更改为自己喜欢的样式即可。 用“方方格子”插件完成数据合并首先安装“方方格子”插件,然后选择【方方格子】菜单下的【汇总拆分】【合并多簿】命令。 选择所有需要合并的文件,并选择合适的合并方式。【合并到一簿】指的是所有文件合并到一个工作簿中,但是分为多个表,【合并到一表】则是将所有数据合并到一个工作表中。这个需要根据自己的需要选择。 然后点击【确定】即可,下图是最终合并的结果。最后再删除多余的行、列,适当调整表格样式即可。 用VBA的方法合并VBA的方法擅长复杂、不规则表格的合并,但代码不易理解,所以并不适合新手学者掌握。我们这里给出一段代码,仅供大家参考。 总结:到底哪种方法最好?以上4种方法,很明显利用Power Query和方方格子插件的方法最有优势,尤其是方方格子插件,因为同样是完成数据合并任务,效率越高肯定越好。关于方方格子插件,可以关注作者的头条号,私信关键字“方方格子”免费获取。 |
|
来自: 蓦然回首LH > 《Excel单元格教程》