在使用Excel时,我们时不时会遇到这种情况:一张工作表的数据和另外的工作表数据有关联,或者需要进行跨表计算。
如下图所示,在当前工作表(Sales)是用于汇总年和年销售总数据的,而另有两张工作表(Sales和Sales)是用于详细记录两年的数据细节。
在我们进行汇总统计之前,我们先来看看不能帮助我们到达预期效果的操作。
1.假设现在要抓取第一个人的销售总额的数据,点击工作表Sales,找到对应的销售总额,即F4单元格中的数据,然后复制。
2.点击工作表Sales,粘贴至B4单元格,但随即出现了问题。
3.问题的原因是我们在复制的时候,SUM函数中的参数会依据相对引用的原则。
在工作表Sales中,F4单元格中的SUM函数参数是B4至E4单元格,而在工作表Sales中B4单元格左侧根据不存在四个单元格的数据。
因此,我们不能简单地复制公式或函数。
当然,我们也可以选择手动输入数据或直接复制数值,但这其实不是很好或很有效的方法,因为当工作表Sales中的数据产生更新后,汇总表中的数据并不会随之更新,这样便极大地影响了工作效率。
那应该如何可以快速有效的抓取工作表Sales中的数据到汇总表中呢?
在进行跨表的操作之前,我们可以先来看一下,如何抓取在同一工作表中的数据?
1.假设在单元格D1中有一个数据,我们希望将其抓到单元格B4中。
2.在单元格B4中输入=D1。
3.按Enter键后即可获取单元格D1的数据。
4.修改单元格D1的数据,单元格B4也会同步更新。
同理,我们可以将以上这种方式应用到跨表的数据抓取。
1.鼠标点击单元格B4,输入“=”。
2.点击工作表Sales。
3.点击单元格F4,即销售总额所在的单元格。
4.按Enter键,注意不用再点击回到汇总表中去,即可跳转到汇总表Sales中,并且单元格B4中已获取到相应的数据。
5.在单元格C4中抓取年的销售总额数据。
6.在单元格D4中计算两年销售总额的和。
最后,我们统计一下两年的佣金之和。
1.在单元格E4中输入“=”。
2.点击工作表Sales中佣金所在的单元格J4,然后按(输入)“+”键。
3.点击工作表Sales中佣金所在的单元格。
4.按Enter键,即可跳转到汇总表中得到相加的结果。
5.选中汇总表中的B4至E4单元格,鼠标放在E4单元格右下角变成黑色十字后向下填充,即可快速获取其他人的销售数据统计结果。
6.选中B18至E18单元格,然后点击自动求和按钮,即可计算出每项的数据总和。
在以上的应用中,我们特别要注意的是,当进行跨表抓取数据或进行计算时,一定不能中断计算的过程,尤其是中间点击回到汇总表中。
相关的知识点请参考下列文章:
Excel的快速填充很好用,但会一直好用吗?
Excel函数入门,求和与自动求和不太一样
Excel中常谈到的公式与函数,两者究竟是何关系?
异乡闲人喜欢作者