既不用宏按鈕、更不行看VBA,簡簡單單的在Excel中按一下Ctrl+T(將區(qū)域轉(zhuǎn)化為智能表格)即可。
來先看一下最終實(shí)現(xiàn)的效果:
如圖所示,在最后一行顯示了列中數(shù)值為1的占整列的百分比,當(dāng)我們新追加一行時(shí),只要填入每一列的得分值(0或者1),百分比就會自動重新計(jì)算。
這樣無論你新增或刪減多少行數(shù)據(jù),都不需要重新修改公式,依然能夠計(jì)算出來最新的占比情況。
如何實(shí)現(xiàn)這樣的功能,答案非常簡單,就是利用智能表格!
①按Ctrl+T將數(shù)據(jù)區(qū)域轉(zhuǎn)化為智能表格區(qū)域
如圖所示,將鼠標(biāo)定位于數(shù)據(jù)區(qū)域中的任意單元格,然后按快捷鍵Ctrl+T,彈出【創(chuàng)建表】對話框,勾選【表包含標(biāo)題】然后點(diǎn)擊確定。
②調(diào)出匯總行并寫入公式
生成智能表格之后,表格的式樣會發(fā)生變化,切換到【設(shè)計(jì)】選項(xiàng)卡,勾選【匯總行】
這時(shí)候,在智能表格的最后一行,會出現(xiàn)【匯總】行,匯總行中會自動生成下拉菜單,在菜單中可以選擇常用的函數(shù)。
我們點(diǎn)擊其他函數(shù),然后依次輸入公式:
=COUNTIF([第一題],1)/COUNTA([第一題])
(注意:轉(zhuǎn)化成智能表格后,函數(shù)的引用會變成格式化引用,所以上面的公式中[第一題]指的就是標(biāo)題“第一題”下面的數(shù)據(jù)列,我們?nèi)匀皇沁x擇數(shù)據(jù)列即可,公式會自動變成結(jié)構(gòu)化引用)
完成之后,每當(dāng)我們新增或者刪減行時(shí),公式依然保持結(jié)構(gòu)化引用,永遠(yuǎn)計(jì)算的都是最新的結(jié)果。
聯(lián)系客服