咔片PPT · AI自动生成演示文稿,模板丰富、排版精美 讯飞智文 · 一键生成PPT和Word,高效应对学习与办公

轻松办公系列进阶课堂-OfficeExcel应用实例之数据统计(五)

在数据统计工作中,为了便于对某个时间段的经营情况进行动态的跟踪分析,需要将多个工作表数据汇总到一张工作表上的情况,或者是把几个相关联的工作表数据汇总在一起,这时,我们可以使用EXCEL提供的查找和引用函数来完成。

下面实例演示对某公司2021年的营业收入和净利润进行汇总统计,前期有1-9个月数据已经录入在工作表中,后期10月-12月的数据会在当月进行更新。实例中用到了INDIRECT()、ROW()、SUM()函数及单元格地址匹配符$、!和字符连接符&。由于表格数据篇幅原因,我们分两部截取:

图一:汇总表

图二:汇总表

可以看到在汇总表结构中,行字段中的“项目”字段与月份表中的“项目”字段结构相同,月份字段名对应相关的月份表名,这时用INDIRECT()函数进行跨表查询是最方便的。

由于1-12月的表结构都相同,下面只截取1月的数据表图:

图三、1月数据表

现在来进行数据汇总操作。

在“年度汇总”表中,选中B2单元格:

然后在B2单元格中输入下面公式:

=INDIRECT(B$1&"!B"&ROW())

上面的INDIRECT函数的功能是返回由文本字符串指定的引用,参数中的B$1就是年度汇总表中B1单元格,B$1和"!B"后面的&是连接符,ROW()函数是获取当前单元格的行号,所以,函数中的参数B$1&"!B"&ROW()就等同于”= '1月'!B2”, 函数提取B1单元格中的数据“1月”,然后在工作簿中查找与之匹配的表,然后将表“1月”中的B2单元格的值填充到“年度汇总”表B2单元格中(提示:如果表“1月”不存在,则函数会返回一个错误值#REF!):

获取到数据后,就可以将公式直接拉填到其他单元格中:

现在来向表“10月”中添加数据,让汇总表中自动更新相关字段的数据:

我们可以看到,汇总表中的10月字段下的数据已经更新。

下一节:轻松办公系列进阶课堂-OfficeExcel应用实例之数据统计(六)

更多精彩内容将在以后的章节分享给朋友们,请添加好友并收藏,请点赞并欢迎关注后期更新!