excel不同區域按顏色求和幾個方法
2023-07-28 23:45:26 4
1、查找求和。
查找這個功能大家都經常用,但是根據顏色來查找大家都會用嗎?具體方法如下:點擊開始選項卡下,【編輯】組裡的「查找和選擇」下方的「查找」或者按Ctrl+F就可以打開「查找和替換」窗口。
在「查找和替換」窗口點擊「選項」。選項上方就會出現「格式」下拉框,在下拉框選擇「從單元格選擇格式」。也可以直接選擇格式進行設置,不過從單元格選擇當然更方便了。滑鼠就會變成一個吸管,點擊黃色的單元格之後,格式旁邊的預覽窗格就是黃色的。點擊「查找全部」下方就會出現所有黃色的單元格。
點擊下方查找到的任一條記錄,按住Ctrl+A,所有黃色的單元格就被選中了。工作表右下角就出現了所有黃色的求和。然後再利用這種方法再依次把其他顏色的單元格求和值獲取出來就可以了。
2、宏表函數求和。
Excel中可以使用宏表函數get.cell來得到單元格的填充色。但宏表函數必須自定義名稱才能使用,具體方法如下:
點擊公式選項卡下【定義的名稱】組裡的「定義名稱」。
在「編輯名稱」窗口,名稱輸入「color」,引用位置輸入「=GET.CELL(63,宏函數!B2)」。「宏表函數」是所在工作表的名稱,由於首先在C2單元格輸入公式獲取顏色值,所以這裡選用帶顏色的單元格B2。不加絕對引用就可以方便在其他單元格同樣也能獲取到左側單元格的顏色值。
然後在C2:C10單元格裡輸入「=color」。這列的值就是顏色值。同理,在顏色這一列F2:F5旁邊也輸入顏色值「=color」。最後根據一一對應的顏色值,使用SUMIF函數「=SUMIF(C:C,F2,B:B)」即可。
利用宏表函數獲取顏色的值 ,然後通過SUMIF函數進行求和。這種獲取顏色值的方法除了可以使用SUMIF函數之外,還可以使用其他不同的函數來對顏色進行多角度分析,非常方便實用。
3、VBA求和。
獲取單元格顏色最方便最快捷的方式當然是使用VBA。Excel本身包含的函數無法實現按顏色求和,我們通過VBA自己構建一個自定義函數來幫助實現按顏色求和。按住Alt+F11或者在工作表標籤上右鍵「查看代碼」打開VBA編輯器。
在VBA編輯器裡點擊插入下方的「模塊」。點擊新創建的模塊--模塊1,在右側窗口輸入以下代碼。
關鍵詞: excel 不同 區域 顏色 求和 方法