03.12 Excel共有400多個函數,但只有這3個函數最值得推薦,效率翻番哦

要說職場工作中最需要的Excel函數,我最想推薦的是下面3個:Sum函數、if函數以及vlookup+match函數組合。

一、強大的求和函數

Sum函數,可以說是Excel中最簡單最實用的函數之一,人人都會,但卻未必每個人都精通。Sum函數語法非常簡單:

=SUM(number1,number2,number3,……)

其參數最多可達255個。參數可以是具體的數字,也可以是單元格引用。

關於這個函數,基本用法幾乎所有人都會,這裡我不多說,這裡我只介紹2個大家可能不知道但卻最經典的用法。

1.Alt+=組合鍵快速完成多個單元格的求和

Excel共有400多個函數,但只有這3個函數最值得推薦,效率翻番哦

技巧:選中A1:M42單元格區域,按下Ctrl+G組合鍵打開定位對話框,單擊定位條件,勾選空值,單擊確定,這樣所有的需要求和的空白單元格都被選中了,這時候按下Alt+=組合鍵即可完成求和。

2.利用SUM函數一鍵完成條件求和

不是隻有sumif函數才可以完成條件求和,其實利用SUM照樣可以完成條件求和。例如下圖中,我們可以利用下面的公式得到玫瑰總的銷售數量:

Excel共有400多個函數,但只有這3個函數最值得推薦,效率翻番哦

這兩個公式各有千秋,但要說靈活,Sumif函數遠不如SUM函數,例如圖中的公式刪除*c2:c14,我們將得到的是玫瑰的銷售筆數。

求玫瑰銷售筆數的公式為:{=SUM(--(A2:A14=A2))}

求玫瑰銷售數量的公式為:{=SUM((A2:A14=A2)*C2:C14)}

公式解析如下:

通過公式=A2:A14=A2,可以判斷A列中哪些產品是玫瑰,是則返回True(參與運算,自動轉化為1),否則返回FALSE(參與運算時,自動轉化為0)。這個公式後面乘以第三列的銷售數量我們就得到品種為“玫瑰”的各項銷售量,最後用一個sum函數將這些銷售數量加起來即可完成任務。

唯一需要注意的是:由於sum函數的參數均為數組,因此需要按下Ctrl+Shift+Enter快捷鍵完成公式的輸入。

二、簡單實用的IF函數

if函數可以說是Excel中最簡單的邏輯函數之一,其語法如下:

=if(表達式,表達式成立時返回結果1,表達式不成立時返回結果2)

例如下圖的學生成績表,如果學生的英語成績大於90分,則為學霸,否則為渣渣。該怎麼做呢?一條簡單公式即可搞定。

=IF(B2>=90,"學霸","渣渣")

Excel共有400多個函數,但只有這3個函數最值得推薦,效率翻番哦

大家注意,當公式出現文本時,務必要英文半角引號引起來。

if函數看起來只能解決這種特別簡單的判斷問題,事實真是這樣嗎?事實上,if函數比我們想象得要強大得多。如果要充分發揮if函數的魅力,除了與其他函數嵌套使用外,就是其本身的嵌套都能幫我們解決非常大的問題。還是以上圖為例,不過我的要求變了,我希望當分數小於60時,Excel返回不及格,60—70時返回及格,70-80時返回中,80-90時返回良,大於等於90時返回優。同樣可以一條if公式搞定:

=IF(B2>=90,"優",IF(B2>=80,"良",IF(B2>=70,"中",IF(B2>=60,"及格","不及格"))))

Excel共有400多個函數,但只有這3個函數最值得推薦,效率翻番哦

三、被稱為大眾情人的Vlookup函數

無數職場人士就是因為接觸到Vlookup函數才真正對Excel感興趣的,當然我也不例外。Vlookup函數語法如下:

=vlookup(查找什麼,在哪裡找,找到的結果在哪一列,精確地找還是差不多就行)

例如下圖,我們如何才能做到:當我們在G6輸入姓名,H列對應位置為自動顯示當前姓名的總分?

Excel共有400多個函數,但只有這3個函數最值得推薦,效率翻番哦

方法非常簡單:在H6中輸入下列的公式即可:

=VLOOKUP(G6,$B$6:$E$10,4,0)

這就相當於我們用G6單元格姓名到B6:E10中去查找,得到的結果是B6單元格,然後我們要的是原始分,原始分位於B6:E10區域中從左往右數的第4列,因此第三參數為4,我們要找到汪梅這個姓名才會返回她的總分,找不到則不返回,因此最後一個參數為0(表示精確查找)。

以上是Vlookup函數最最基礎簡單的應用。下面我將介紹最為經典實用的Vlookup+Match函數組合。

如下圖所示,我們如何通過B2單元格的客戶編碼快速返回所有空白單元格應填入的信息呢?

Excel共有400多個函數,但只有這3個函數最值得推薦,效率翻番哦

很顯然,我們如果還像剛才那樣寫公式效率肯定是很慢的,得一個一個去修改vlookup函數的第三參數。這還不如用Ctrl+F去查找來得快呢。那麼要如何做才能不用一個一個修改vlookup函數的第3參數呢?我們可以使用match函數來幫忙。我們利用match函數來決定我們要返回哪一列的值:

=match(C2,$J$1:$R$1,0)

然後再將上述公式嵌套進vlookup函數中去:

=vlookup($B$2,$J$2:$R$13,match(C2,$J$1:$R$1,0),0)

該如何批量錄入上述公式呢,總不能一個一個copy進去吧。請看下面的操作:

Excel共有400多個函數,但只有這3個函數最值得推薦,效率翻番哦

技巧:選中B2:G5,按F5打開定位對話框,單擊定位條件,選擇空值,單擊確定,編輯欄粘貼公式,Ctrl+enter一鍵完成公式批量輸入。

更多精彩內容,敬請關注:傲看今朝。


分享到:


相關文章: