關於Excel自動統計有顏色填充單元格個數的VBA修改? 50

2024-12-22 02:35:16 字數 3632 閱讀 7785

關於excel自動統計有顏色填充單元格個數的vba修改?

1樓:侯玉川

excel的vba中,無顏色的是rgb(255,255,255)吧?

如果要統計有顏色填充個數的,判斷不等於這個顏色的就可以了。

也建議用巨集表函式。

用手機看你的**太亂,沒法修改。

其實很簡單,做個迴圈,判斷選區中的每個單元格的填充顏色是否等於這個rgb的顏色就行了。不等於就是有顏色,就統計上。

2樓:網友

條件格式的顏色原理,與手工填充的不同,沒見過可以統計的,但是可以根據你的條件格式中的條件統計。

如何對excel中的單元格不同的填充顏色進行計數。

3樓:糖老師快樂的一天

1、開啟excel**。

2、找到填充顏色的單元格;

3、在工具欄中找到資料選項,點選資料;

4、選中需要計數的單元格;

5、在資料選項中找到篩選按鈕,點選篩選;

7、在選擇框中選擇按顏色篩選;

8、點選你要統計個數的顏色,以藍色為例;

9、選擇少選之後的所有的藍色即可統計個數;

4樓:網友

需要通過巨集表函式來獲得帶填充色的顏色**,然後進行計數。

1、選擇顏色列旁邊的b列,按ctrl+f3,開啟自定義名稱對話方塊,輸入。

名稱:顏色。

引用位置:=,!a1) 確定,完成自定義名稱;

2、在b1單元格輸入「=顏色」,然後向下填充公式,得到a列的顏色**;

3、在d2單元格輸入=countif(b:b,29)在d3單元格輸入=countif(b:b,6)

在excel裡面用vba能給單元格填充自定義的顏色嗎?

5樓:一年孤獨

樓主:你好,對於你這個問題有個前提條件:

如果你的excel版本是2003版,那麼你只能用系統預設的56色。用vba**實現的其他填充色會被轉換為和這56色最接近的一種。

如果你的excel版本是2007及以上,那麼單元格填充色幾乎不受限制,你完全可以通過單元格填充的命令實現自定義顏色填充,支援rgb、hsl兩種模式,無需藉助vba。

如果使用vba,**如下:

sub test()

將a1單元格填充為紅色,rgb(紅,綠,藍) ,紅、綠、藍取值在0~255,可設定不同值獲得不同顏色。

range("a1"). = rgb(255, 0, 0) '填充為紅色。

如果想去掉填充色,用這句。

range("a1"). = xlnoe

end sub

excel狀態列計數顏色填充也算嗎?

6樓:

摘要。選中填充顏色這列裡第乙個填充顏色的單元格,然後,公式,定義名稱,取個名字比如叫填充色,引用位置裡輸入巨集表函式:=,顏色!$a1)

注意這裡單元格引用必須是鎖列的形式,表示只有a列才是我們要統計的顏色列。

這時候,在a列旁邊對應行的空白單元格里輸入=填充色,就得到該顏色值的數字,比如得到6,6表示的是黃色。

也可以用countif統計個數或者。

或者sumif來求和。

excel狀態列計數顏色填充也算嗎?

你好 這裡是八桐陵巧一學哥為您服務 我會為你查詢到您所要的答案 請您耐心等待 我局鍵會在5分鐘之內汪模為您解答完畢 謝謝您的新信任。

你好網友 是算的。

1/4選中填充顏色這列裡第乙個填充顏色的單元格,然後,公式,定義名稱,取個名散鎮字比如叫填充色,引用位置裡輸入巨集表函式:=,顏色!$a1)注意這裡單元格引餘衝用必沖毀粗須是鎖列的形式,表示只有a列才是我們要統計的顏色列。

2/4這時候,在a列旁邊對應行的空白單元格里輸入=填充色,就得到該顏色值的數字,比如得到6,6表示的是黃色。3/4也可以用countif統計個數或者4/4或者sumif來求和。

請問如何統計excel中標籤中填充了特定顏色的工作薄標籤(注意,不是單元格)的數量,**等,謝謝!

7樓:網友

你是想知道填充了特定顏色的單元格的數量,還是工作表數量。

<>不過,不管是單元格,還是工作表,我都不知道如何去統計。如果是單元格,可以根據你填充顏色的條件來判斷數量,因為沒有直接查詢填充色的函式,需要用vba來處理,我覺得有點麻煩。。。比如說,你的單元格填充色是某一列的文字是」中國「,那你就直接找有多少個單元格是」中國「就好了,比你去找填充了多少個色要方便得多。

8樓:網友

工作簿?應該是工作表吧?可以用自定義函式!

excel中統計符合多條件的帶顏色填充的單元格個數?

9樓:司馬刀劍

1、電腦打百開excel**。

2、電腦開啟excel**後,alt+f11進入巨集,然後點選插入模組。

3、點選插入模組後,輸入**度:問。

function sumcolor(rag1 as range, rag2 as range)

for each i in rag2

if = then

sumcolor = sumcolor + 1end if

nextend function

4、輸入**後,不用關閉巨集,直接返回excel介面,在乙個單元格中輸入公式=sumcolor(a1,$a$1:$b$6),a1就是答要篩選的顏色的單元格,$a$1:$b$6是要篩選的區域,框選區域後,按f4鍵就可以了。

回5、輸入公式後,就可以得答到帶顏色的單元格個數了。

10樓:明佳妙明

excel怎樣計算填充色個數。

求助寫excel公式,在excel中統計同一填充顏色單元格個數

11樓:網友

你的附件在哪?

從你給樓上的追問當中看到,顏色單元格里面,都有字串(如「結構」等),但你怎麼不用這些字串作為計算條件(如=countif(e:e,g4))就行,偏要用顏色?

像這樣,最好用巨集。你要用公式,就用巨集表函式吧:

1、分別在顏色列後面插入輔助列。

2、選d列(獎金)後面的e3(輔助列)——選單欄——公式——定義的名稱版塊——定義名稱——名稱:顏色——引用位置:=,d3)——確定。

3、在e3輸入:=顏色——回車並向下填充。

4、分別複製e3到輔助列的g3、i4、i12,並向下填充。

5、在j4輸入:=countif(g:g,i4)——回車並向下填充。

6、在j12輸入:=sumif(e:e,i12,d:d)——回車並向下填充。

7、隱藏各輔助列。

12樓:s今生緣

搞得這麼複雜,直接按名稱計數、求和就是了。

countif(e:e,g4)

sumif(e:e,g12,d:d)

13樓:浩哥奕弟

如果要用公式的話,要一些輔助轉換。建議你上圖。

14樓:雲的眼淚在飛

單元格顏色與專業名稱是對應的,直接用專業名稱統計就可以了。

建築、水電改成相應的名稱就可以了。

求和公式。

Excel統計排序問題,EXCEL,篩選,統計並排序

你之前都提過問了,大概是動畫裡的格式 你這個問題,可以直接用函式解決。不需要巨集。看不到你的具體 假設你的任務編號從b1開始,那麼在c1開始輸入 countif b 1 b1,b1 然後下拉即可統計出現次數。excel資料的排序 excel,篩選,統計並排序 我們來個複雜問題,簡單處理。先 把資料原...

excel 分類統計問題,EXCEL 分類統計問題

假設第一圖為sheet1工作表圖,假設資料在第2至100行 則在第二個工作表的b2單元格寫入公式 sumproduct sheet1 a 2 a 100 a2 sheet1 d 2 d 100 column a1 10 9 sheet1 d 2 d 100 column a1 10 column a...

急!關於EXCEL統計的問題!疊合多塊資料

用vlookup 奈何無行列號。假設第一塊在a b列,第二塊在e f列 在c1輸入公式 vlookup a1,e f,2,下拉填充公式即可 意思是 第一列重複內容要取2個區域出現最多次的 不足最多次的用最後一個數值補齊?加qq36334453 很容易解決 在第一塊資料那後面加公式 然後vlookup...