Excel提供的默認(rèn)函數(shù)有多少首懈?幾百個窄陡?但作為一個初學(xué)者缭付,你可能會想先學(xué)會那最常用的10個函數(shù)。本期火箭君列出了10個最值得記住的Excel函數(shù)歧譬。
01表格功能及結(jié)構(gòu)化引用
如果你不知道如何有效地和數(shù)據(jù)溝通岸浑,那你的函數(shù)公式多半是令人崩潰的。只就是為什么火箭君把一個不能稱之為函數(shù)的功能列于此瑰步,以突顯其重要性矢洲。要學(xué)著去引用數(shù)據(jù)表中的數(shù)據(jù),尤其是表格形式的數(shù)據(jù)缩焦。你可以使用 表格名[列名] 這樣的方式來引用整列數(shù)據(jù)读虏,你也可以使用 [@列] 這樣的表達(dá)形式也獲取某一列的列值责静。
比如,你的公式可以是這樣:
SUM(銷售數(shù)據(jù)[客戶標(biāo)號])找到我們究竟有多少客戶
SUMIFS(銷售數(shù)據(jù)[客戶標(biāo)號],銷售數(shù)據(jù)[產(chǎn)品],"鉛筆")找到究竟有多少客戶買了“鉛筆”
02再見無限嵌套的IF
你可能已經(jīng)知道了IF函數(shù)盖桥。我們常用它來評價兩個邏輯條件灾螃,然后輸出一個結(jié)果。但是如果你有一個非常繁瑣的情景揩徊,要求使用多個IF函數(shù)腰鬼,那你該怎么辦?簡單塑荒,只要使用IFS()替代就可以了熄赡。它可以代入任何數(shù)量的條件,以及對應(yīng)的輸出結(jié)果齿税。
比如這么一個IF公式:=IF(A1>20, “非常高”, IF(A1>15, “高”, IF(A1>10, “中等”, IF(A1>5, “低”, “非常低”))))
同樣的公式彼硫,如果使用IFS公式則是這畫面:=IFS(A1>20,"非常高", A1>15,"高", A1>10,"中等", A1>5,"低", A1<=5,"非常低")
是不是簡單很多呢?
03SUMIFS 以及 COUNTIFS
幾乎所有的商業(yè)分析情景都會涉及這樣的問題凌箕,比如“在滿足條件A,B……N的情景下拧篮,這些事物的總數(shù)和總和是多少?”當(dāng)然要回答他們也是可以同樣地優(yōu)雅和迅速陌知,這時你就需要SUMIFS或者COUNTIFS他托。
SUMIFS函數(shù)的例子:
=SUMIFS(數(shù)據(jù)[采購總量], 數(shù)據(jù)[渠道],"在線", 數(shù)據(jù)[數(shù)量], ">3")
通過這個公式,我們可以求得當(dāng)[渠道]為“在線”且數(shù)據(jù)[數(shù)量]大于3時仆葡,[采購總量]的和
04SWITCH函數(shù):新一代的CHOOSE()
SWITCH對大家來說有些陌生赏参,因為它在Excel2016才被納入進來。這個多功能函數(shù)可以幫助你基于任意條件選擇眾多輸出選項中的一個沿盅。在某些情況下把篓,SWITCH相當(dāng)于IFS,但它允許設(shè)置一個default選項腰涧。如果不能滿足任何一個SWITCH條件韧掩,你可以得到一個default參數(shù)。
SWITCH函數(shù)的例子:
=SWITCH([@省],"江蘇","東部","廣州","南部","四川","西部","其他")
也就是說查詢[@省]的值窖铡,分別相應(yīng)地得到“東部”疗锐、“南部”、“西部”以及“其他”费彼。
05永遠(yuǎn)時髦的VLOOKUP
永遠(yuǎn)記住學(xué)習(xí)VLOOKUP是必須的滑臊。這是一個絕對經(jīng)典的數(shù)據(jù)分析函數(shù)。
06SUBTOTAL:篩選你想要的
你知道SUM(), COUNT(), AVERAGE()這類的函數(shù)可以提供基礎(chǔ)的數(shù)據(jù)統(tǒng)計結(jié)果箍铲。但是如果你想要找到“人力資源部”或者“年齡在25至40歲之間”雇卷。你的SUM()函數(shù)可能就不靈光了。
這是SUBTOTAL()函數(shù)的作用就提現(xiàn)出來了。SUBTOTAL函數(shù)能夠排除掉被過濾掉的數(shù)據(jù)关划。因而你可以看到你想要的結(jié)果小染。
SUBTOTAL函數(shù)的例子:
=SUBTOTAL(9,數(shù)據(jù)[采購總量])
這樣可以根據(jù)數(shù)據(jù)[采購總量]列來求和。
07MAXIFS/MINIFS
MAX()贮折,MIN()這樣的函數(shù)絕大多數(shù)時顯得如此簡單裤翩。但是如果你想要知道在滿足一系列條件時的最大值,還應(yīng)該用MAX()函數(shù)嗎脱货?不岛都,請使用MAXIFS()。如果你已經(jīng)知道了SUMIFS怎么用振峻,我相信你也可以很快學(xué)會這個簡單易懂的函數(shù)。
MAXIFS函數(shù)的例子:
=MAXIFS(數(shù)據(jù)[采購總量], 數(shù)據(jù)[渠道],"在線")
通過這條公式择份,我們可以得到[渠道]為“在線”時扣孟,[采購總量]的最大值。
08FIND/SEARCH函數(shù)
Excel中存在著一大批有關(guān)文本的函數(shù)熔吗。但是如果你初出茅廬靡菇,先學(xué)會FIND()吧凿滤。這個函數(shù)可以在一個文本類數(shù)據(jù)中找到某個特定的文本。如果找到相匹配的結(jié)果利诺,F(xiàn)IND()會返回該文本的起始位置,否則顯示為“#VALUE!”剩燥。
要注意的是FIND()函數(shù)對大小寫敏感慢逾,如果你不想管大小寫,那請使用SEARCH()函數(shù)灭红。
FIND()及SEARCH()函數(shù)的例子:
=FIND(“l(fā)”, “Hello people..”) 得到結(jié)果3
=FIND(“P”, “Hello people..”) 得到結(jié)果 #VALUE! 錯誤值侣滩,因為大寫P找到不到
=FIND(“p”, “Hello people..”) 得到結(jié)果 7
=SEARCH(“P”, “Hello people..”) 得到結(jié)果 7,因為SEARCH函數(shù)不區(qū)分大小寫
=FIND(“p”, “Hello people..”, 8) 得到結(jié)果10变擒,因為設(shè)置了條件查找起始位置8之后的字母p君珠。
09TODAY/NOW函數(shù)
又是一個商業(yè)常識,就是我們總是會在數(shù)據(jù)中標(biāo)記日期娇斑。因此學(xué)會如何在Excel中使用日期時間值策添,也是大有益處的。如果你還沒開始研究毫缆,那就從TODAY()函數(shù)開始唯竹。正如其名,TODAY()函數(shù)會告訴你現(xiàn)在的日期悔醋,但是這是一個動態(tài)的函數(shù)摩窃。如果你輸入了=TODAY(),那這個值每天都會發(fā)生變化。
另外猾愿,你也可以使用NOW()函數(shù)來查看當(dāng)前的日期和時間鹦聪。
例子:計算員工的工作天數(shù)
假設(shè)在A1單元格已經(jīng)輸入了員工的起始工作日期,你可以使用TODAY()函數(shù)來計算他們的工作天數(shù)蒂秘。
=TODAY()-A1
10IFERROR:當(dāng)#N/A出現(xiàn)時
錯誤總是不可避免泽本,但是如果善于使用IFERROR函數(shù),那你的讀者看到的可能不在是無聊的#VALUE!錯誤提示姻僧。IFERROR函數(shù)檢查你的表達(dá)式是否存在錯誤规丽,若恰巧出現(xiàn)了錯誤提示,那它可以顯示一個你預(yù)設(shè)的提示信息撇贺。
IFERROR函數(shù)例子:
=IFERROR(VLOOKUP("THIS", Customers, 2, false), "Customer not found")
這里的公式在客戶表格中尋找名為"THIS"的那位赌莺,如果找到則返回第二列的值,否則顯示“Customer not found”