Excel读书笔记5——汇总表自动统计新增表格

图片发自App

因管理需要,要将每日的产量、工时、出勤情况、停工时间及原因等整理到一张表格上,以便使用分析工具进行分析,如图2-40“生产日报汇总表”所示。

图2-40 生产日报汇总表

说明:本示例主要用于介绍自动化表格的思路与方法,它的汇总表不是真正意义上的清单型表格,而是清单型表格与报表型表格的混合,无法对产品产量、工时进行数据加工分析。

下面我们介绍汇总表的具体操作步骤。

假定逸凡公司1月1日的生产日报表格式已设置好。

Step1:打开示例文件“表2-15 让你的报表自动化”,将鼠标移至“1月1日”表格工作表标签,按住【Ctrl】键拖动复制一份,将表格名称“1月1日(2)”改成“1月2日”。将“1月2日”日报表中的累计数公式设置好:

E5单元格公式:='1月1日'!E5+'1月2日'!C5

F5单元格公式:='1月1日'!F5+'1月2日'!D5

H5单元格公式:='1月1日'!H5+'1月2日'!G5

Step2:将“1月2日”表格复制一份,将表格名称“1月2日(2)”改成“1月3日”。

Step3:选定“1月3日”工作表的C5:H9单元格区域,按【Ctrl+F】组合键打开查找替换对话框,在查找栏输入“1月1日”,替换栏输入“1月2日”,点击“全部替换”按钮,关闭查找替换对话框。此时E列、F列、H列等累计栏的公式已全部修改完毕,自动修改为前一日累计数加本日数(如图2-41)。

图2-41 使用查找替换修改公式

Step4:选定“1月3日”工作表C5:H9单元格区域,按【Ctrl+G】键→点击“定位条件”按钮打开定位条件对话框→在定位条件对话框双击“常量”选项,选定非公式单元格→按【Delete】键将原手工录入的数据删除。

Step5:在汇总表A列输入标准的日期,如“2014/1/1”或“2014-1-1”,在第2行各栏分别输入以下公式。

B2单元格:=INDIRECT(TEXT($A2,"m月d日")&"!C10")

C2单元格:=INDIRECT(TEXT($A2,"m月d日")&"!D10")

……

其他单元格格式类推,仅需修改公式中加粗部分对应的单元格即可。将B2:K2单元格区域公式均设置好后,将其下拉填充,即可完成汇总表公式的设置。

公式解释:

TEXT($A2,"m月d日")是将日期数值转换成“1月1日”这样的文本。

INDIRECT函数会返回由文本字符串代表的引用。比如公式“TEXT($A2,"m月d日")&"!C10"”计算结果是“1月1日!C10”的字符串,它不是单元格引用,而是要引用此字符串含义所代表的单元格,就需要使用INDIRECT函数。关于INDIRECT函数详细使用请参阅Excel帮助。

需再次强调的是,要使用此公式实现报表的自动化,前提条件是严格做到数据规范、表格名称规范,严格按正确的格式命名工作表名,如“1月1日”“10月12日”,不能在表格中插入空格等。

你可能感兴趣的:(Excel读书笔记5——汇总表自动统计新增表格)