Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。 Excel 中經常要做數量統計,比如 COUNT 統計數字單元格,COUNTA 統計非空單元格,COUNTIF 單條件統計等等。那么如果要統計區域中有多少個填充綠色的單元格,有多少個字體為紅色的單元格,如何實現呢? 接下來介紹如何通過簡單的VBA代碼實現自編函數,統計相同填充色和字體顏色的單元格數量。以下代碼以填充色和字體色為例(代碼稍作修改,還能統計各種格式包括字體加粗/傾斜/字號/邊框等的單元格數量) 第一步:單擊【開發工具】→【查看代碼】→【插入】→【模塊】 第二步:輸入以下代碼(不區分大小寫) ※代碼含義提示 CountFormat 可自己命名,但不可與系統函數或關鍵字同名 X和Y分別表示此函數的第1、2個參數 Font.Color 指字體顏色,Interior.Color 指填充顏色 ※用戶操作 在Excel中輸入函數 =CountFormat($A$2:$B$11,$D2) 結果:在A2:B11區域中有多少個單元格的填充色和字體色與D2單元格一樣 第1個參數:要統計的區域,例如上圖的 A2:B11 區域 第2個參數:指定格式的單元格,例如上圖的 D2 單元格 ※擴展 有興趣的同學可以在 IF 代碼處增加多個條件,例如字體是否加粗、傾斜、邊框、字號等,然后統計出滿足這些條件的單元格數量。 Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。 |
溫馨提示:喜歡本站的話,請收藏一下本站!