1. EXCEL怎麼統計同一行內同一種顏色字體的個數
親,VBA代碼如下,可以統計A列不同字體顏色的個數,結果顯示在C列。
Subsumcolor()
Dimr,c,nAsLong'定義長整型變數
DimrgAsRange'定義一個Range變數
Dimd,k'定義兩個可變類型的變數
Setd=CreateObject("Scripting.Dictionary")'創建字典
r=Range("A1").SpecialCells(xlCellTypeLastCell).Row'獲取A列最大行號
ForEachrgInRange("A1:A"&r)'從A列第1到最後一行進行循環,每個循環的單元格是rg
c=rg.Font.Color'把循環的每個字體顏色數值賦給變數c
Ifd.exists(c)Then'如果字典中存在c值
d(c)=d(c)+1'c累加1
Else'如果字典中不存在c值
d(c)=1'c賦值1
EndIf'結束判斷
Next'下一個循環
Columns("C:C").Clear'清空C列
ForEachkInd.keys'循環讀取字典的每一個關鍵字
n=n+1'n值累加1
WithRange("C"&n)'定義簡寫C列的第n行
.Font.Color=k'用字典關鍵字的值設置字體顏色
.Value=d(k)'用字典關鍵字對應的項目值填寫單元格
EndWith'結束簡寫
Next'下一個循環
Setd=Nothing'清除字典對象
EndSub
2. Excel對特定區域按顏色求和 、計數
對一些特殊的數據標注了顏色,想要快速求出這些區域的和,有兩種方法:
Function SumByColor(Ref_color As Range,Sum_range As Range)
Application.Volatile
Dim iCol As Integer
Dim rCell As Range
iCol = Ref_color.Interior.ColorIndex
For Each rCell In Sum_range
If iCol = rCell.Interior.ColorIndex Then
SumByColor = SumByColor + rCell.Value
End If
Next rCell
End Function
Function CountByColor(Ref_color As Range, CountRange As Range)
Application.Volatile
Dim iCol As Integer
Dim rCell As Range
iCol = Ref_color.Interior.ColorIndex
For Each rCell In CountRange
If iCol = rCell.Interior.ColorIndex Then
CountByColor = CountByColor + 1
End If
Next rCell
End Function
3. excel怎麼統計紅色字體出現的次數
統計A1:C3區域內紅色字體出現次數,首先將游標定位到A6單元格,在公式選項卡下,定義的名稱組中,選擇定義名稱。在新建名稱對話框中,定義名稱為:hz,在引用位置中輸入:=get.cell(24,Sheet1!A1:C3),單擊確定關閉定義名稱對話框。第二步:選中A6:C8區域,在編輯欄輸入:=hz,按Ctrl+Enter鍵確定。即可得到有顏色的單元格的顏色代碼,紅顏色為3。最後,在A11單元格輸入公式:=COUNTIF(A6:C8,3)得到A1:C3區域內紅色字體出現次數。
4. 在EXCEl里的函數公式中,如何按照字體的顏色計數
宏表函數。
全選a列——菜單——插入——名稱——定義——「當前工作薄中的名稱」一行中填入一個名稱,比如XX,
引用位置下面輸入 =get.cell(24,$a1)
在空白列假定C1中輸入=XX,公式下拉。這時單元格中出現不同的數字,紅色的是3,無色的是0,藍色是5…
求紅色字體單元格個數:=countif(c:c,3)
黑色字體單元格個數的公式只需要改一下最後那個數字3,黑色是幾就換成幾。
5. 如何對excel中的單元格不同的填充顏色進行計數。
1、打開excel表格
6. EXCEL如何只求和某一列一種顏色字體的總數
首先打開數據區域,發現業績評分中的字體有黑色的有紅色的有藍色的,那麼如何按照字體的顏色進行求和和計數,如下圖所示:
7. 在excel表格中統計不同顏色文字的單元格數量
在excel2007中,可以直接按照顏色篩選,利用這個特性,可以用加輔助列的方式來自動計數。
1、選中數據,點擊開始——排序和篩選——自動篩選命令,執行自動篩選。
2、在空白列建立復制列,並輸入公式:=SUBTOTAL(103,$A$2:A2)。
3、點擊下拉三角,按照顏色篩選,在輔助列自動計數。
4、在excel狀態欄(下方的綠色長條)右鍵,勾選計數,在用滑鼠左鍵選擇數據時,可以通過查看狀態欄的通知知道數據區域內的數據是多少個。
8. excel問題:如何統計紅色字體的數據有多少個
如圖,統計A列紅色字體的個數。步驟是:
9. Excel中如何按顏色進行篩選並統計
在實際工作中,我們經常會通過為單元格設置背景色或者字體顏色來標注表格中較為特殊的數據。如果後續我們需要統計這些標注了顏色的單元格區域,我們應該如何篩選和統計呢?
例如下面有這樣一份庫存表:
現在我們需要統計出單元格標注為紅色的產品的庫存量以及它的總金額數,應該如何篩選和統計呢?
1) 選中標題行的任一單元格;
2) 然後點擊 【開始】—【排序與篩選】—【篩選】 。這時表格的標題行所有列標題右邊就都出現了 向下的三角形 篩選按鈕;
3) 點擊任意一個篩選按鈕,在彈出的下拉菜單中,選擇 【按顏色篩選】 ,然後點選上紅色,那麼所有紅色區域就被篩選了出來。
這時候,看向工作表的 左下角狀態欄 ,會看到表格中篩選出來的紅色的數量為7;
如果我們想知道紅色區域的庫存量,我們可以點選整個「倉庫存量」列(案例中B列),在 右下角的狀態欄 里,我們就能看到該列的相關數據信息了:如平均值、求和等,從中我們可知紅色區域的庫存量為1484。
同樣地,如果想統計紅色區域的庫存金額,只要點選中C列,那麼,就會在右下角的狀態欄里看到相關的統計數據了。
具體操作如下:
注意: 如果在狀態欄里沒有看到求和值等數據,可以 右鍵單擊 狀態欄,在彈出的「自定義狀態欄」菜單里勾選上要顯示的數值信息項即可。
同樣一份表格,我們需要統計出綠色區域的產品庫存量及總金額數。除了用上面那種方法之外,我們還可以用 右鍵篩選法 。
1) 因為要篩選的是綠色區域,所以我們選中表格里的 任一綠色單元格 ;
2) 右鍵單擊 ,在彈出的菜單中,選擇 【篩選】—【按所選單元格的顏色篩選】 ,那麼,所有綠色的單元格就都被篩選了出來。
同樣地,在狀態欄里左下角和右下角,會有相關的信息顯示。
具體操作如下:
工作表中,除了可以按照顏色進行篩選之外,還可以按照顏色進行排序。
可以分為:按單元格顏色排序;按單元格多種顏色排序。
相同一份表格, 要求將這份表格中的紅色單元格在表格中置頂 ,應該如何操作呢?
1) 選中任意一紅色單元格;
2) 右鍵單擊— 【排序】—【將所選單元格顏色放在最前面】;
那麼,所有紅色單元格就會排列到表格最前面了。
如果表格被手工設置了多種單元格顏色,而又 希望按顏色的次序來排列 數據,例如要對下面圖例中的表格按照「紅色」、「黃色」、「綠色」、的分布來排序,要怎麼操作呢?
1) 選中表格里任意一單元格;
2) 右鍵單擊— 【排序】—【自定義排序】 ,彈出 【排序】 對話框;
3) 因為有顏色標注的區域為「庫存金額」這一列,所以【排序】對話框里
「主要關鍵字」 就選擇「庫存金額」;
「排序依據」 選擇「單元格顏色」;
「次序」 中選擇「紅色」在頂端;
然後單擊 「復制條件」 按鈕,繼續添加條件,分別設置「黃色」「綠色」為 次級次序 ;
最後單擊 「確定」 按鈕關閉對話框;
回到工作表格中,可看到工作表格就是按照「紅色」「黃色」「綠色」來進行了排序。
1) 按單元格顏色篩選,可快速匯總該顏色的相關信息;
2) 巧用狀態欄的信息提示,可快速統計顏色單元格的信息;
3) 除了可以進行顏色篩選外,還可以按照顏色進行排序;
4) 顏色排序可以按單元格顏色排序,也可以按多種顏色進行排序。