思路|如何更好的利用Excel來解決你的實際問題

Hi,大家好,我是胖斯基

曾遇見過不同的人,看過不同的事兒,每每都會被問到:胖斯基同學,這個問題,你能不能幫我寫個公式,只要鼠標拖拽一下就可以搞定問題……

於是乎,Excel的問題放佛都成為了Excel的公式問題

思路|如何更好的利用Excel來解決你的實際問題

然而,大多數人在面對Excel函數時,卻是"執手相看淚眼,竟無語凝噎"!

雖然認識Ta,卻不知道如何使用Ta!

思路|如何更好的利用Excel來解決你的實際問題

So,接下來,聊一聊今天的話題:如何更好的利用Excel來解決你的實際問題?

談到Excel大家並不陌生,一言以蔽之,那就是牛逼的能竄上天,但就是不會用……

其實,Excel在處理實際問題時無非以下幾種方式:1. 技巧型;2. 功能型;3. 公式型;4. 程序型

So,天涯何處無芳草,何必單戀公式法!管你黑貓白貓,能抓的住老鼠,就是好貓……

比如:現在有一份人員清單列表,並有對應的提成佣金,由於是一段時間的結傭獎勵,故人員信息會有重複,現在希望能快速的將每個人的最終提成佣金結算出來。

先看看原始數據信息:

思路|如何更好的利用Excel來解決你的實際問題

看到這裡,可能大多數人直接想著就是用公式來計算,如果你真這麼想,就只能呵呵……

在利用Excel處理實際問題時,更多的是要得到一個結果,而非過程。So,不要太關注過程,如何得到結果才是王道。

針對這種帶重複項的求和問題,方法很多,讓我們一起來看看

1. 如果你比較懶,想快速搞定

那就是時候搬出Excel中操作簡單,童叟無欺,彙總求和的大神器 - 數據透視表

思路|如何更好的利用Excel來解決你的實際問題

怎麼樣?是不是簡單明瞭,一看就會,整個過程不需要10秒?

這種技能,越是數據量多,其速度優勢越是明顯,基本做到秒殺!

2. 如果你比較閒,想換個姿勢?

沒問題,只要你原意!

那就是時候搬出Excel中另類彙總求和大神器 - 彙總求和

思路|如何更好的利用Excel來解決你的實際問題

怎麼樣?是不是依然很簡單,操作也是秒級,這種技能在處理數據時能按照人員信息展現彙總值或明細值,想怎麼看,就怎麼看。

3. 如果你比較無聊,想來個高級點的?

沒問題,那大家一起來無聊一下……

由於人員信息有重複,So,優先要取掉重複項,保留唯一的人員

思路|如何更好的利用Excel來解決你的實際問題

通過刪除重複項的技巧,來快速保留唯一人員信息,之後,再進行彙總求和

思路|如何更好的利用Excel來解決你的實際問題

利用SUMIF函數來求和

當然,結果依舊正確,就是稍微費點事兒,採用2步來解決……

看到這裡,你會發現,解決這個問題,依舊沒有采用很牛X的函數公式,給人的感覺好像不是那麼高端大氣,So,讓我們繼續無聊一下……

在上述方式中,是採用刪除重複項的技能來保留人員的唯一值,那是否可以採用函數來進行呢?

思路|如何更好的利用Excel來解決你的實際問題

公式:=IFERROR(INDEX($B$2:$B$139,MATCH(,COUNTIF($F$1:F1,$B$2:$B$139),)),"")

這裡用到幾個函數的疊加處理,公式不解釋,因為看的懂的高手,基本都不會用這種方式來處理這種問題

why?殺雞焉用牛刀呢

4. 當然,還有一種方式是程序型

這種方式是藉助Excel自帶的VBA,通過簡單編程維度來解決,面對複雜問題時很試用,但是面對本文中提到的就顯得有些雞肋,因為前面的方法基本在秒級就能解決問題,何必大炮打蚊子呢?

胖斯基 | 說

Excel作為一個解決問題的工具,我們要的是活學活用,解決問題即可,不必過分追求是否一定要用到函數,要用到VBA。其實,很多常規問題,藉助Excel自有功能就可以解決,何必大張旗鼓,大費周章呢?

更多精彩,敬請關注Excel老斯基!


分享到:


相關文章: