昨天表姐的直播課火爆,200個直播名額全面,導致很多小伙伴無緣這次直播,不過沒有關系,牛閃閃策劃在讓表姐有空在直播一次,滿足大家的動態(tài)圖表制作需求。
這是NBOFFICE VBA講師steven的VBA群,群里有位小伙伴提到如下問題。這個是一個非常典型的Excel動態(tài)統(tǒng)計的問題,值得和大家進行分享。
上面的Excel文件,其實只要在Excel模板庫中搜索“月收入”就可以得到。
這個表的神奇之處就在于,選中C10單元格后,按Tab鍵就Excel會自動插入一行,如果你輸入其他數據,對應的匯總行的數據就會發(fā)生變化。如下圖所示。
你會發(fā)現C9的月總收入就會自動變成404000。
這是如何實現的呢?就是使用Excel的動態(tài)列表特性。
我們重新建一張表,重新輸入上表的月收入。然后將其轉換成動態(tài)結構,具體操作如下:
將光標放入表格內,然后點擊“插入-表”功能,如下圖操作
牛閃閃將上表轉換成動態(tài)結構后,表名為total。然后在H4 單元格利用求和sum函數,進行求和統(tǒng)計,注意看公式的表達為:=SUM(total[金額]),既求total表的金額字段的和。
同樣在E9單元格輸入數字,H4也會自動統(tǒng)計??磩訄D操作。
是不是很簡單呢,我們回到“模板”所在那張表,去看看統(tǒng)計的那個單元格,你就會發(fā)現似乎和前面我們自己所操作的公式不一樣。
怎么會顯示成 =TotalMonthlyIncome ,明明模板的表名為tblincome
事實上=TotalMonthlyIncome 是一個名稱定義。在“公式-名稱管理”中可以看到其中的秘密。
注意看圖的箭頭處,將SUM函數定義一個名稱為TotalMonthlyIncome。那如果我們也想實現這樣的效果應該怎么玩呢?
用名稱定義的好處就是方便的實現跨表自動統(tǒng)計,比如把=totalincome 也可以輸入任意一張工作表中,不一定是同工作表。
總結:Excel的微軟官方模板絕對是非常值得研究的好素材,分析一下模板也能讓你的Excel技能提升喲。