在Excel中,相對於高大上的一些技巧,更為實用的其實還是一些基礎函數公式,例如:文本截取類函數Left、Mid、Right;數字類:Randbetween、Round等。
一、文本截取。
方法:
在目標單元格中輸入公式:=LEFT(B3,4)、=MID(B3,6,3)、=RIGHT(B3,3)。
解讀:
1、Left函數:從一個指定字符串中從工作開始返回指定個數的字符。語法結構:=Left(字符串,長度)。
2、Mid函數:從一個指定字符串的指定位置開始,返回指定長度的字符。語法結構:=Mid(字符串,開始位置,字符長度)。
3、Right函數:從一個字符串中的右側開始,返回指定長度的字符。語法結構:=Right(字符串,長度)。其實Left和Right函數的作用類似,Left函數從左開始,Right從右開始而已。
二、生成隨機數。
方法:
1、在目標單元格中輸入公式:=RAND()或=RANDBETWEEN(10,90)。
2、如果要更重新生成隨機數,按F9即可。
解讀:
1、函數Rand生成的隨機數範圍為0-1。
2、Ran的between生成的隨機數為指定範圍之內的,其語法為:=Randbetween(最小值,最大值),包括最小值和最大值。
三、四捨五入並保留指定的位數。
方法:
在目標單元格中輸入公式:=ROUND(F3,2)。
解讀:
1、從圖中我們可以看出對F3:F9區域的隨機數進行了四捨五入。用到的函數為Round,其語法結構為:=Round(數字或單元格引用,保留小數的位數)。
2、利用F9重新生成隨機數時,四捨五入的值也隨著發生變化。
四、隱藏公式錯誤值。
方法:
在目標單元格中輸入公式:=IFERROR(G3/F3,"")。
解讀:
1、直接計算完成率的時候,由於部分沒有「計劃指標」,出現錯誤。用Iferror函數處理後,成功的隱藏了錯誤值。
2、Iferror函數的作用為:如果表達式或公式有錯誤,返回指定的值,如果沒有錯誤,返回表達式或公式的值。其語法結構為:=Iferror(表達式或公式,表達式或公式有錯誤時返回的值)。
五、條件判斷。
目的:通過「完成率」判斷工作任務是否合格,如果大於等於0.5,則為「合格」,否則為「不合格」。
方法:
在目標單元格中輸入公式:=IF(H3>=0.5,"合格","不合格")。
解讀:
If函數為我們最常的函數,其語法為:=If(判斷條件,條件成立時的返回值公式,條件不成立時的返回值或公式)。
六、字母大小寫轉換。
方法:
在目標單元格中輸入公式:=PROPER(B3)、=UPPER(B3)或=LOWER(D3)。
解讀:
1、公式:=PROPER(B3)的作用是將給定的字母首字母大寫。
2、公式:=UPPER(B3)的作用是將給定的字母全部大寫。
3、公式:=LOWER(D3)的作用是將給定的字母全部小寫。
七、統計排名。
方法:
在目標單元格中輸入公式:=RANK(C3,C$3:C$9,0)或=SUMPRODUCT(($C$3:$C$9>C3)/COUNTIF($C$3:$C$9,$C$3:$C$9))+1。
解讀:
1、公式:=RANK(C3,C$3:C$9,0)對應的排名結果一般情況下我們稱之為「美式排名」,例如兩個98分為第2名,而下一個97分直接成了第4名,「跳躍式」增長,並不符合我們的習慣。其函數的語法結構為:=Rank(參與排序的值,值所在的範圍,0或1)。其中0代表降序,1代表升序。
2、公式:=SUMPRODUCT(($C$3:$C$9>C3)/COUNTIF($C$3:$C$9,$C$3:$C$9))+1對應的排名結果一般情況下我們稱之為「中國式排名」,例如兩個98分為第2名,而下一個97分則為第3名,沒有「跳躍」的情況,更符合我們的實際需求和習慣。
八、計數統計。
方法:
在目標單元格中輸入公式:=COUNTA(C3:C12)、=COUNT(E3:E12)、=COUNTBLANK(E3:E9)、=COUNTIF(E3:E12,">=90")、=COUNTIFS(B3:B12,"1-1",D3:D12,"男",E3:E12,">=90")。
解讀:
1、應考人數:暨為班級所有人員數。而Counta函數的功能為計算區域中非空單元格的個數,語法結構為:=Counta(統計數據的區域)。
2、實考人數:暨為有分值的人的個數,及數值的個數。而Count函數的功能為計算區域中數字單元格的個數,語法結構為=Count(統計數據的區域)。
3、缺考人數:暨為成績為空值或標註為「缺考」的人數。而Countblank函數的功能功能為計算區域中空單元格的個數,語法結構為:=Countblank(統計數據的區域)。如果缺考人員被標記為「缺考」,則用到Countif函數。
4、成績大於等於90分的人數:單條件計數,所以用到Countif函數,語法結構為:=Countif(條件範圍,條件)。
5、1-1班男生成績大於等於90分的人數:多條件計數,所以用到Countifs函數,語法結構為:=Countifs(條件1範圍,條件1,條件2範圍,條件2……條件N範圍,條件N),其含義就是同時滿足所有條件的個數。
九、多表求和。
目的:計算工作表1到工作表4中的銷量之和。
方法:
在目標單元格中輸入公式:=SUM('1:4'!D3)。
解讀:
1、單引號為特別引用的意思,數字1和4為工作表的名稱,可以自定義。其中1未開始工作表的名稱,4位最後一個工作表的名稱,'1:4'的意思就是工作表1開始至工作表4結尾中間所有的工作表。
2、感嘆號(!)可以理解為特別引用的意思,!D3意思就是特指D3單元格。
3、公式:=SUM('1:4'!D3)就可以理解為求從表1開始到表4結束中間所有表的D3單元格的和。
十、重複數據。
目的:根據「銷量」生成微型迷你圖。
方法:在目標單元格中輸入公式:=REPT("|",D3)。
解讀:
1、Rept函數的功能為:根據指定次數重複文本。語法結構為:=Rept(文本字符串,重複次數)。
結束語:
本文主要講解了常用函數的實用技巧,相對於高大上的函數公式,基礎函數的實用性和使用頻率更好,所以,作為職場的我們必須掌握哦!學習過程中如果有任何問題,歡迎大家在留言區留言討論哦!