如果你每天的工作中都會用到Excel,那函數(shù)肯定會幫你提高工作效率,今天就來聊一聊常用的一些函數(shù)。
一、清洗處理類
函數(shù):MID
1、語法規(guī)則
MID(text, start_num, num_chars)
2、參數(shù)解釋
text:要被截取的字符
start_num:從左起第幾位開始
num_chars:截取的字符長度
3、用途
截取特定位置特定長度的字符串
4、動圖演示
有了身份證號,然后提取出生年月,首先是選取目標(biāo)字符B2,然后出生日期是從第7個字符開始,出生年月的長度是6,依次輸入到函數(shù)即得出生年月。
5、番外
與Mid類似的還有Left和Right,功能類似,同時用于清洗處理類的函數(shù)還有連接函數(shù)Concatenate以及替換函數(shù)Replace。
一、查找匹配類
函數(shù):VLOOKUP
1、語法規(guī)則
VLOOKUP (lookup_value,table_array,col_index_num,range_lookup)
2、參數(shù)解釋
lookup_value:要查找的值
table_array:要查找的區(qū)域
col_index_num:返回數(shù)據(jù)在查找區(qū)域的第幾列數(shù)
range_lookup:模糊匹配/精確匹配
3、用途
按列查找,最終返回該列所需查詢列序所對應(yīng)的值
4、動圖演示
lookup_value是單元格F4的值“小鄭”,table_array是A:D這四列,因?yàn)槌煽兪窃诘谒牧?,如果是要查性別的話只需要選取A:C這三列即可,col_index_num是4,因?yàn)槟繕?biāo)列“成績”是在選取的列中位于第四列,range_lookup是0,精確查找,如果是1的話則是模糊查找。
5、番外:
與VLOOKUP對應(yīng)的還有HLOOKUP,一個是按列查找,一個是按行查找。同類型的其他函數(shù)還有INDEX、OFFSET。
函數(shù)LOOKUP
1、語法規(guī)則
向量形式:LOOKUP(lookup_value,lookup_vector,result_vector)
備注:這里只介紹向量形式
數(shù)組形式:LOOKUP(lookup_value,array)
2、參數(shù)解釋
lookup_value:要查找的數(shù)值
lookup_vector:包含一行或一列的區(qū)域,區(qū)間內(nèi)的數(shù)值必須是升序的
result_vector:包含一行或一列的區(qū)域,區(qū)間內(nèi)的數(shù)值必須是升序的,大小必須和lookup_vector一致
3、用途
查找某個條件對應(yīng)的值并返回
4、動圖演示
這里的lookup_vector和result_vector我是直接在輸入里面手動打出來了,當(dāng)然也可以事先在列中輸入好,然后選取,效果是一樣的。
5、番外
當(dāng)然這里你也可以用IF來判斷,不過整個公式就會變得很長,可讀性要差好多,如果條件是幾十個呢,估計得寫懵逼吧。
三、計算統(tǒng)計類
函數(shù):COUNTIF
1、語法規(guī)則
COUNTIF(range,criteria)
2、參數(shù)解釋
range:要計算其中非空單元格數(shù)目的區(qū)域
criteria :以數(shù)字、表達(dá)式或文本形式定義的條件
3、用途
對報表范圍中符合指定條件的值計數(shù)
4、動圖演示
如圖所示,很簡單的一個條件統(tǒng)計。
5、番外
如果是多條件統(tǒng)計就可以用到Countifs函數(shù)。
函數(shù):SUMIF
1、語法規(guī)則
SUMIF(range,criteria,sum_range)
2、參數(shù)解釋
range:用于條件判斷的區(qū)域
criteria:求和條件
sum_range:求和區(qū)域
3、用途
對報表范圍中符合指定條件的值求和
4、動圖演示
range是“年級”這一列,criteria是F3單元格,sum_range是“成績”列。
5、番外
如果是多條件求和,比如這里想球每個年級男女不同性別的總成績,就需要函數(shù)SUMIFS。同類型的函數(shù)還有SUMPRODUCT、MAX、MIN、AVERAGE。
四、邏輯判斷類
函數(shù)ISERROR/IF
1、語法規(guī)則
IF(logical_test,value_if_true,value_if_false)
2、參數(shù)解釋
logical_test:判斷條件
value_if_true:判斷條件為真時的結(jié)果
value_if_false:判斷條件為假時的結(jié)果
ISERROR()函數(shù)是用來返回TRUE或FALSE的,與IF結(jié)合使用是一個經(jīng)典的防報錯公式
3、用途
條件判斷和防報錯
4、動圖演示
這里如果目標(biāo)值為空的時候,用完成值除以目標(biāo)值得到的完成率是返回一個“#DIV/0!”的錯誤,但是加上IF和ISERROR判斷之后其他的結(jié)果不變,但是錯誤的空格都返還空單元格,當(dāng)然你也可以設(shè)置為空時返回的內(nèi)容。
5、番外
沒有番外。
五、時間序列類
函數(shù)DATEDIF
1、語法規(guī)則
DATEDIF(start_date,end_date,unit)
2、參數(shù)解釋
start_date:起始時間
end_date:結(jié)束時間
unit:所需信息的返回類型,“Y”“M”“D”分別表示年/月/天
3、用途
返回兩個日期之間的年\月\日間隔數(shù)
4、動圖演示
today()函數(shù)是用來生成今天的日期的,當(dāng)然你也可以指定日期,然后計算入職時間和今日之間的差值,然后以月分形式返回就得到了在職月數(shù),同樣的也可以得到年數(shù)。
5、番外
依舊沒有番外。
以上只是我個人覺得比較常用的一些函數(shù),當(dāng)然Excel的函數(shù)是遠(yuǎn)不止我介紹的,在工作中要結(jié)合實(shí)際情況靈活運(yùn)用,同時還有一些功能強(qiáng)大的組合函數(shù)能幫你更好的處理你的Excel,提高你的工作效率。
我找了一份Excel學(xué)習(xí)的資料,還是比較系統(tǒng)的。關(guān)鍵是每章都有詳細(xì)的講解,同時講解的案例的文檔和數(shù)據(jù)都是有提供的,所以不僅可以看書學(xué),還可以實(shí)際自己動手按照書中的例子自己一步步實(shí)現(xiàn),下面是目錄,后臺回復(fù)“Excel”即可得到資料的下載鏈接
終于開通了留言和打賞功能,歡迎小伙伴留言和打賞,由于iOS不能直接打賞,但是微信的最新版本更新了一項(xiàng)贊賞碼的功能,所以我就為iOS的小伙伴貼上來了。
如果覺得寫的文章對你有幫助的話,歡迎關(guān)注
長按二維碼識別即可