tft每日頭條

 > 生活

 > excel快速從身份證中提取出生年月

excel快速從身份證中提取出生年月

生活 更新时间:2024-08-25 21:19:27

我們今天介紹文本函數的第2節課,主要介紹LOWER/PROPER/UPPER函數,并介紹如何用文本函數的組合,從身份證号碼中提取出生日期并計算出某人的年齡。

這個年齡随着日期遞進,你每次打開Excel的時候他都會自動更新,比如3月8日生日過後,就會增加1歲。

excel快速從身份證中提取出生年月(Excel知道你今年多大了-從身份證号碼中提取出生年月日)1

excel快速從身份證中提取出生年月(Excel知道你今年多大了-從身份證号碼中提取出生年月日)2

LOWER/PROPER/UPPER函數的功能是進行大小寫轉換。

LOWER函數的功能是将一個字符串中的所有大寫字母轉換為小寫字母;

UPPER函數的功能是将一個字符串中的所有小寫字母轉換為大寫字母;

PROPER函數的功能是将字符串的首字母及任何非字母字符之後的首字母轉成大寫,将其餘的字母轉換成小寫。

看下面的例子:

excel快速從身份證中提取出生年月(Excel知道你今年多大了-從身份證号碼中提取出生年月日)3

excel快速從身份證中提取出生年月(Excel知道你今年多大了-從身份證号碼中提取出生年月日)4

文本函數組合的應用案例

如何從員工信息登記的身份證号碼中提取員工的出生日期,并計算其年齡

1.從身份證号碼中提取出生日期,公式“=TEXT(MID(E2,7,8),"0000-00-00")”的意思是,先說MID(E2,7,8),這個MID函數是提取單元格中的指定的字符,這裡的意思是将E2單元格中的字符串從第7位開始,向後提取8位,也即提取出了19861001,"0000-00-00"這部分是TEXT函數的功能,這是對提取的19861001設置了格式,指定将19861001輸出成1986-10-01的格式。

excel快速從身份證中提取出生年月(Excel知道你今年多大了-從身份證号碼中提取出生年月日)5

2.從身份證号碼中計算員工當前的年齡,這裡的公式“=YEAR(NOW())-MID(E2,7,4)”的意思是,YEAR(NOW()),year函數是返回某日期對應的年份,這裡與NOW函數相結合,返回的就是當前的年份,也即2021年,MID(E2,7,4)的意思是對E2單元格中的字符串從第7位開始向後提取4位,也即提取的是1986,這樣2021-1986=35歲,就計算出了員工的年齡了。

excel快速從身份證中提取出生年月(Excel知道你今年多大了-從身份證号碼中提取出生年月日)6

excel快速從身份證中提取出生年月(Excel知道你今年多大了-從身份證号碼中提取出生年月日)7

總結

LOWER/PROPER/UPPER函數的功能是進行大小寫轉換。

其中,LOWER是将大寫字母轉換為小寫,UPPER函數是将小寫字母轉換為大寫,PROPER函數将字符串的首字母及任何非字母字符之後的首字母轉成大寫,将其餘的字母轉換成小寫。

将文本函數巧妙組合,可以精準地解決實際工作中的典型問題,比如從員工的身份證信息中提取出出生日期,并計算出年齡,結合退休年齡還可以計算出退休日期等。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved