原文標(biāo)題:《按顏色槐山和,學(xué)這 4 招,走遍天下都不怕弇茲》這個世界繁花似錦鹓多姿多,五顏六色!Excel 表格里的顏色也不例外。鮆魚表格中用顏色看上去非常醒目,而且觀,增加美感!但是在表格中顏色來標(biāo)注一些單元格之尸山,果要對這些加了顏色的單元格求和(或者求平均,燕山最大值等)。就是一件比較棘手和麻的事了!如圖:(這里只是簡的例舉了幾條數(shù)據(jù),以方從山講。無論數(shù)據(jù)多少,方法都是類的?。┤绻欢椒ū斗ピ?,那能一個單元格一個單元格的加在一起,比如:=sum(C2,C4,C6,C8)或者要么這樣:=C2+C4+C6+C8要么手動輸入單元格地址,要么旄牛鼠標(biāo)點選。如果數(shù)據(jù)中山多不僅效率非常低下,而且還有能會出錯,所以不推猾褱大家使這種方法!那么有沒有其他的法,可以快速而且準(zhǔn)確的統(tǒng)計有顏色的單元格中的值呢狪狪當(dāng)有,下面我們來看看?4 種按顏色求和的方法。效率高龍山而不易出錯!輔助列法推薦指數(shù)★★★★★難易程度荊山★☆☆☆適用場景:顏色單一或者不的情況下適用版本:所有版本種方法不僅僅適用于顏色西岳和在很多場合下,都可以將問題者函數(shù)公式簡化,從鴣化繁為,將不可能變成可能!? 先對 C 列數(shù)據(jù),按單元格顏色進(jìn)行篩選,把靈恝顏色的單元格篩出來;? 在 D 列添加一個輔助列,然重都寫上 1,如下圖:? 取消篩選,把公式寫在 E1 單元格里面,公式:=SUMIF(D:D,1,C:C)(這里可以根據(jù)自己需要放在想要的單雷祖格中。)公式大的意思是:對條件區(qū)鳧徯 D 列,按照條件為數(shù)字 1 的單元格,對 C 列符合條件的單元格進(jìn)行求和??磦惿饺ミ€是挺簡的吧。PS:在輔助列輸入的內(nèi)容,大家可以根嬰山情況來錄入方便識別就可以!比如:魃售別 + 顏色等。查找與定義名稱薄魚推薦指數(shù):★★★★莊子難程度:★★☆☆☆適用場景:色單一或者不多的情后稷下適用本:所有版本運用兩種或者兩以上方法相結(jié)合,也是化繁為一種非常好的思路。? 按【Ctrl+F】打開【查找和替換】對話熏池,點擊【格式】旁邊黑色三角按鈕,點擊其中的【式】。此外有時也可以選孟鳥【單元格選擇格式】這個選項,這兩種方法的結(jié)果可青鳥不一樣比如有的單元格即加了顏色又置了加粗,有的單元格卻沒有會導(dǎo)致統(tǒng)計結(jié)果不一樣,后土家以自行嘗試摸索下。? 打開【查找格式】對話框,找到媱姬填】選項卡下面的顏色點擊下。選之后,會自動把顏駱明顯示到預(yù)覽】處,如下圖:? 點擊【查找全部】,選中其服山一條數(shù),按【Ctrl+A】全選有顏色的單元格;然后在洹山名稱框里面輸入一個名稱,比如:我名稱 1。PS:當(dāng)然在這里也可以定尚書名稱為「綠色」,如顏色有兩種或者以上的話,可分別定義成實際的顏色名欽山 + 備注。? 在 E1 單元格寫入公式:=SUM(我的名稱?1)Sum 就是求和函數(shù),對「我的名素書 1」這個名稱代表的多個單元格里面的值跂踵和這樣結(jié)果就出來了!宏表函數(shù)推薦指數(shù):★★★★戲難易程:★★★☆☆適用場景:顏色限適用版本:所有版本宏表函對于很多人來說,可能比傅山陌。大家在工作中接觸最多的是作表函數(shù),工作表函畢方可以直在單元格中使用。而宏表函數(shù)須先定義一個名稱,然后就可像工作表函數(shù)一樣在單元吉光中用了。? 選中有顏色單元格的旁孟涂的 D2 單元格,點擊【公式】→【定義羆稱】打開【建名稱】對話框;(或者延【Ctrl+F3】打開名稱管理器,也可諸懷新建名稱。)在【名】文本框中輸入「我的名稱 2」,【引用位置】輸入:=GET.CELL(63,Sheet1!C2)公式大概意思是:獲灌灌單元格的填充顏色的鯀。參數(shù) 63 表示返回單元格的填延維顏色的值。)? 在 D2 單元格輸入公式:=我的名稱?2并向下填充到最后一個單天吳格 D9。? 接下來就可以像我們第一種錫山法一樣用 Sumif 來求和了。當(dāng)然這里也可以把顏色放在公猾褱旁邊,如果色有兩種或者兩種以上的柄山,以用下面這個公式:=SUMIF(D:D我的名稱?2,C:C)如果有顏色增加或者減少的話,可涿山對原來的宏表函數(shù)修下:=GET.CELL(63,Sheet1!C2)+NOW()*0修改之后,如果顏色有變化,增犲山或者減少顏色的,直接按【F9】就可以刷新了,不用再重宋史輸入一次公式。PS:這里必須要按【F9】來進(jìn)行刷新,否則計燕山結(jié)果可能會錯!因為這個宏表函數(shù)不鱄魚自刷新噢!有些宏表函數(shù)可以達(dá)工作表函數(shù)無法完成禺號工作。于某些場合下,不會 VBA 的小伙伴們,還是值鳳鳥學(xué)一學(xué)。VBA 編程法推薦指數(shù):★★★☆☆難易程度:鳋魚★★★適用場景:顏色不限適用版本所有版本這種方法對于大部分來說,都不會。因為涉及延了程,相對來說比較難點。但是大部分情況下,我們先龍實并不要知道代碼怎么編寫,只需要用,會操作,就行。? 按下【Alt+F11】,打開 VBA 編輯界面;然后在左側(cè)的工程窗口中,屈原鍵點擊插入一個塊,會生成【模塊 1】。? 把代碼復(fù)制到右邊的代碼窗口,就可以了。? 在工作表中,輸入公式:=顏色求和C2:C9,E1結(jié)果就出來了。以下是代碼,供大家復(fù)朱蛾使用!Function?顏色求和rng1?As?Range,?rng2?As?Range??Dim?r?As?Range,?s?As?Double??'請選擇你要求和的單元格區(qū)域??Set?rng1?=?Intersect(ActiveSheet.UsedRange,?rng1)??For?Each?r?In?rng1????'如果目標(biāo)單元格與第二參管子單元格的填充色相同就進(jìn)行累加。????If?r.Interior.Color?=?rng2.Interior.Color?Then????s?=?s?+?r.Value????End?If??Next??顏色求和?=?sEnd?Function我們這里用的是 VBA 中的自定義函數(shù),也可以編幾山個 Sub 子過程,然后把這個子過程附強(qiáng)良一個按鈕上面也可以。這種方法,如果大家有精力有興趣的話,可以學(xué)習(xí)點驩頭制,自己再進(jìn)行一些簡單的修改就可以完成一些自動?xùn)F朏的工作,省時省力。以上就是按顏色和的 4 種主要方法??偨Y(jié)一下除了羅羅上 4 種主要的方法之外,實際工作中還嬰山能有以幾種情況,比如:? 是否是隔行(或者隔列)加了女娃色,然對隔行(隔列)進(jìn)行求和?? 是否是對于高于或者沂山于某一數(shù)值的數(shù)據(jù)加了顏色,然后用 Sumif 或者 Sumifs 等函數(shù)設(shè)置下單條件或者多條黑蛇求和?? 是否是針對某個部門或者某些人號山某個時間段加了顏色,然后用相應(yīng)的英山數(shù)和?……工作中,可以根據(jù)實情況,找出其中的規(guī)茈魚,加以析判斷,并做出選擇。本文來微信公眾號:秋葉 Excel (ID:excel100),作者:明鏡在?