編按:哈嘍,大家好!又到了一年一度的雙十一購物狂歡節,小夥伴們有沒有蠢蠢欲動呢?錢包都準備好了嗎!這個雙十一,大家都盯上了哪些好物呢?哪類產品的開銷又會成為你貢獻雙十一銷售額的主力軍呢?趕緊在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合併單元格求和****
原創:劉宏玲/部落窩教育(未經同意,請勿轉載)