Excel 2010
我们就以上图中的“学生个人信息表”为例说明汇总方法。首先点击工作表名称最右边的按钮即可新建一个工作表,并把新建的工作表命名为“学生信息汇总表”。
在汇总表中输入要汇总的数据表头或名称,如下图所示。
点击工具栏中的“公式”,找到“定义名称”。
随便定义一个名称,以定义为“wss”为例,在引用位置处输入“=get.workbook(1)”。
利用J3列作为辅助列。在“J3”单元格输入公式“=INDEX(wss,ROW(A1))”,然后在键盘上按“Enter”键,我们可以看到单元格中已经包含了第一个工作表名称。
在“姓名”表头下的A3单元格内输入公式“=INDIRECT($J3&'!B2')”,此公式对应的即为第一个工作表的姓名信息单元格,按“Enter”键后可以看到单元格中已经包含了第一个工作表的姓名信息“李四”。
同理,依次在B3、C3、D3…….I3单元格内输入公式“=INDIRECT($J3&'!D2')、=INDIRECT($J3&'!F2')”….. =INDIRECT($J3&'!F4'),按“Enter”键后即可得到下表。
接下来先填充数据J列,点击J3单元格右下角的“+”向下拖动即可得到所有工作表名称。
同理,依次点击A3、B3、C3……..J3单元格右下角的“+”向下拖动即可完成所有的数据汇总,如下图所示。
但是从上图看到,出生年月的数据却是一串数字,这该怎么办呢?首先选中这些数字,点击鼠标右键,找到“设置单元格格式”。
点击“设置单元格格式”后进入如下窗口,在“分类”下拉菜单中选择“日期”,然后我们可以看到“类型”下拉菜单有多种年月显示格式,从中随意选择一个,点击“确定”。
接下来我们看到数字串已经变成了年月日形式,就此我们就完成了所有的数据汇总,是不是很方便快捷呢。
第8步到第9步填充数据的时候一定要先填充“J”列,然后再填充“A”到“I”列。
如果我们的数据内容以后还要编辑的话,我们就把文件“另存为 ”,在另存为的“保存类型”下拉菜单中选择“Excel启用宏的工作薄”保存即可。
此例中我们只汇总了6个工作表的数据,在实际操作中上百上千个工作表数据也是可以轻松完成的哦。