職場人士必備的5個excel函數公式

嘍,大家好!前兩天我們分享了5個職場人士最常用的函數公式,相信大家肯定沒看過癮。今天我們如約而至,繼續為大家分享後5個常用的函數公式。趕緊來看看吧~

1、根據身份證號碼計算出生日期

要從身份證號碼中得到出生日期,這種問題對於從事人資行政崗位的小夥伴一定不陌生,公式也比較簡單:

=TEXT(MID(A2,7,8),"0-00-00")就能得到所需結果,如圖所示:

職場人士必備的5個excel函數公式

要明白這個公式的原理,首先要知道身份證號碼中的一些規則,目前使用的身份證基本都是18位的,從第七位數字開始的八個數字就表示出生日期。

這個公式中涉及到兩個函數,首先來看MID函數,MID函數有三個參數,格式為:=MID(在哪提取,從第幾個字開始取,取幾個字)。

MID(A2,7,8)表示從A2單元格的第七個數字開始截取八位,效果如圖所示:

職場人士必備的5個excel函數公式

出生日期提取出來後卻不是我們需要的效果,這時候就該函數魔術師TEXT出馬了,TEXT函數只有兩個參數,格式為=TEXT(要處理的內容,“以什麼格式顯示”),本例中要處理的內容就是MID函數這部分,顯示格式為"0-00-00",當然你要用"0年00月00日"這個格式顯示也沒問題,公式改為=TEXT(MID(A2,7,8),"0年00月00日")就可以了:

職場人士必備的5個excel函數公式

想了解更多TEXT函數的用法,還可以瀏覽往期教程《能做條件判斷的文本函數,你見過嗎?》

2、根據身份證號碼計算年齡

有了出生日期,當然就會想到計算年齡,公式為:=DATEDIF(B2,TODAY,"Y")

職場人士必備的5個excel函數公式

這裡用到了一個Excel的隱藏函數DATEDIF,函數需要三個參數,基本結構為=DATEDIF(起始日期,截止日期,計算方式)。

本例中的起始日期就是出生日期,用B2作為第一參數;截止日期是今天,用TODAY函數作為第二參數;計算方式為按年計算,用"Y" 作為第三參數。

如果需要直接從身份證號碼計算年齡的話,公式可以寫為:

=DATEDIF(TEXT(MID(A2,7,8),"0-00-00"),TODAY,"Y")


職場人士必備的5個excel函數公式


3、按照區間得到不同結果

這類問題多見於績效考核,例如公司對員工進行了績效考核,需要按照考核成績確定獎勵級別,定級規則為:50分以下為E,50-65(含)為D,65-75(含)為C,75-90(含)為B,90以上為A。

可以使用公式=LOOKUP(E2,{0;50;65;75;90},{"E";"D";"C";"B";"A"})得到每個員工的獎勵級別,結果如圖所示:

職場人士必備的5個excel函數公式

要解釋這個公式的原理就費勁了,可以參考之前的LOOKUP函數相關教程。

其實要解決這類問題記住套路就夠了:LOOKUP按區間返回對應結果的套路為=LOOKUP(成績,{下限值列表},{獎勵級別列表}),下限值之間用分號隔開,獎勵級別之間同樣用分號隔開。

也可以將成績下限與獎勵級別的對應關係錄入在表格裡,公式可以修改為=LOOKUP(E2,$I$2:$J$6),結果如圖所示。

職場人士必備的5個excel函數公式

4、單條件匹配數據

要想縱橫職場,不會匹配怎麼行?要做單條件匹配不會VLOOKUP怎麼行?

VLOOKUP函數的基本結構為=VLOOKUP(找什麼,在哪找,第幾列,怎麼找),例如按照姓名找最高學歷,可以使用公式=VLOOKUP(G2,B:E,4,0)得到所需結果,如圖所示:

職場人士必備的5個excel函數公式

使用這個函數有兩個要點一定要知道:

①要找的內容必須在查找範圍的首列,例如按姓名查找時,查找範圍是從B列開始而不是A列。

②第幾列指的是查找範圍的列而不是表格中的列,例如要找最高學歷,在查找範圍的第4列,而不是表格中的列數5。

5、多條件匹配數據

學會多條件匹配數據就真的無敵了!

舉一個按姓名和商品名稱兩個條件匹配銷售數量的例子,如圖所示:

職場人士必備的5個excel函數公式

公式為=LOOKUP(1,0/(($A$2:$A$10=E2)*($B$2:$B$10=F2)),$C$2:$C$10)

使用LOOKUP函數進行多條件匹配的套路為:=LOOKUP(1,0/((查找範圍1=查找值1)*(查找範圍2=查找值2)*……*(查找範圍n=查找值n)),結果範圍),需要注意的是多個查找條件之間是相乘的關係,同時它們需要放在同一組括號中作為0/的分母。

您如果遇到定製需求,複雜問題也可以選擇我們後面的廣告,找我們一對一定製,或者學習哦


分享到:


相關文章: