函数公式高级技巧(两个案例简单3步)(1)

【例一】如何从B列中员工的身份证信息中,快速提取对应的出生年月日?

操作一:在C2单元格输入公式“=MID(B2,7,4)&”年”&MID(B2,11,2)&”月”&MID(B2,13,2)&”日””

回车

操作二:在C2单元格输入公式“=DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2))”,回车。

函数公式高级技巧(两个案例简单3步)(2)

备注:

(1)本例的两种操作,都需要用MID函数对数字进行提取。它的语法结构为MID(TEXT,START-NUM,NUM-CHARS),其中START-NUM指从第几个字符开始提取,同样[NUM-CHARS]是指要提取的字符数量,但不能省略。

(2)操作一中用连接符&,对提取信息和年月日进行连接,需注意年月日要用双引号引起。

(3)操作二中的DATE函数用来返回特定的年月日日期。

语法结构为DATE(YEAR,MONTH,DAY),也就是DATE(年,月,日)。例如DATE(2020,2,20),返回结果为2020/2/20。

(4)与DATE(日期函数)类似,TIME(时间函数)是用来返回特定时间的函数。

语法结构为TIME(HOUR,MINUTE,SECOND),也就是DATE(小时,分钟,秒数)。

函数公式高级技巧(两个案例简单3步)(3)

【例二】如何根据B列中员工的入职日期在C列输出入职年份?在D列核算员工的工龄年数?

第一步:在C2单元格输入公式“=YEAR(B2)”,回车,得到入职年份。

第二步:在D2单元格输入公式“=INT((TODAY()-B2)/365)”,回车,得出员工的工龄年数。

函数公式高级技巧(两个案例简单3步)(4)

备注:

(1)函数YEAR是用来返回特定日期的年份的函数,另外应注意单元格的数值格式。

(2)函数TODAY()是指返回现在的日期。

(3)公式中“TODAY()-B2”表示今天距离员工入职日期的天数,然后用INT函数进行取整,保留整数,得到员工的工龄年数。

(4)与函数YEAR(年份)函数类似,还有MONTH和DAY函数,用来返回指定日期的月份和日期。

内容最后,记得点击关注,获得更多精彩知识分享!

,