ecel怎麼統計帶顏色的單元格數量

2021-03-20 17:24:15 字數 1738 閱讀 7882

1樓:匿名使用者

有1種方法應該可以實現

1.選中a1單元格,然後定義一個名稱「getc",引用位置輸入為當前工作表名)

2.新建立一個工作表(表2),在與sheet1(下面以表1表示)工作表裡需要統計顏色數量的單元格相同位置的單元格輸入=getc(比如在表1中,你要統計第3行的顏色,那麼在表2裡的a3單元格輸入=getc)

3.拉動,填充

4.通過統計表2裡的顏色序號來實現統計各種顏色的單元格數量

注:單元格顏色的序號可以網上查,或更直接的,在一個單元格里輸入=getc,然後設定該單元格的背景顏色,設定後,顯示的數值就是該顏色的序號

上傳個例項,如參考

另:每次重新設定背景顏色後,要按f9才能更新統計,還有,如果是通過條件格式顯示的背景顏色是無法統計的

2樓:彩虹仙子

excel 2003版暫無直接統計有顏色單元格的數量。

可以採用間接統計:將所有有顏色的單元格在另一列空單元格中對應位置填上1,再求和,有多少個1就有多少個有顏色的單元格。

若有多種顏色需分別統計,則每種顏色分別標記為不同的數字或字母,如紅色計為r,綠色計為g等,只要統計r和g的數量就知道紅色單元格和綠色單元格的數量了。

3樓:

用函式解決不了問題,只能用巨集,建立巨集你會的話你試試下面這個巨集。

如果你的檔案格式都是這樣的話(即單元格都從a1開始,且最後統計的行和上面隔開有一個空行,且統計資料的顯示位置都不變),只需要直接執行這個巨集就搞定了。

sub calc()dim red, yellow, blue, green, row as integerrow = 1cells(row, 1).selectred = 0yellow = 0blue = 0green = 0while selection.text <> "" with selection.

interior 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 selection.offset(0, 1).

select if selection.text = "" 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檔案發我就行。

求採納為滿意回答。

4樓:

公式功能無法實現,請嘗試其他的辦法!!

5樓:匿名使用者

篩選》條件篩選》按顏色

2013上實現。

6樓:匿名使用者

新版本功能支援顏色排序,排序之後就簡單了。

如何拆分ecel單元格,如何拆分excel單元格

在excel中不能拆分單元格,因為單元格已經是最小的編輯單位了。你確定是六個數字嗎?第一個 left a1,1 左邊取一個或 mid a1,1,1 第二個 mid a1,2,1 從第二個開始取,取一個第三個 mid a1,3,1 從第三個開始取,取一個第四個 mid a1,4,1 第五個 mid a...

怎麼讓ecel中單元格自動填充公式

excel如何自動填充公式步驟如下 1.以下 為例,我們要計算 餘額 收入 支出 餘額 2.先算出第一個餘額 3.在d2單元格內輸入 b2 c2 4.回車,得出 餘額 100 5.單擊單元格d3,在圖中標示的地方輸入我們需要填充的單元格區域,也就是 d2 d12 6.回車鍵,選中所有d單元格 7.單...

請問怎麼統一設定ecel的單元格行高

要統一調整行高有兩種方法。方法一 1 以2007版excel為例,開啟任意excel文件,選中需要調整行高的行,如下圖中的1 10行。2 在選中區域點選滑鼠右鍵,在右鍵選單欄中選擇 行高 3 在彈出的行高對話方塊中輸入行高的值,如 20,點選確定返回excel工作表介面。4 返回excel工作表介面...