如何實現讓Excel實現動態自動統計


這個表的神奇之處就在于 , 選中C10單元格后 , 按Tab鍵就Excel會自動插入一行 , 如果你輸入其他數據 , 對應的匯總行的數據就會發生變化 。 如下圖所示 。

如何實現讓Excel實現動態自動統計

文章插圖



你會發現C9的月總收入就會自動變成404000 。
這是如何實現的呢?就是使用Excel的動態列表特性 。
我們重新建一張表 , 重新輸入上表的月收入 。 然后將其轉換成動態結構 , 具體操作如下:
將光標放入表格內 , 然后點擊“插入-表”功能 , 如下圖操作


如何實現讓Excel實現動態自動統計

文章插圖

 
牛閃閃將上表轉換成動態結構后 , 表名為total 。 然后在H4 單元格利用求和sum函數 , 進行求和統計 , 注意看公式的表達為:=SUM(total[金額]) , 既求total表的金額字段的和 。
同樣在E9單元格輸入數字 , H4也會自動統計 。 看動圖操作 。
如何實現讓Excel實現動態自動統計

文章插圖



是不是很簡單呢 , 我們回到“模板”所在那張表 , 去看看統計的那個單元格 , 你就會發現似乎和前面我們自己所操作的公式不一樣 。
如何實現讓Excel實現動態自動統計

文章插圖

怎么會顯示成 =TotalMonthlyIncome  , 明明模板的表名為tblincome
如何實現讓Excel實現動態自動統計

文章插圖

事實上=TotalMonthlyIncome 是一個名稱定義 。 在“公式-名稱管理”中可以看到其中的秘密 。
如何實現讓Excel實現動態自動統計

文章插圖

注意看圖的箭頭處 , 將SUM函數定義一個名稱為TotalMonthlyIncome 。 那如果我們也想實現這樣的效果應該怎么玩呢?
如何實現讓Excel實現動態自動統計

文章插圖



【如何實現讓Excel實現動態自動統計】用名稱定義的好處就是方便的實現跨表自動統計 , 比如把=totalincome 也可以輸入任意一張工作表中 , 不一定是同工作表 。

    推薦閱讀