在日常工作中,我們經常需要在excel表格内輸入職員個人基本信息,有時會需要提取身份證号中的出生日期,如下圖所示,今天就為大家分享幾種從身份證号中提取出生日期的方法。
職員基本信息表
我們首先來了解一下18位身份證号碼的結構和含義:
1、前6位是行政區劃代碼,一般為出生後報戶口時戶籍地的代碼;
2、第7至第14位是出生日期碼,是按年月日排列的;
3、第15至第17位是順序碼,是由公安機關編訂的号碼,其中第17位是性别信息,奇數為男性,偶數是女性;
4、第18位即最後一位是校驗碼,是由号碼編制單位按統一的公式計算出來的,如果計算出的尾号是0-9就直接拿來使用,但如果計算出的數是10,那麼就用X來代替,這裡的Ⅹ是羅馬數字的10,因為如果用10做尾号,身份證号就變成了19位,而我國的計算機應用系統不認19位的身份證号碼。
方法一:函數法第1步:選中出生日期的目标單元格,如下圖的D2單元格——>在公式輸入欄中複制公式代碼:=TEXT(MID(C2,7,8),"0年00月00日")
公式說明:
函數MID(C2,7,8)的意思是從C2單元格的第7位開始截取,截取的字符長度是8位;
函數TEXT是将MID函數得到的字符串變成日期的樣式,這裡設置的日期格式為: 年 月 日。
設置“年 月 日”日期格式
第2步:單擊選中D2單元格,鼠标移到單元格右下角,向下拖動黑十字填充柄至所有需要填充的區域即可。
拖動填充日期
另外:若要得到其他格式的出生日期,隻需将第1步中的公式稍做修改即可,比如在下圖E2單元格複制輸入公式代碼:=TEXT(MID(C2,7,8),"0-00-00") ,即可得到中間用小橫線分隔的年月日格式:0-00-00;
然後同樣再拖動填充柄填充。
設置年-月-日日期格式
拖動填充日期
方法二:分列法第1步:選中身份證号的數據列,如下圖中的C列——>然後單擊“數據”菜單——>選擇數據工具中的“分列”;
數據分列
第2步:在彈出的文本分列向導對話框中,選擇“固定寬度”——>然後單擊“下一步”;
設置固定寬度
第3步:在數據預覽中,單擊添加兩條如下圖的列間隔分列線,把日期列分隔出來——>然後單擊“下一步”;
建立分列線
第4步:設置分列數據格式,分别單擊日期前面和後面的列,單擊設置列數據格式為“不導入此列”;
設置列數據格式1
設置列數據格式2
再單擊選中日期列,設置列數據格式為“日期”——>“YMD”;
設置列數據格式3
第5步:設置出生日期數據目标區域,可以輸入目标單元格地址,也可以如下圖單擊目标單元格區域F2——>然後單擊“完成”,出生日期列就會自動填充。
設置目标區域
自動填充日期
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!