前天晚上給大家提供了20個函數場景的GIF打包下載,今天將這20個場景及相應的函數應用做成圖文,方便大家查看、學習。
1、記不住函數名稱怎麼辦?有沒有快速輸入函數的辦法?
寫函數其實不用把函數名寫全,輸入前幾個字母就會看到Excel自動會提示以輸入字母開頭的所有函數。這時,按Tab鍵單元格內就會自動輸入列表中的第一個函數,使用方向鍵上下移動後再按Tab鍵可以快速錄入需要的目標函數。
使用TAB鍵會大大提高我們錄入函數的效率。
2、你還在手工來輸函數引用前面的$符號嗎?
你還在手工輸入絕對引用的$符號嗎?在複製公式的時候,為了保證結果不出錯,要注意參數的引用方式,比如絕對引用,就需要在引用地址的行、列前加$符號。
但即便很多熟練函數使用的朋友,也有可能依然是手工來輸入$符號的。實際上,我們只要按F4鍵就可以實現引用方式的自動切換。
3、1秒鐘生成SUM函數,免去敲字麻煩
SUM函數是我們平時用得最多的函數,雖然只有幾個字母,敲起來也不麻煩。但是有時候除了函數錄入外,我們還要做函數複製,像上圖中這樣。
如果你會使用Alt+=這組快捷鍵,就不用這麼麻煩了,真的1秒鐘完成所有數據求和。
4、如何對數據進行四捨五入?
四捨五入函數為ROUND函數,可以對數據指定保留的小數位,第一個參數是要保留小數的數據,第二個參數是保留的位數。如果不保留小數位,第2個參數就為0。
ROUND函數對數據進行四捨五入,相關的函數有兩個,ROUNDUP和ROUNDDOWN函數,即向上捨入和向下捨入。
5、如何實現英文的大小寫轉化?
英文字母的大小寫轉換適用于格式的調整,常用的有大小轉小寫、小寫轉大寫、首字母轉大寫,分別對應三個函數:UPPER、LOWER、PROPER。
6、如何用函數實現數據隨機分組
分組問題在我們平常工作中也是常見的,比如100個人開會,我們要隨機分成4組,怎麼分?再比如把抽樣的100個樣品隨機分成2組,對照組,測試組,怎麼分才能做到隨機?
這裡給大家分享兩個隨機函數,第一個是RAND,返回一個介於0與1之間的隨機數;第二個是RANDBETWEEN,返回任意兩個指定數值之間的隨機數。
有了這兩個函數,我們就可以很方便地進行數組分組,比如100個人分成4組,我們只要在人員列旁邊用RAND或RANDBETWEEN函數,比如用RANDBETWEEN,來生成一組1到100的隨機數,然後我們可以用IF函數進行判斷,將隨機數分成1-25、26-50、51-75和76-100四組,由於每個人對應的函數結果都是一個隨機數,所以最後結果也是隨機的。
7、數據的轉置
所謂轉置就是把報表的行列對調,比如一個3行2列的數據表,經過轉置後就變成了一個2行3列的數據表。
通常,我們進行數據轉置的方法是複製,然後使用選擇性粘貼。但是一旦源數據有變化,我們就需要重新複製再轉置粘貼。
所以,如果不想反覆轉置,就可以像GIF中這樣,使用TRANSPOSE函數進行轉置。注意,操作的時候先選擇好目標區域,然後在編輯欄錄入函數,輸完之後同時按CTRL+SHIF+ENTER組合鍵。
8、數據的連接,從簡單連接到暴力連接
(GIF過大,未能成功上傳,請下載打包文件)
我們經常需要在EXCEL中做一些數據或文本的連接,比如在數據後面加上單位、連接一組詞語、連接用戶名和郵件地址等。在EXCEL中有三種數據連接方式,分別是:&連接符、CONCATENATE函數和PHONETIC函數。
&是最簡單的連接方式,它可以把文本或單元格數值連接起來,像自行車鏈條一樣,一節一節連起來。但是當連接數量較多時則不是很方便,這時我們可以用CONCATENATE函數,CONCATENATE函數將所有要連接的單元格或文本作為參數,從而返回連接的結果,比&稍微方便一些。
但是當我們有大量連續單元格數據需要連接的時候,不管是&還是CONCATENATE函數都不方便,這時我們可以用PHONETIC函數,因為PHONETIC函數可以將連續的單元格區域作為一個參數進行引用,從而可以快速返回連接結果。比如我們來看一個把一列城市名稱快速連接,並用頓號分隔的案例。
9、如何從身份證號中提取出生日期?
三個文本截取函數:LEFT、MID、RIGHT。
10、如何統計字符串中的個數?
LEN、LENB函數可以返回一個字符串中包含的字符數和字節數,看GIF。字符和字節的區別,一個漢字是一個字符,但包含兩個字節,一個字母或數字也是一個字符,但只包含一個字節。
11、如何判斷兩列數據或文本是否相同
(GIF過大,未能成功上傳,請下載打包文件)
我們經常對兩列數據進行比較,比較這兩列數據是否相同。如果是兩列數值,很簡單,我們就在旁邊直接相減,如果結果為0,說明對應數據是相等的,否則不等。但是如果兩列數據是文本呢?就不能相減了,這時候我們就需要用到一個函數,這個函數叫EXACT,判斷兩個文本是否相同,如相同返回TRUE,否則返回FALSE。
12、條件格式中的函數應用:用MOD函數製作隔行底紋
(GIF過大,未能成功上傳,請下載打包文件)
第12個知識點,我們來看一個函數在條件格式中的應用。在製作報表的時候,為了美化報表,我們經常會製作一種隔行底紋的效果,就是每隔一行加一個顏色。
那麼,如果不用手工添加底色,我們還有什麼辦法可以快速實現這一效果呢?答案就是條件格式,具體參見GIF。
13、在條件格式中用COUNTIF發現重複數據並標上底色
再看一個條件格式中的函數應用,用COUNTIF函數實現重複值查找。COUNTIF是條件計數函數,我們可以用它計算數據出現的次數。
條件格式中,第一個等號可以理解為判斷,判斷地區列中的每個市出現的次數是否大於1,如果大於1,說明是重複的,設置為綠色。
14、如何用函數返回一個日期是星期幾?
用TEXT函數可以判斷一個日期是星期幾,注意不同星期格式對應的文本格式寫法:四個A(星期六),三個A(六),四個D(Saturday),三個D(Sat)。
15、如何計算任意兩個日期之間的年、月、日間隔?
如何計算兩個日期之間的時間間隔(年、月、日),Excel中有一個隱藏的函數用起來非常方便——Datedif,具體用法見GIF。
16、如何用函數進行文本替換?
(GIF過大,未能成功上傳,請下載打包文件)
關於文本替換,涉及兩個函數:SUBSTITUTE和REPLACE,都能實現文本替換,只是替換方式不同,SUBSTITUTE可在參數中直接寫入要替換的文本和新文本,REPLACE則通過字符串中的字符位置和數量進行替換。具體可下載查看GIF。
17、如何對報表數據進行排名?
(GIF過大,未能成功上傳,請下載打包文件)
排名函數RANK,有三個參數:第一個是要排名的數據,第二個是排名範圍,第3個是排序方式,降序OR升序,注意函數引用方式,排名範圍最好進行鎖定,參見GIF。
18、指標增長率的計算:環比、同比以及複合增長率的函數算法
同比、環比及計算:所謂同比就是與去年同期比,所謂環比就是與上個月比,計算時用本期值除以上期值減1就能得到增長率。
複合增長率計算:什麼是複合增長率呢,就是在一個較長的周期,比如說5年內,每年能夠實現的增長率。以這樣的增長率增長,5年後我們就可以從期初值增長到期末值。複合增長率還常常應用於投資收益率的計算,我們常聽說股神巴菲特的複合收益率大約是24%就是這樣一個概念。
在這個GIF中,我用了兩種方式計算複合增長率,本質上是一樣的,只是第一種方式我用求冪的運算符^,第二種方式用到了POWER冪函數。公式很好記,比如我們這裡2010到2016年一共6年的卡量增長,計算時用期末值除以期初值,再乘以六分之一次方,最後減1。
19、VLOOKUP:如何使用VLOOKUP實現數據匹配?
關於VLOOKUP函數,可參見歷史文章,有更詳細微課及文章介紹。
簡單說明,VLOOKUP有4個參數,第一個參數是要查找的值,第二個參數是查找區域,通常是一個行乘列的表格,但是注意表格的首列一定要包括參數1的查找值;第三個參數是匹配的目標數據在表格中的列數,最後一個參數是匹配方式,0或省略時為精確匹配,1為模糊匹配。絕大多數情況下,我們遇到的都是精確匹配。
20、如何用函數製作微圖表?
最後,再跟大家分享一個關於函數在微圖表製作中的妙用。
EXCEL中有一個函數,可以用來模擬微圖表,這個函數就是REPT,重複函數。重複函數可以把指定的字符重複指定次。譬如,我們把豎線重複指定次數並對單元格格式設置後就可以得到給大家看的這種數據條。
此外,我們還可以使用圖形字體來模擬微圖表。比如我把字母G重複指定次數,然後設置字體為WEBDDINGS,就可以得到一個標準的連續的數據條效果。
早做完,不加班
想系統學習Excel函數及相關課程
請點擊「閱讀原文」