Hello,大家好!今天和大家分享,職場中常用的16個Excel函數。
1、SUM函數求和
如下圖所示,要求計算每個人的總分。
在E2單元格輸入公式:=SUM(B2:D2)
2、IF函數條件判斷
如下圖所示,以60分作為及格線。要求判斷B2:B8的分數是否及格。
在C2單元格輸入公式:
=IF(B2>=60,"及格","不及格")
IF函數的語法為IF(判斷條件,符合條件時返回的結果,不符合條件時返回的結果)。
3、IF AND函數且條件判斷
如下圖所示,科目一、科目二分數均超過60,則及格。
在D4單元格輸入以下公式:
=IF(AND(B4>=60,C4>=60),"及格","不及格")
當AND函數的所有參數均滿足條件時,返回True,否則返回False。
4、IF OR函數或條件判斷
如果科目一、科目二任意一科超過60,則及格。在D2單元格輸入公式:
=IF(OR(B4>=60,C4>=60),"及格","不及格")
當OR函數的任意一個參數滿足條件時,返回True,均不滿足條件時,返回False。
5、SUMIFS函數條件求和
如下圖所示,要求統計姓名為“張1”,産品為“品B”的總銷售額。
在H2單元格輸入公式:
=SUMIFS($D$2:$D$8,$B$2:$B$8,F2,$C$2:$C$8,G2)
6、COUNTIFS函數條件計數
如下圖所示,要求統計姓名為“皮卡球”、出差目的地為“北京”的次數。
在G2單元格輸入公式:
=COUNTIFS($B$2:$B$10,E2,$C$2:$C$10,F2)
7、VLOOKUP函數查找
如下圖所示,根據F2單元格的工号查找姓名。
在G2單元格輸入公式:
=VLOOKUP(F2,$B$2:$C$8,2,FALSE)
該公式表示,在B2:C8區域查找F2單元格的值,并返回查找區域第2列(即“姓名”列)的值,參數False表示精确查找。
在使用VLOOKUP函數時需要注意,VLOOKUP函數通常用于正向查找,即從左到右查找。如果使用VLOOKUP函數逆向查找,比如根據工号查找部門,則需要配合IF函數一起使用。
此外,查找值所在的列必須在查找區域的第1列。本例中,查找值所在的列為B列,則查找區域為B2:C8。如果查找區域為A2:C8,VLOOKUP函數會返回錯誤值。
8、INDEX MATCH函數組合查找
如下圖所示,根據工号查找部門。VLOOKUP函數不能直接進行逆向查找,因此使用INDEX MATCH函數組合進行查找。
在G2單元格輸入公式:
=INDEX($A$2:$A$8,MATCH(F2,$B$2:$B$8,0))
MATCH(F2,$B$2:$B$8,0)函數用于查找F2單元格的工号在B2:B8中的位置。
INDEX函數則返回A列中與F2單元格的工号在同一行的部門。
9、LEFT LEN LENB函數組合提取字符
如下圖所示,要求提取A列的漢字。
在B2單元格輸入公式:
=LEFT(A2,LENB(A2)-LEN(A2))
LEFT函數表示從文本字符串的第一個字符開始提取指定個數的字符。
LENB(A2)-LEN(A2)用于計算A2單元格中漢字的個數。
10、RIGHT LEN LENB函數組合提取字符
如下圖所示,要求提取A列的數字。
在B2單元格輸入公式:
=RIGHT(A2,2*LEN(A2)-LENB(A2))
RIGHT函數表示從文本字符串的最後字符開始提取指定個數的字符。
2*LEN(A2)-LENB(A2)用于計算A2單元格中數字的個數。
11、MID函數提取字符
如下圖所示,根據B列身份證号提取出生日期。
在C2單元格輸入公式:
=--TEXT(MID(B2,7,8),"0-00-00")
MID函數表示從文本字符串的指定位置起提取指定長度的字符。身份證号的第7位至第14位共8位數字,代表出生日期。MID(B2,7,8)提取的出生日期為“19850307”。
使用Text函數并在Text函數返回的結果前加上“--”,是為了将MID函數提取的數字轉化為日期類型數據。
12、SUBSTITUTE函數替換字符
如下圖所示,将A列中的“開心”替換為“happy”。
在B2單元格輸入公式:
=SUBSTITUTE(A2,"開心","happy")
該公式表示,将A2單元格的字符“開心”替換為“happy”。
13、REPLACE函數替換字符
如下圖所示,要求将B列号碼中間四位以“*”代替。
在C2單元格輸入公式:
=REPLACE(B2,4,4,"****")
該公式表示,将B2單元格的字符串,從第4個字符開始,共4個字符,将其替換為“****”。
14、IFERROR函數屏蔽錯誤值
如下圖所示,當VLOOKUP函數查找不到值時,返回錯誤值。
此時可以使用IFERROR函數屏蔽錯誤值,避免錯誤值影響表格美觀。
如下圖所示,在G2單元格輸入公式:
=IFERROR(VLOOKUP(F2,$B$2:$C$8,2,FALSE),"查找不到")
當VLOOKUP函數返回錯誤值時,使用IFERROR函數将錯誤值屏蔽,并返回文本“查找不到”。
15、ROUND函數四舍五入
如下圖所示,将B列數值進行四舍五入,并且保留一位小數。
在C2單元格輸入公式:=ROUND(B2,1)
16、RANDBETWEEN函數生成随機數
如下圖所示,在B2單元格輸入公式:=RANDBETWEEN(50,100)
該公式表示生成50至100的随機數。當按F9鍵時,RANDBETWEEN函數可以更新生成的随機數。
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!