知識改變命運,科技成就未來。
在使用Excel製作工作表時,為了凸顯某些數據的重要性,一般情況下會更改數據的字體顏色,在海量的數據中,單純的改變數據字體顏色不是很顯眼,最好的辦法就是進行單元格顏色填充,單元格填充後的效果非常醒目,對數據分析也有一定的幫助。
一般進行單元格填充,相當於間接的對數據進行了分類。例如,在一組混合數據中,大於零的整數用紅色填充,小於零的整數用綠色填充,等於零用藍色填充,其他未填充的都是小數。現在我們要統計大於零的整數有多少個?它們的之和是多少?只需統計紅色單元格的數量就可以完成,求它們的和也只用計算紅色單元格中的數據之和就可以啦!
這只是一個簡單的例子,具體情況具體分析,在實際操作中還會遇到各種各樣的情況。接下來就一起學習一下這個技巧吧!
步驟一:首先需要啟用Visual Basic編輯器,右鍵單擊示例工作表,然後左鍵單擊【查看代碼】選項。在Visual Basic編輯器中的工程資源管理器窗口中,右鍵單擊後將滑鼠指針移動至插入選項,然後插入一個模塊,並將以下代碼複製粘貼到代碼窗口中,最後關閉Visual Basic編輯器回到Excel工作表操作界面。
代碼區域:
Function CountColor(col As Range, countrange As Range) As IntegerDim icell As RangeApplication.VolatileFor Each icell In countrangeIf icell.Interior.ColorIndex = col.Interior.ColorIndex ThenCountColor = CountColor + 1End IfNext icellEnd FunctionFunction SumColor(col As Range, sumrange As Range) As IntegerDim icell As RangeApplication.VolatileFor Each icell In sumrangeIf icell.Interior.ColorIndex = col.Interior.ColorIndex ThenSumColor = Application.Sum(icell) + SumColorEnd IfNext icellEnd Function
步驟二:求相同顏色的單元格數量,需要用到CountColor函數。函數CountColor的使用方法:=CountColor(指定顏色的單元格,統計單元格區域)
只需在D2單元格中鍵入函數【=CountColor(C2,$A$1:$A$15)】,按下鍵盤上Enter鍵之後進行公式填充。此處的單元格區域需要使用絕對引用,否則進行公式填充時會出現計算錯誤。當然也可以選中整列,但是這樣的話計算時間比較長。絕對引用只需將光標放置在單元格區域【:】的左邊和右邊,然後按下鍵盤上的F4就可以了,也可以手動輸入。
步驟三:求相同顏色單元格數值之和,需要用到SumColor函數。函數SumColor的使用方法:=SumColor(指定顏色的單元格,統計單元格區域)
只需在E2單元格中鍵入函數【=SumColor(C2,$A$1:$A$15)】,按下鍵盤上Enter鍵之後進行公式填充。此處的單元格區域同樣需要使用絕對引用。
至此,Microsoft Excel實現按單元格顏色求和與計數的操作流程已經介紹完畢。通過這個Excel實例能夠讓你快速掌握單元格顏色數量的統計方法,雖然很少有人將單元格裝扮的五顏六色,但是不見的沒有人這麼做,學會這個技能,即便遇到了也不用求人,自己動手豐衣足食。
動動手指點擊關注和轉發,讓更多的人告別加班的煩惱,每天掌握一些科技小技巧,相信也會為您的工作和生活帶來便捷。