用戶65146878
日常工作中,我們常常對Excel中的表格數據凸顯標色,這樣數據的重要性就能一目瞭然。
雖然,這不能算是一個好習慣!
這裡,我就介紹3種按顏色進行分類彙總的方法
借用查找+名稱來分類彙總
此方法適合靜態分類統計,若是修改顏色後,需要重新定義下名稱。
實現步驟:
1、使用查找功能中的按格式查找,找到相同顏色的單元格;
2、全選所有相同顏色區域;
3、將相同顏色區域,定義為名稱;
4、在公式中使用名稱來代替區域實現分類彙總;
動畫演示如下:
篩選+subtotal函數
這個方法適用於在同一列數據上標色的情況。
實現步驟:
1、按顏色篩選;
2、使用subototal函數實現篩選後數據的動態統計。
動畫演示如下:
名稱+輔助列
以上兩種方法都是靜態的,那若是要動態實現按顏色求和,還可以使用VBA和動態獲取單元格填充色的方式。
1、定義名稱,輸入公式 =GET.CELL(63,a2)&T(NOW()),動態獲取單元格的填充色;
2、添加輔助列,在輔助列中輸入公式:=名稱;
3、使用條件統計函數分類統計,如sumif、Countif等;
如下動畫演示:
VBA方式
若是有一定VBA基礎,則,可以使用VBA來實現!
好了,這個問題我就回答到這,希望能幫到你!
謝謝,我是Excel技巧精選!
Excel技巧精選
如果你不懂宏表函數,也不會vba,但是你可以學會定義名稱啊,定義好名稱以後,只要在求和區域輸入名稱,就可以按照定義好的名稱進行求和了。
操作步驟:
1、對有顏色的區域進行定義名稱
2、在指定單元格,輸入公式進行求和。
在指定區域進行求和時,輸入函數後,點擊F3調出名稱列表,點擊名稱,可以直接輸入,回車即可求和。
具體看動畫演示:
同理,求和可以,平均數也可以,計數也可以,最大值最小值也可以。希望這個思維可以幫到你。
簡淨軒語
在此處,我覺得一excel按顏色選區進行分類彙總的話,我是不建議這麼操作的,因為我們發現當對選區進行顏色分類或者進行塗色之後。會產生極大的內存會導致這個本身的數據庫非常的大,也是excel在這個方面優化的比較少的一個方向。尤其是當你的數據達到一定量的時候進行分區塗色就會導致整個表格運行起來,非常的慢,但是如果你要去,只是說小數域範圍內的區分區染色的話還是比較簡單的。通過你對數據選中那一塊範圍之後點擊上面工具欄中的顏色即可以進行染色一個是對字體本身染色,第二個是對他背景進行染色,這兩種都可以實現。但是如果你想把這個進行完全分類的話,建議使用更高級的VB或者多表格串聯來實現。
深度數據挖掘
1.按顏色篩選,分別彙總;
2.ctrl +F,按顏色查找單元格,配合自定義名稱來彙總;
3.宏表函數get.cell 來計算;
4.VBA 可以過程也可以UDF