Excel函數公式越寫越長,自己都看暈,怎麼辦?

公式太長,嚇跑了多少Excel新手

日常工作中,經常會遇到多條件求和,或者多條件計數,如果條件多,加上求和或計數的區域又不是活動工作表,是在另外一個工作表裡,而這個工作表名稱又很長,那公式就變成了老太婆的裹腳布又臭又長了,如下圖一樣:

Excel函數公式越寫越長,自己都看暈,怎麼辦?

公式所在的工作表

Excel函數公式越寫越長,自己都看暈,怎麼辦?

工作表”19年9月-20年3月銷售數據”的數據

sheet1這張工作表,在C2:C17單元格求和工作表“19年9月-20年3月銷售數據”裡的數據,在C2單元格輸入多條件求和函數SUMIFS,=SUMIFS('19年9月-20年3月銷售數據'!D:D,'19年9月-20年3月銷售數據'!A:A,A2,'19年9月-20年3月銷售數據'!B:B,B2)

雖然這個公式長度不算太長,但是已經足以讓人一眼看過去感覺眼花繚亂了,如果求和條件再多一些,並且求和區域所在的工作表名還不能修改,那公式就真的沒法看了。別人看不好理解,也不利於自己日後對公式進行維護。

那如何才能讓公式變得簡潔一些呢?需要用到Excel的名稱管理器


Excel函數公式越寫越長,自己都看暈,怎麼辦?

公式選項卡中的名稱管理器

名稱管理器位於公式選項卡中,點擊定義名稱


Excel函數公式越寫越長,自己都看暈,怎麼辦?

定義求和列

名稱:這裡可以自定義名稱,比如sumifs第一個參數是求和列,那我就命名為求和列,然後把數據區域輸入到

引用位置裡,如上圖所示,然後點擊確認。接著依次定義名稱列,條碼列如下圖

Excel函數公式越寫越長,自己都看暈,怎麼辦?

定義名稱列

Excel函數公式越寫越長,自己都看暈,怎麼辦?

定義條碼列

好了,公式中3個最“討厭”的參數已經被命名了,現在就可以開始改變公式了,只要把之前區域名稱改成自己定義的名稱就可以了,比如把公式中的'19年9月-20年3月銷售數據'!D:D改成求和列這3個字,其他的也如此操作。

Excel函數公式越寫越長,自己都看暈,怎麼辦?

修改後的公式

修改後的公式=SUMIFS(求和列,名稱列,A2,條碼列,B2)相對於之前變得簡潔了,方便理解,當然計算也跟之前一樣,不會有差異。

好了,名稱管理器就分享到這裡。


分享到:


相關文章: