RDBmerge-Excel数据汇总工具
🏗️

RDBmerge-Excel数据汇总工具

Created
Aug 26, 2021 08:11 AM
Tags
Excel
VBA
Excel Addin
RDBmerge是一个Excel工作表数据合并汇总工具,RDB是作者Ron de Bruin名字首字母,他从2002年开始就成为了Microsoft MVP (Most Valuable Professional),RDBmerge是他写的一个Excel扩展。用于从多个Excel文件中汇总数到一个worksheet中,功能强大,灵活易用.

安装

(更新日期 2010/12/8) ,兼容 Excel 2007-2016
下载后,解压得到 RDBMerge.xlam 文件,如只是偶尔需要使用,你可以直接双击打开这个文件,在Excel的Ribbon数据标签页中会看到RDBmerge Addin按钮。
 
在Excel数据标签中可以看到插件按钮
在Excel数据标签中可以看到插件按钮
如果需要安装,在打开Excel选项,加载项,管理加载项,点击转到,在加载项管理页面选择浏览,将解压的xlam文件放入这个文件夹中,并勾上启用,后续每次打开Excel都将自动加载该插件。
安装插件
安装插件

使用

在开始使用前,Excel必须先打开一个Excel文件,可以是任意的文件。如果是直接打开 RDBMerge.xlam来加载插件的,可按Ctrl+ N 快速创建一个新Excel文件。
点击RDBmerge Addin按钮,打开合并工具的主界面:
RBDMerge的主界面
RBDMerge的主界面
 
界面根据黑色线条可以分成几个部分.

Folder location

确定文件夹位置, 点击Browse按钮选择文件夹位置, 勾上include sub folders的话,选中文件夹下面的子文件夹也将包含.

Which Files

选择文件类型,默认 XL? 指所有的XL开头的文件,包含XLS,XLSX,XLSM,XLSB等等,如果选中其他的,则是只汇总特定类型的文件.
下面三个选项
select the files you want to merge in any folder you want: 该选项会待会合并数据前再让你选择文件.
merge ALL files from the folder in the Files location section: 默认选项,选择文件位置区域确定文件下面的所有文件(过滤刚刚文件类型之后的)
Merge all files with a name that contains: 只合并文件名中包含 后面字符的文件.

Which Worksheet(s)

use the sheet index: 使用工作表序号,隐藏的也会计算。
use a worksheet name: 使用工作表名称,确定的工作表名称。
merge ALL worksheet: 合并所有工作表。
merge every worksheet with a name that contains: 合并名字中包含该关键字的工作表,可以查看Tips中的更多帮助。

Which Range

Fix Range: 固定明确的区域。
FirstCell  till last cell on worksheet: 从指定的第一个单元格到工作表中最后一个单元格。(按Ctrl+End可以快速跳到最后一个单元格)

其他选项

Add filename: 在每一行(列)中添加来源表名,建议勾上。
Paste as values: 粘贴为数值,去掉公式。
UpdateLinks: 重新获取链接中数据,如果表中有引用其他工作表中数据,重新获取,如果不知道你在做什么,不建议勾上,可能有很多提示,而且对性能影响较大。
Paste Data next to each other: 默认将数据从上到下粘贴,勾上该选项,数据变成从左到右粘贴。
Password:打开/修改汇总数据的密码。
汇总完成后,会新成功一个工作簿,一个是汇总的数据,还有一个Logsheet,可以看到汇总的报表。