tft每日頭條

 > 生活

 > excel表身份證号提取出生年月

excel表身份證号提取出生年月

生活 更新时间:2024-12-29 15:44:49

咱們每個人都有一個唯一的身份證号,其實身份證号中包含了很多的個人信息,你知道怎麼從身份證号中提取個人的生日、年齡、性别、籍貫等信息嗎?技巧君今天和大家分享一下如何利用Excel從身份證号中提取個人信息!

文末有示例文件獲取方法哦身份證号的構成

身份證号有18位,排列順序從左至右依次為:六位數字地址碼,八位數字出生日期碼,三位數字順序碼和一位數字校驗碼。順序碼的奇數分給男性,偶數分給女性。

excel表身份證号提取出生年月(身份證号提取生日)1

身份證号構成

從這個構成中,我們可以發現,隻需要提取對應的編碼就可以提取出身份證号中的個人信息!

提取性别

=IF(MOD(MID(B2,17,1),2),"男","女")

excel表身份證号提取出生年月(身份證号提取生日)2

身份證号提取性别

說明: MID(B2,17,1),提取第17位數字 MOD(MID(B2,17,1),2),對2取餘,奇數餘數得1,偶數餘數為0

提取出生年月

=--TEXT(MID(B2,7,8),"0-00-00")

excel表身份證号提取出生年月(身份證号提取生日)3

提取出身年月

說明: MID(B2,7,8),提取第7位開始後面的8位數字,即出生年月日編碼 TEXT(MID(B2,7,8),"0-00-00"),轉換為年-月-日的格式 --TEXT(MID(B2,7,8),"0-00-00"),減負運算換算為真正的日期

提取實歲

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

excel表身份證号提取出生年月(身份證号提取生日)4

提取實歲

說明: DATEDIF(TEXT(MID(B2,7,8),"0-00-00"),TODAY(),"Y"),計算當前日期和出生日期的年差值,即實際歲數

提取虛歲

=(YEAR(NOW())-MID(B2,7,4))

excel表身份證号提取出生年月(身份證号提取生日)5

提取虛歲

說明: MID(B2,7,4):提取第7位數開始的4位數字,即出生年份 YEAR(NOW()):計算當前日期的年份 (YEAR(NOW())-MID(B2,7,4)):虛歲=當前年份-出生年份

提取籍貫

=VLOOKUP(--MID(B2,1,6),籍貫編碼!B:C,2,0)

excel表身份證号提取出生年月(身份證号提取生日)6

提取籍貫

說明: --MID(B2,1,6),提取前六位地址編碼 VLOOKUP(--MID(B2,1,6),籍貫編碼!B:C,2,0),在地址編碼表裡找到籍貫

示例文件獲取:

點擊右上角紅色按鈕關注“Excel精選技巧”,然後私信發送【身份證号提取個人信息】即可

關注Excel精選技巧,每天學習3分鐘,堅持一個月,你将大不同!

excel表身份證号提取出生年月(身份證号提取生日)7

,

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

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

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