这种情况下,起码有以下4种方式来快速完成:
1、PQ,前面几位大神都介绍过了,以上版本集成的PQ,处理这类多表汇总,小菜一碟;
2、多重计算区域透视表,不管哪个Excel版本,多重计算区域透视表,都可以用,很简单;
3、SQL获取多张工作表,需要了解几个简单的SQL命令;
4、合并计算,也可以,没有以上3中方法灵活;
01 PowerQuery方式
微软这样说明PQ:“Power Query 是一种数据连接技术,可用于发现、连接、合并和优化数据源以满足分析需要。 ”
PQ已经集成到版本中,和版本,需要到官网下载PQ组件。
用在本例中,那就是,通过PQ,搜索题主所说的10张表格,整理后,归整到一起!
这里,我就举个例子,演示下PQ的基本用法:
①菜单选择“数据”→“获取数据”→“来自文件”→“从工作簿”→选择具体工作簿→打开;
②PQ导航器中,勾选“选择多项”→勾选工作表→“转换”(如果只是要简单的规整到一起,可直接加载数据,示例中,我要添加对每张工作表的标识);
③PQ界面中,对每张工作表,添加一个标识列,用于表示来自哪种工作表的数据,如实例中的步骤:选择工作表→菜单“添加列”→“自定义列”→示例中输入="1月",如此循环,为每张表格添加月份标识;
④菜单选择“开始”→“追加查询”,在追加面板,把几张工作表的数据,都追加到一张工作表中;
⑤菜单选择“开始”→“关闭并上载至”,最后,根据实际需要选择要把结果导入到“表”或者“透视表”;
02 多重计算区域透视表
没有PQ,那也没关系,Excel中,还有一个很好用的功能组件,叫做“多重计算区域透视表”,不过,启动方法比较特殊,需要按下<Alt>+D,松开按键,再按P,这其实就是透视表向导,10以后版本是隐藏了的,可以通过设置自定义功能区添加该向导:
菜单“开始”→“选项”→“自定义功能区”→找到并添加“透视表和透视图向导”;
通过多重计算区域透视表归整多张工作表,步骤如下:
①打开需要归整的工作簿;
②按下<Alt>+D,松开按键,再按P,打开透视表向导;
③想到中,选择“多重合并计算数据区域”→下一步→选择“创建自定义页标签”,这个和PQ中添加列的效果一样,为了给来自不同工作表的数据添加标识→完成;
④如此,透视表便会将多张工作表的数据归整到一张工作表中。
03 SQL汇总多张工作表
Excel中,SQL不止可以用于获取数据库,也可以获取文件中的数据,步骤如下:
①菜单选择“数据”→“现有链接”→面板中选择“浏览更多”→选择需要归整的工作簿;
②选择目标数据的导入方式,是“表”还是“透视表”→“属性”→“定义”→在命令文本框中输入Select语句
04 合并计算
合并计算,顾名思义,就是合并多张表格进行计算;
不过,该方法较为不灵活,可以了解下,不详细介绍了
这几个方法都可以快速汇总多张工作表,希望能帮到你!
我是Excel大全,每日分享实用的Excel小技巧!