Excel如何統計不同顏色單元格總數(Excel統計一行中有顏色單元格數量)

雖然看的人很少,但是還是寫一下,畢竟可能幫助到一兩個人。如果看過之前如何統計顏色裡面的數字總和的文章,就直接跳到程式碼那邊,更改程式碼即可。沒看過的請一步一步跟著操作。

目標:統計某種顏色的單元格的數量

準備:

  1. 將其他的非啟用巨集的EXCEL都關閉(建議)
  2. 啟用巨集 (詳細步:檔案—》選項—》信任中心—》信任中心設定—》巨集設定)
  3. 將EXCEL 另存為啟用巨集的EXCLE工作簿
   

自制圖片

具體操作步驟:

  1. 按Alt F11。調出VB。
  2. 左鍵點選需要插入模組的工作表。從“插入”選擇“模組”。(務必要點選插入模組的工作表,不然會插入到別的地方去)
   

自制圖片

3.在模組內插入以下命令,可以直接複製黏貼進去(該命令來做萬能的網友):

Function Countcolor(col As Range, countrange As Range)

Dim icell As Range

Application.Volatile

For Each icell In countrange

If icell.Interior.ColorIndex = col.Interior.ColorIndex Then

Countcolor = Countcolor 1

End If

Next icell

End Function

4. 點選儲存

   

自制圖片

5. 返回工作簿,在需要統計顏色格子數量的地方輸入“=countcolor(要統計的顏色,要統計的範圍)” (如下圖,我把公式顯示出來,所以看不到統計的值)

   

自制圖片

6. 最終結果如下圖(隱去公式,顯示結果)

   

自制圖片

7. 儲存文件。有可能會報如下提示,處理如下:

   

自制圖片

a.不管它,點確認。以後每次儲存都會提示。

b.檔案—》選項—》信任中心—》信任中心設定—》個人資訊選項—》把“儲存時從檔案屬性中刪除個人資訊”前面的打勾取消。然後再儲存。

   

自制圖片

以上是關於如何用巨集統計某種顏色格子的數量的介紹。

如果對你有幫助,請幫忙點個關注,順便轉發一下。(づ ̄ 3 ̄)づ。