-
這在 excel2003 中很有用。
按 Alt+F11 插入模組。
寫下過程。 function sumcolor(rag1 as range, rag2 as range)
for each i in rag2
if = then
sumcolor = sumcolor + 1end if
nextend function
然後在工作表中找到乙個空白單元格(例如,d2),您需要計數並填寫要計數的數字的顏色,然後在下乙個單元格中輸入 =SumColor(D2,$a$1:$c$22)。
其中,$a$1:$c$22是需要統計的區域,可以根據需要進行更改。
-
使用自定義函式 zhyz(rag1 as range, rag2 as range)。
for each i in rag2
if = then
zhyz = zhyz + 1
end if
nextend function
-
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.輸入公式後,可以得到年山顏色的單元格數。
-
1.首先,在Excel**中輸入一組資料,並處理幾個黃色的單元格,您需要計算標記為黃色的單元格的數量。
2. 選擇單元格,然後單擊工具欄中的“查詢”按鈕。
3.然後單擊開啟搜尋對話方塊中的“選項”按鈕。
4. 在開啟的選項設定中單擊“格式”下拉選單,然後選擇背景顏色。
5.然後游標會變為吸管樣式,吸收需要計數的單元格顏色,點選“開啟並搜尋全部”按鈕。
6.您可以在搜尋對話方塊中看到通過凳子找到4個黃色背景單元格,並標記了單元格的位置。
-
您可以使用按顏色篩選來計算彩色單元格的數量。
軟體版本:office2007
方法如下:1計算 a 列中的彩色單元格數:
2.選擇 A 列,然後單擊“在資料中篩選”
3.單擊“篩選器”,按顏色篩選,然後選擇“顏色”:
4.這將過濾掉彩色單元格,您可以在下面看到確切的數字:
-
點選公式開啟名稱管理器,新建乙個名稱“color”,在引用位置填寫“=,sheet2!a1)“;
建立乙個新的輔助列 B,在 B1 中輸入“=color”,然後通過下拉填充列 B。
使用 countif 計算每種顏色中的顏色數。 例如,如果計算黃色的數量,黃色對應於 6,在 d1 中輸入“=countif(b1:b23,6)”,則發現黃色為 3。
-
我只知道如何使用VBA作為統計方法。 告訴我有關要求的資訊。
-
函式基本不能直接統計顏色,所以建議使用濾波函式來實現。 然後只需拉動滑鼠即可檢視統計資料。
如果您不想手動執行,則會更複雜。
您需要使用 Get Color,然後 stat: ,sheet1!a3)
然後 c3 輸入定義的名稱,例如,我使用 =ys 獲取顏色**,然後計數。
-
編寫巨集。 不要指望乙個公式。
-
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.輸入公式後,您可以獲得帶有顏色的單元格數。
-
目前excel中的函式暫時無法統計填充顏色的單元格數量,但是可以通過替換來統計填充顏色的單元格數量,以excel 2010為例
1.將檔案複製到另乙個資料夾儲存,以免造成資料丟失而無法檢索;
2. 開啟Excel**,使用[Ctrl+H]調出“替換”對話方塊,單擊[選項]、[格式。填充,填充,選擇與單元格填充匹配的顏色,然後確定;
3.單擊[全部替換]以了解填充顏色的單元格數量,然後按[Ctrl + Z]組合鍵撤消和恢復。 如果有多個用顏色填充的單元格,則可以重複使用上述方法進行統計。
-
這需要自定義函式。
function colorcount(y as range, rng)
dim c as double
dim x as range
for each x in rng
if = then
c = 1else
c = 0end if
colorcount = colorcount + cnext x
end function
複製上述**以備後用。
按鍵盤上的 Alt+F11 開啟 VBA 程式。
單擊“插入”命令以插入模組。
貼上右邊距中的 **。
回到你的**。
在需要顯示數字數的位置,i1輸入公式=colorcount(c1,a1:h3),您可以按回車鍵。
-
1. 首先,在 excel** 中輸入乙個。
組資料和幾個細胞變黃,需要計算變黃的細胞數量。
2. 選擇單元格,然後單擊工具欄中的“查詢”按鈕。
3.然後單擊開啟搜尋對話方塊中的“選項”按鈕。
4. 在開啟的選項設定中單擊“格式”下拉選單,然後選擇背景顏色。
5.然後游標將更改為吸管樣式,吸收需要計數的單元格的顏色,然後單擊“查詢全部”按鈕。
6.您可以看到在搜尋對話方塊中找到4個黃色背景單元格,並標記了單元格的位置。
-
Excel 2003 不直接計算彩色單元格的數量。
可以使用間接統計:將所有彩色單元格的相應位置填寫到另一列空單元格中,然後將它們相加,彩色單元格的數量與1s一樣多。
如果有多種顏色要單獨計數,每種顏色都標有不同的數字或字母,比如紅色算作r,綠色算g等,只要算上r和g的數量,就知道紅細胞和綠細胞的數量。
-
你不能用函式解決問題,你只能使用巨集,建立巨集,你可以嘗試以下巨集。
如果您的檔案格式是這樣的(即單元格都從 a1 開始,最後一行與頂部用空行分隔,並且統計資訊顯示在同一位置),只需執行巨集即可完成。
sub calc()dim red, yellow, blue, green, row as integerrow = 1cells(row, 1).selectred = 0yellow = 0blue = 0green = 0while <>"" with if .color = 255 then red = red + 1 elseif .
color = 65535 then yellow = yellow + 1 elseif .color = 12611584 then blue = blue + 1 elseif .color = 5287936 then green = green + 1 end if end with , 1).
select if = "" then row = row + 1 cells(row, 1).select end ifwendcells(row + 2, 2).value = redcells(row + 2, 4).
value = yellowcells(row + 2, 6).value = bluecells(row + 2, 8).value = greenend sub 需要注意的是:
我不知道這種顏色的價值是否與你的正確。我這裡的四種顏色是附件中的四種顏色**,如果你不用的話,程式需要調整一下,把你的excel檔案發給我。
-
公式功能無法實現,請嘗試其他方法!!
-
Filter >> Condition >> 按顏色過濾。
2013年。
-
新版本支援顏色排序,之後很容易排序。
-
1.首先看表格,有些單元格只有顏色標準,沒什麼特別的,所以不能使用內建函式對帶有顏色標籤的單元格進行統計分析。
2.選擇E2單元格,然後單擊選單欄上的“公式定義名稱”以開啟“新名稱”對話方塊。
3. 在“新名稱”對話方塊中,首先建立乙個新名稱“ystj”,輸入位置“= ,b2)* now() 0”,然後單擊“確定”。該函式可以獲取有關指定單元格的一些資訊。 引數“63”是返回指定單元格的填充顏色的**。
now() 函式是乙個可變函式,now() 0 的結果是 1您可以通過在不更改結果的情況下相乘結果。 當單元格更改時,您可以隨時重新整理公式以獲取新公式。 結果。
4.在單元格E2中輸入“=ystj”(即新建立的名稱),然後按Enter鍵得到結果3,即紅色填充碼為3。 通過拖動填充手柄將 E2 單元複製到 E2:G12 區域。
b2:d12 區域的單元格填充顏色的 ** 對應於 e2:g12 區域的“對映”。
使用輔助區域 e2:g12,我們可以計算 b2:d12 區域。
5.例如,計算紅單元格的數量:在單元格i2中輸入“=countif($E$2:$G$12,3)”,得到6的結果。
計算綠色單元格值的總和:在單元格 i3 中,輸入:“=sumproduct(b2:
d12, (e2:g12 = 10)*1)“(綠色填充程式碼為 10),結果為 330。
6.由於使用了巨集表功能,當工作錶用完時,應將其儲存為“啟用巨集的工作簿”檔案格式,並允許在開啟巨集時啟用它。
如果資料以 d1:d100 格式輸入,則為 f1。
sum(--n(offset(d$1,if(d$1:d$100=13,row(d$1:d$100),4^8),)=row(a1))) >>>More
具有自定義功能。
我幫你寫了乙個自定義函式 nrcount,它支援統計範圍內的跨表操作。 >>>More