❶ 在Excel中怎樣統計同一種顏色單元格數
要統計同一種顏色單元格的個數有兩種方法
使用自定義函數,這個需要在VBA編輯窗口中新建模塊編寫代碼。以下是代碼
Function
colors(選區
As
Range,
顏色
As
Range)
a
=
顏色.Interior.ColorIndex
For
Each
b
In
選區
If
b.Interior.ColorIndex
=
a
Then
k
=
k
+
1
End
If
Next
colors
=
k
End
Function
然後輸入函數=colors(選區,顏色)
第一參數「選區」指要統計單元格顏色的范圍,第二參數「顏色」指統計的顏色單元格引用地址。
2.使用宏表函數,=get.cell(63,單元格),需要注意的是宏表函數必須定義名稱才可以發揮作用,比如定義為「顏色」這個名稱,然後在工作表中輸入公式=顏色,拖動復制公式,最後使用countif函數計算出顏色的個數,比如對紅色進行統計,使用定義名稱顏色寫的公式,得到紅色底紋的數值為3,那麼公式=countif(范圍,3),最後得出統計結果。
以上兩種統計方式,相比較使用自定義函數還是比較方便,只要將其復制到模塊中便可在本工作簿中使用。
❷ 在EXCEL單元里填充有各種顏色,如何計算相同顏色的個數
找個相同的區域,把顏色值用
命名
COLOR
引用位置
=GET.CELL(38,Sheet1!$A1)
把顏色值提取出來。再對這個「相同區域」計算相應的顏色值各自的數量,就得出各種顏色的單元格數量。