當前位置: 妍妍網 > 辦公

Excel裏有400+個函式,這5個「萬能函式」最值得學!

2024-01-29辦公

Excel裏有4 00 多個函式,每個函式都是針對某一種問題而設計的。

但有的函式,天生就是「卷王」,不僅要做自己的本職工作,別人的工作也要搶過來做, 身兼數能,樂此不疲

被廣大函式愛好者冠以「 萬能函式 」的雅號。

下面,就讓我們一起來盤點一下吧!

1、 SUBTOTAL

2、 AGGREGATE

3、 SUMPRODUCT

4、 T EXT

5、XLOOKUP

還不會的同學,可以學起來啦~

編輯| 六姑娘

作者 | 老菜鳥

萬能函式之一、SUBTOTAL

功能1:動態求和

公式為=SUBTOTAL(9,D2:D21)

如下圖所示,我們透過條件篩選,可以快速得到動態求和的結果。

同理,這個功能也可以延伸

動態求 平均值

=SUBTOTAL(1,D2:D21)

動態求 最大值

=SUBTOTAL(4,D2:D21)

動態求 最小值

=SUBTOTAL(5,D2:D21)

總結:透過修改SUBTOTAL的第一參數能實作不同的功能, 能實作11種函式的功能 ,具體對照關系如圖所示。

每種功能還有兩種情況, 1-11 是對 包含隱藏的數據進行求和 101-111 忽略隱藏的數據進行求和。

萬能函式之二:AGGREGATE

具備了 19種函式 的功能,8種套用場景,如果要把功能和場景組合起來的話,能實作一百多種統計效果。

AGGREGATE的基本格式為:= AGGREGATE(統計功能,忽略哪些值,數據區域,k值)

下圖列舉了AGGREGATE的19種功能程式碼:

還有8種套用場景:

舉個例子:

在資料來源中有個錯誤值#N/A,這時候用公式=SUBTOTAL(9,D2:D21)無法得到合計金額,而用公式=AGGREGATE(9,6,D2:D21)則不受影響,因為第二參數我們使用了6。

關於AGGREGATE的更多詳細用法可參閱往期教程:

萬能函式之三:SUMPRODUCT

SUMPRODUCT函式可以實作的功能有:各種情況下的條件求和、條件計數;排名次、分組排名次等等統計功能。

下面 舉幾個 例子 看看。

範例1、條件求和

=SUMPRODUCT((條件區域=條件)*數據區域 )

公式為=SUMPRODUCT((A2:A21="一分店")*D2:D21)

範例2、多條件求和

=SUMPRODUCT((條件區域1=條件1)* (條件區域2=條件2)*數據區域)

公式為=SUMPRODUCT((A2:A21="一分店")*(B2:B21="朱毓華")*D2:D21)

範例3、按金額排名次

公式為=SUMPRODUCT(($D$2:$D$21>=D15)*1)

範例4、按門店分組排名次

公式為=SUMPRODUCT(($D$2:$D$21>=D2)*($A$2:$A$21=A2))

關於SUMPRODUCT函式的更多詳細用法可檢視教程:

萬能函式之四:TEXT

=TEXT(要處理的數據, "要使用的格式程式碼")。

範例1、 一個公式實作三種功能

在金額前面加上符號¥,後面加上單位 元,同 顯示小數部份, 公式為: =TEXT(D2,"¥0元")

範例2、處理日期類問題

將日期顯示完整的年月日,同時顯示出是星期幾,公式為:=TEXT(C2,"e年mm月dd日 aaaa")

範例3、分情況顯示不同結果

假如將金額目標定為2000元,可以用TEXT實作判斷超額還是未完成任務的效果,公式為:=TEXT(D2-2000,"超額0元;還差0元;剛好")

範例4、 金額變成大寫

將金額變成大寫,並且只保留整數部份,公式為:=TEXT(D2,"[DBNum2]0元")

萬能函式之五:XLOOKUP

XLOOKUP函式一共有六個參數,函式的格式是=XLOOKUP(尋找值,尋找範圍,結果範圍,[找不到時顯示的值],[匹配方式], [查詢模式])。

篇幅原因,這裏不再展開講解,感興趣的同學可以看之前的教程:

好啦,今天一共分享了五個萬能函式,各有特點。

不過,要想能達到靈活套用,還需要下一番功夫才行!

不知道這五個函式你最喜歡哪個呢?歡迎群裏交流喲~

寵 粉 福 利

2元領取:全套Excel技巧視訊+200套樣版



點"閱讀原文",學習更多的Excel視訊教程