迎战双十一!这张Excel表格,把你的钱包安排得明明白白!
编按:哈喽,大家好!又到了一年一度的双十一购物狂欢节,小伙伴们有没有蠢蠢欲动呢?钱包都准备好了吗!这个双十一,大家都盯上了哪些好物呢?哪类产品的开销又会成为你贡献双十一销售额的主力军呢?赶紧在excel中计算一下吧!
*********
2019年的双十一网购狂欢节马上就要到了,小伙伴们的购物清单都列好了吗?淘宝、天猫、京东,乃至拼多多等网购平台的购物车都加满了吗?各种红包、优惠券有没有拿到手软呢?在做好这些准备后,就可以满心欢喜的迎接双十一的到来啦!
近几年,每年的双十一,场面都是无比火爆,系统一度崩溃,快递小哥也是鸭梨山大。
双十一现在是全民参与,全渠道狂欢,是不分年龄层,拼手速、拼体力、拼财力的一场购物盛宴。很多人都是在双十一当天守在电脑前,等到凌晨开抢,直至奋战到天亮。
那么我们在双十一,每个物品对应的品类一共花了多少钱,如何简单快速的计算并清晰的展示出来呢?
接下来,小玲老师将利用去年双十一的销售数据,给大家介绍一种新的求和方法。
去年双十一,全网22家平台的总销售额最终锁定在了3143.2亿元,创历史新高。本篇选取了其中几大行业分品类的销售额数据,并以此数据为例,开始今天的Excel学习之旅。
*********
如下图所示,左边表格,展示了每个物品品类的销售数据,现在,我们在表中新增一列合并单元格,需要根据行业将每个品类的明细销售额汇总,并展示在合并单元格中,如右边表格中,浅红色填充的部分所示。
注:以上数据来源为中商产业研究院,《2018年“双十一”网购大数据分析报告》。
试问:使用何种方法,才可以一键实现合并单元格的快速求和?
对于合并单元格求和,相信大多数人的做法都会是:
分别选中每一个合并单元格对应的数据区域,然后用SUM函数依次求和。操作见动图。
这种方法,适用于对数量较少的合并单元格进行求和,如果合并单元格的数量在10个以内,是完全可以采用此方法的。
但是若合并单元格的数据量很大,远远超过我们手动的可操作范围,或者在时间很紧急的情况下,没有时间进行手动操作时,这种方法显然就不适用了。
所以我们需要的是一种快速对合并单元格求和方法,乍眼一看,似乎有些无从下手。
其实最理想的办法就是直接下拉填充公式。但是因本例中的合并单元格区域大小各不相同,无法直接下拉,若下拉会弹出报错提示,如下图:
那既然不能直接下拉,我们要怎么快速求和呢?
其实答案很简单,只需要用两个SUM求和函数公式,外加CTRL+ENTER组合键就可以解决这个问题。
大家可以这样想:既然正向相加再下拉的解决方式不行,那我们就用反向思维推导一下,采用减法,以两值相减作差的形式来操作一下,试试行不行。
以第一个合并单元格D2为例,D2单元格的值,除等于SUM(C2:C7)外,还可以等于SUM(C2:C17)-SUM(D8:D17),也就是总销售额-家电和个护美妆行业的销售额,就是手机数码行业的销售额。
同样,既然不能直接下拉填充公式,那我们就可以采用批量填充公式的快捷键:CTRL+ENTER,一键填充公式。(这个组合键只会批量填充公式、内容,并不会破坏单元格的格式。)
要特别注意,由于我们求和区域的结束位置是固定不变的,所以输入公式后,为了防止批量填充公式时,使单元格下移从而影响计算结果,我们需要将结束位置的单元格锁定,即公式设置为:=SUM(C2:$C$17)-SUM(D8:$D$17)。
接下来,我们就按此方法运行一下,运行结果如下图:
数据倒是有了,但是值貌似不大对。不管怎么样,总算是有点小进步,遇到点困难不算啥,想办法解决就可以了。
第一个合并单元格(D2:D7)从公式中看不出什么问题,那我们就从第二个合并单元格(D8:D12)中看。认真观察一下它的公式,=SUM(C8:$C$17)-SUM(D14:$D$17),不难发现,问题出现在第二个SUM公式中。再具体定位,会发现问题实际就发生在公式中的“D14”上面。我们来验证一下,单独计算后半段公式:SUM(D14:D17)的值,会发现运行结果为“0”,不等于合并单元格中的数值,如下图:
这也就说明了公式在运算到第二个合并单元格的时候,由于串行,导致没有运算出我们所需的真实值。
那这个问题应该如何解决呢?
在解决问题之前,我们必须要知道一个概念:在一整列中,合并单元格显示的值,实际为“合并单元格区域”中最上面的第一个单元格的值;而第一个单元格的值等于整列的值减去除第一个值之外的其他所有单元格的值。
即本例的第一个合并单元格的值(D2:D7)=合并单元格区域内的第一个值(D2)=SUM(D2:D17)-SUM(D3:D17)=SUM(C2:C17)-SUM(D3:D17);
同理,第二个合并单元格的值(D8:D12)=D8=SUM(D8:D17)-SUM(D9:D17)=SUM(C8:C17)-SUM(D9:D17);
第三个合并单元格的值(D13:D17)=D13=SUM(D13:D17)-SUM(D14:D17)=SUM(C13:C17)-SUM(D14:D17)。
我们在写公式的时候,需注意C列和D列要保持以上公式的行数对应关系。
所以我们需要将原先公式 “=SUM(C2:$C$17)-SUM(D8:$D$17)” 中的“D8”替换为“D3”,更新后的公式为:“=SUM(C2:$C$17)-SUM(D3:$D$17)”,再批量填充公式,就可以得出正确的结果啦。
综合以上信息,我们将全部步骤再汇总归纳一下,具体如下:
步骤一:选中所有的合并单元格;
步骤二:在第一个合并单元格中输入公式:=SUM(C2:$C$17)-SUM(D3:$D$17);
步骤三:按住CTRL+ENTER组合键,一键生成结果。操作见动图:
结果生成后,为检验数据的准确性,可分别对数据源列与合并单元格两列数据进行求和,对比两个和值是否相等。若相等,即代表正确。如下图:
数据是正确的,试验结论:此方法可行。
为了让大家更好的理解这个公式,我们先将合并单元格中数据进行顶端对齐,并将两个SUM公式拆解开来,分别作为E2单元格和F2单元格中的数据。接着用公式“=E2-F2”作为G2单元格的数据。然后选中E2:G2区域,进行下拉,填充公式,形成的数据结果如下图:
此时你会发现:D列中每个合并单元格显示的值,均等于对应G列区域中最上面的单元格值。
这也验证了上述我们所说的概念,即“在一整列中,合并单元格,只会保留区域中最上面的第一个单元格的数据”,如下图。这也是此法的精髓。
看到这里,小伙伴们有没有一种恍然大悟的感觉呢?其实操作起来很简单对不对?只需要两个SUM函数就可以了,快尝试自己做一下吧。以后遇到此类问题,就有固定解决套路了。
温馨提示一下:小伙伴们可以将自己双十一想要购买的物品,标上价格,再按自己的习惯,将物品归属在几个不同的品类下。然后利用此求和方法,就可以算出自己在每个方面的预计总花费了。很实用,有木有。
话不多说了,小玲老师也要赶紧去,查看一下自己的购物车了,算算总价格,好准备双十一开抢!
****部落窝教育-excel合并单元格求和****
原创:刘宏玲/部落窝教育(未经同意,请勿转载)