在工作中,我們經常需要對單元格進行個數統計,簡單的個數統計,使用自帶的函數,如count、countif等計數函數就能搞定;然而,計算單元格內不同顏色字體個數之和卻沒有對應的函數可以使用。下面我們分享幾種實現這一目標的方法,希望能夠幫到正在備受困擾的你。
方法一:使用條件篩選
數據少的情況下,我們可以藉助 Excel 的條件篩選功能來實現統計不同顏色字體的個數。
可以這樣做:按下Ctrl+Shift+L,調出篩選按鈕,點擊按鈕,再點擊按“顏色篩選”,選擇要統計的字體顏色;
篩選後,通過表格最左下角的位置,即看到統計的顏色字體的個數。
方法二:使用 VBA 宏
VBA 是 Excel 內置的一種編程語言,可以藉助它生成自定義函數,來對不同顏色的字體個數進行求和。通過編寫 VBA 宏,我們可以這樣做:
1. 按下快捷鍵ALT + F11,打開 VBA 編輯器;點擊工具欄中的【插入】,選擇“模塊”,新建一個模塊;
2. 在新建的模塊中粘貼以下兩段代碼:
第一段:獲取字體顏色對應的代碼
Function GetFontColor(cell As Range) As Long ' 獲取單元格內字體顏色的顏色代碼 GetFontColor = cell.Font.Color End Function
第二段:統計不同顏色字體個數的代碼:
Function CountFontColor(rng As Range, targetColor As Long) As Long Dim cell As Range Dim count As Long count = 0 For Each cell In rng If cell.Font.Color = targetColor Then count = count + 1 End If Next cell CountFontColor = count End Function
3. 保存並關閉 VBA 編輯器,返回 Excel 表格界面;在空白單元格中輸入這個公式:=CountFontColor(B1:B20,GetFontColor(F5)),其中B1:B20為要統計的單元格範圍,F5單元格中有帶顏色的文本,按 Enter 鍵即可得到結果。
方法三:方方格子
1.如下圖,是老闆扔給小王的文件,老闆讓他按字體顏色統計出單元格個數。
2.點擊下圖選項
3.找到【統計與分析】,點擊【顏色統計】
4.選擇【按字體顏色】
5.在【區域】選項中輸入單元格區域B2:B32,然後勾選【全部顏色】,勾選【求個數】,最後點擊【確定】
6.選擇一個單元格作為【存放位置】,最後點擊【確定】
7.這樣就可以快速完成啦
通過以上分享的三種方法,我們可以實現在 Excel 中統計單元格內不同顏色字體個數。無論是通過 VBA 宏、還是條件篩選,還是方方格子插件,都能幫助我們更好地處理和分析數據,提高工作效率,希望大家喜歡,請繼續關注。
原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/191739.html