設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

Excel 中按顏色求和四種方法介紹

秋葉Excel 2023/1/12 22:18:03 責(zé)編:夢(mèng)澤

原文標(biāo)題:《按顏色求和,學(xué)會(huì)這 4 招,走遍天下都不怕!》

這個(gè)世界繁花似錦,多姿多彩,五顏六色!

Excel 表格里的顏色也不例外。

在表格中使用顏色看上去非常醒目,而且直觀,增加美感!

但是在表格中用顏色來(lái)標(biāo)注一些單元格之后,如果要對(duì)這些加了顏色的單元格來(lái)求和(或者求平均,求最大值等等)。

就是一件比較棘手和麻煩的事了!

如圖:

(這里只是簡(jiǎn)單的例舉了幾條數(shù)據(jù),以方便講解。無(wú)論數(shù)據(jù)多少,方法都是類似的?。?/figcaption>

如果不懂方法的話,那只能一個(gè)單元格一個(gè)單元格的加總在一起,比如:

=sum(C2,C4,C6,C8)

或者要么這樣:

=C2+C4+C6+C8

要么手動(dòng)輸入單元格地址,要么用鼠標(biāo)點(diǎn)選。

如果數(shù)據(jù)很多,不僅效率非常低下,而且還有可能會(huì)出錯(cuò),所以不推建大家使用這種方法!

那么有沒(méi)有其他的方法,可以快速而且準(zhǔn)確的統(tǒng)計(jì)出有顏色的單元格中的值呢?

當(dāng)然有,下面我們來(lái)看看 4 種按顏色求和的方法。

效率高,而且不易出錯(cuò)!

輔助列法

推薦指數(shù):★★★★★

難易程度:★☆☆☆☆

適用場(chǎng)景:顏色單一或者不多的情況下

適用版本:所有版本

這種方法不僅僅適用于顏色求和,在很多場(chǎng)合下,都可以將問(wèn)題或者函數(shù)公式簡(jiǎn)化,從而化繁為簡(jiǎn),將不可能變成可能!

? 先對(duì) C 列數(shù)據(jù),按單元格顏色進(jìn)行篩選,把有顏色的單元格篩選出來(lái);

? 在 D 列添加一個(gè)輔助列,然后都寫上 1,如下圖:

? 取消篩選,把公式寫在 E1 單元格里面,公式:

=SUMIF(D:D,1,C:C)
(這里可以根據(jù)自己需要放在想要的單元格中。)

公式大概的意思是:

對(duì)條件區(qū)域 D 列,按照條件為數(shù)字 1 的單元格,對(duì) C 列符合條件的單元格進(jìn)行求和。

看上去還是挺簡(jiǎn)單的吧。

PS:在輔助列輸入的內(nèi)容,大家可以根據(jù)情況來(lái)錄入,方便識(shí)別就可以!比如:銷售組別 + 顏色等。

查找與定義名稱法

推薦指數(shù):★★★★★

難易程度:★★☆☆☆

適用場(chǎng)景:顏色單一或者不多的情況下

適用版本:所有版本

運(yùn)用兩種或者兩種以上方法相結(jié)合,也是化繁為簡(jiǎn)一種非常好的思路。

? 按【Ctrl+F】打開【查找和替換】對(duì)話框,點(diǎn)擊【格式】旁邊的黑色三角按鈕,點(diǎn)擊其中的【格式】。

此外有時(shí)也可以選擇【從單元格選擇格式】這個(gè)選項(xiàng),但這兩種方法的結(jié)果可能不一樣。

比如有的單元格即加了顏色又設(shè)置了加粗,有的單元格卻沒(méi)有,會(huì)導(dǎo)致統(tǒng)計(jì)結(jié)果不一樣,大家可以自行嘗試摸索下。

? 打開【查找格式】對(duì)話框,找到【填充】選項(xiàng)卡下面的顏色點(diǎn)擊下。

點(diǎn)選之后,會(huì)自動(dòng)把顏色顯示到【預(yù)覽】處,如下圖:

? 點(diǎn)擊【查找全部】,選中其中一條數(shù)據(jù),按【Ctrl+A】全選有顏色的單元格;

然后在【名稱框】里面輸入一個(gè)名稱,比如:我的名稱 1。

PS:當(dāng)然在這里也可以定義名稱為「綠色」,如果顏色有兩種或者以上的話,可以分別定義成實(shí)際的顏色名稱 + 備注。

? 在 E1 單元格寫入公式:

=SUM(我的名稱 1)

Sum 就是求和函數(shù),對(duì)「我的名稱 1」這個(gè)名稱代表的多個(gè)單元格里面的值求和。

這樣結(jié)果就出來(lái)了!

宏表函數(shù)法

推薦指數(shù):★★★★☆

難易程度:★★★☆☆

適用場(chǎng)景:顏色不限

適用版本:所有版本

宏表函數(shù)對(duì)于很多人來(lái)說(shuō),可能比較陌生。

大家在工作中接觸最多的是工作表函數(shù),工作表函數(shù)可以直接在單元格中使用。

而宏表函數(shù)必須先定義一個(gè)名稱,然后就可以像工作表函數(shù)一樣在單元格中使用了。

? 選中有顏色單元格的旁邊的 D2 單元格,點(diǎn)擊【公式】→【定義名稱】打開【新建名稱】對(duì)話框;

(或者按【Ctrl+F3】打開名稱管理器,也可以新建名稱。)

在【名稱】文本框中輸入「我的名稱 2」,【引用位置】輸入:

=GET.CELL(63,Sheet1!C2)

公式大概意思是:獲得單元格的填充顏色的值。

(參數(shù) 63 表示返回單元格的填充顏色的值。)

? 在 D2 單元格輸入公式:

=我的名稱 2

并向下填充到最后一個(gè)單元格 D9。

? 接下來(lái)就可以像我們第一種方法一樣用 Sumif 來(lái)求和了。

當(dāng)然這里也可以把顏色放在公式旁邊,如果顏色有兩種或者兩種以上的話,可以用下面這個(gè)公式:

=SUMIF(D:D我的名稱 2,C:C)

如果有顏色增加或者減少的話,可以對(duì)原來(lái)的宏表函數(shù)修改下:

=GET.CELL(63,Sheet1!C2)+NOW()*0

修改之后,如果顏色有變化,增加或者減少顏色的話,直接按【F9】就可以刷新了,不用再重新輸入一次公式。

PS:這里必須要按【F9】來(lái)進(jìn)行刷新,否則計(jì)算結(jié)果可能會(huì)出錯(cuò)!因?yàn)檫@個(gè)宏表函數(shù)不會(huì)自動(dòng)刷新噢!

有些宏表函數(shù)可以達(dá)到工作表函數(shù)無(wú)法完成的工作。

對(duì)于某些場(chǎng)合下,不會(huì) VBA 的小伙伴們,還是值得學(xué)一學(xué)的。

VBA 編程法

推薦指數(shù):★★★☆☆

難易程度:★★★★★

適用場(chǎng)景:顏色不限

適用版本:所有版本

這種方法對(duì)于大部分人來(lái)說(shuō),都不會(huì)。

因?yàn)樯婕暗搅司幊蹋鄬?duì)來(lái)說(shuō)比較難點(diǎn)。

但是,大部分情況下,我們其實(shí)并不需要知道代碼怎么編寫,只需要會(huì)用,會(huì)操作,就行。

? 按下【Alt+F11】,打開 VBA 編輯界面;

然后在左側(cè)的工程窗口中,右鍵點(diǎn)擊插入一個(gè)模塊,會(huì)生成【模塊 1】。

? 把代碼復(fù)制到右邊的代碼窗口中,就可以了。

? 在工作表中,輸入公式:

=顏色求和C2:C9,E1

結(jié)果就出來(lái)了。

以下是代碼,供大家復(fù)制使用!

Function 顏色求和rng1 As Range, rng2 As Range
  Dim r As Range, s As Double
  '請(qǐng)選擇你要求和的單元格區(qū)域!
  Set rng1 = Intersect(ActiveSheet.UsedRange, rng1)
  For Each r In rng1
    '如果目標(biāo)單元格與第二參數(shù)單元格的填充色相同,就進(jìn)行累加。
    If r.Interior.Color = rng2.Interior.Color Then
    s = s + r.Value
    End If
  Next
  顏色求和 = s
End Function

我們這里用的是 VBA 中的自定義函數(shù),也可以編寫個(gè) Sub 子過(guò)程,然后把這個(gè)子過(guò)程附到一個(gè)按鈕上面也可以的。

這種方法,如果大家有精力、有興趣的話,可以學(xué)習(xí)點(diǎn)錄制宏,自己再進(jìn)行一些簡(jiǎn)單的修改,就可以完成一些自動(dòng)化的工作了,省時(shí)省力。

以上就是按顏色求和的 4 種主要方法。

總結(jié)一下

除了以上 4 種主要的方法之外,實(shí)際工作中還可能有以下幾種情況,比如:

? 是否是隔行(或者隔列)加了顏色,然后對(duì)隔行(隔列)進(jìn)行求和?

? 是否是對(duì)于高于或者低于某一些數(shù)值的數(shù)據(jù)加了顏色,然后用 Sumif 或者 Sumifs 等函數(shù)設(shè)置下單條件或者多條件求和?

? 是否是針對(duì)某個(gè)部門或者某些人、某個(gè)時(shí)間段等加了顏色,然后用相應(yīng)的函數(shù)求和?

……

工作中,可以根據(jù)實(shí)際情況,找出其中的規(guī)律,加以分析判斷,并做出選擇。

本文來(lái)自微信公眾號(hào):秋葉 Excel (ID:excel100),作者:明鏡在心

廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關(guān)文章

關(guān)鍵詞:Excel教程,Excel學(xué)院

軟媒旗下網(wǎng)站: IT之家 最會(huì)買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機(jī)APP應(yīng)用 魔方 最會(huì)買 要知