天天看點

根據變動的标底色單元格,動态擷取求和結果!

Excel情報局

職場聯盟Excel

生産挖掘分享Excel基礎技能

Excel愛好者大學營

用1%的Excel基礎搞定99%的職場問題

做一個超級實用的Excel公衆号

Excel是門手藝玩轉需要勇氣

數萬Excel愛好者聚集地

SUPER EXCEL MAN

根據變動的标底色單元格,動态擷取求和結果!
根據變動的标底色單元格,動态擷取求和結果!
根據變動的标底色單元格,動态擷取求和結果!

1

職場執行個體

小夥伴們大家好,今天我們來講解一個Excel根據單元格底色的動态變動情況,實時更新求和結果的技巧。

我們在日常的職場工作中,經常對單元格有标記顔色的習慣,進而對标記顔色單元格所在行的數量進行彙總。一般我們會使用邊标記邊篩選的方法,框選數量區域,進而觀察求和結果。這種方法效率相對較低,今天我們來普及一下如何根據單元格底色,動态擷取彙總求和結果。

如下圖所示:

對A列“類型”單元格資料,進行标記底色,根據E2單元格指定的類型,在F2單元格進行實時的條件求和彙總。

根據變動的标底色單元格,動态擷取求和結果!

2

解題思想

01

建立名稱

點選【公式-定義名稱】,彈出【編輯名稱】的對話框

在“名稱”處可以自定義輸入:GET.CELL

在“引用位置”處輸入公式:=GET.CELL(63,Excel情報局!A2)

根據變動的标底色單元格,動态擷取求和結果!

本例【建立名稱】的目标是要依據下面公式:

=GET.CELL(63,引用單元格)

建立一個自定義名稱為“GET.CELL”的自定義函數,這個函數可以擷取所引用的單元格的底色的代碼。GET.CELL函數為宏表函數,不能在公式中直接使用,必須先定義為名稱,按Ctrl+Alt+F9鍵會自動更新結果。

GET.CELL(資訊類型, 引用單元格)

常用的資訊類型有:

【62】(傳回活動工作簿工作表名稱)

【63】(傳回單元格底色)

【24】(傳回單元格字型顔色)

根據變動的标底色單元格,動态擷取求和結果!

02

自定義函數擷取底色

在C列建立輔助列,在C2單元格輸入函數公式:

=GET.CELL

即可擷取A列中每個單元格底色的數字代碼。

我們都知道,每一種單元格底色都對應一個數字代碼,比如本例中的黃色底色用“6”來表示。GET.CELL函數傳回結果“6”。

根據變動的标底色單元格,動态擷取求和結果!

03

多條件求和

在F2單元格中輸入Sumifs多條件求和公式:

=SUMIFS(B2:B9,A2:A9,E2,C2:C9,"6")

SUMIFS(求和區域,條件區域1,條件1,條件區域2,條件2,......)

本例中擷取類型為“A”,顔色代碼為“6”的B列所在單元格的數量和。

根據變動的标底色單元格,動态擷取求和結果!

下圖為最終效果展示:

單元格底色有變動修改後,按Ctrl+Alt+F9鍵會自動更新結果。

根據變動的标底色單元格,動态擷取求和結果!