tft每日頭條

 > 生活

 > 從身份證中提取出生日期的3個方法和計算年齡和星座的方法

從身份證中提取出生日期的3個方法和計算年齡和星座的方法

生活 更新时间:2024-08-17 15:21:04

在我們日常的工作當中,經常會遇到通過身份證來獲取出生年月日的需求,今天就給大家介紹三種可以從身份證中提取出生年月日的方法。

我們都知道身份證不同的區域是有不同的含義的,代表出生年月日的數字是第7位到第14位,也就說我們把這部分的數字提取出來就可以了。

一、固定寬度分列

第一個我想到的方法就比較簡單粗暴了,不用任何函數,利用固定寬度來分列就能得到出生年月日的數字串。

1、選擇身份證号碼所在列,選擇數據菜單下的分列。

從身份證中提取出生日期的3個方法和計算年齡和星座的方法(從身份證中提取出生日期的3個方法和計算年齡和星座的方法)1

選擇數據分列

2、在彈出的對話框選擇固定寬度。

從身份證中提取出生日期的3個方法和計算年齡和星座的方法(從身份證中提取出生日期的3個方法和計算年齡和星座的方法)2

選擇固定寬度

3、拖動标尺,把表示出生年月日的數字串分成一列。

從身份證中提取出生日期的3個方法和計算年齡和星座的方法(從身份證中提取出生日期的3個方法和計算年齡和星座的方法)3

利用标尺進行分列

4、設置分列出來的出生年月字符串格式為日期“YMD”。

從身份證中提取出生日期的3個方法和計算年齡和星座的方法(從身份證中提取出生日期的3個方法和計算年齡和星座的方法)4

選擇日期格式

5、點擊完成就可以得到出生年月日了。

從身份證中提取出生日期的3個方法和計算年齡和星座的方法(從身份證中提取出生日期的3個方法和計算年齡和星座的方法)5

得到出生日期

二、利用MID和TEXT函數。

如下圖,隻需在單元格中輸入函數“=TEXT(MID(A2,7,8),"0-00-00")”即可

從身份證中提取出生日期的3個方法和計算年齡和星座的方法(從身份證中提取出生日期的3個方法和計算年齡和星座的方法)6

mid函數和text函數

解釋一下這兩個函數

mid函數是從一個字符串中取出指定數量的字符串

MID(A2,7,8)就代表從A2單元格的字符串的第7個字符開始,向後取出8個字符。通過這個函數我們就輕松的得到了代表出生年月的8位字符串。

Text函數可以通過格式代碼向數字應用格式

TEXT(19940826),"0-00-00")就是把19940826轉換成日期形式1994-08-26

相似的方法也可以把19940826轉換成1994年08月26日,具體函數為TEXT(19940826),"0年00月00日")

三、隻使用MID函數來實現

如果一時你想不起來TEXT函數,隻記得MID函數的話,同樣也可以實現。如下圖,隻需在單元格中輸入函數“=MID(A2,7,4)&"年"&MID(A2,11,2)&"月"&MID(A2,13,2)&"日"”即可。

從身份證中提取出生日期的3個方法和計算年齡和星座的方法(從身份證中提取出生日期的3個方法和計算年齡和星座的方法)7

mid函數

知識擴充,當我們獲得了出生日期之後,就能進一步獲得其他信息了

1、 利用出生日期計算年齡

如下圖,我們隻需要在單元格中輸入下面這個函數即可“=(TODAY()-B2)/365”

從身份證中提取出生日期的3個方法和計算年齡和星座的方法(從身份證中提取出生日期的3個方法和計算年齡和星座的方法)8

計算年齡

2、 利用出生日期計算星座

計算星座我需要借助lookup函數進行月日的匹配對應,具體函數如下

=IF(B2="","",LOOKUP(--TEXT(B2,"m/d"),--{"1/1","1/21","2/20","3/21","4/21","5/22","6/22","7/23","8/22","9/24","10/24","11/23","12/23"},{"摩羯座","水瓶座","雙魚座","牧羊座","金牛座","雙子座","巨蟹座","獅子座","處女座","天秤座","天蠍座","射手座","摩羯座"}))

從身份證中提取出生日期的3個方法和計算年齡和星座的方法(從身份證中提取出生日期的3個方法和計算年齡和星座的方法)9

計算星座

以上就是給大家介紹的從身份證号中提取出生日期的3個方法以及利用提取出來的出生日期計算年齡和星座的方法,希望能給你帶來一些幫助。先收藏萬一以後用的到呢。

,

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

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

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