在一份Excel表格中,裡面有一些人員的身份證号碼,想要從身份證号碼中單獨提取人員的出生日期,即出生年月日,如何快速提取?今天我們就一起舉個例子說明。
以上表格是關于員工的資料,包含員工的姓名和身份證号,現要從B列的身份證号提取員工的出生日期,即出生年月日放到C列。
方法一:利用數據分列法。
步驟1、選取B列,也就是身份證号所在區域,單擊菜單的[數據]-[分列];
步驟2、在彈出的[文本分列向導-步驟之1]對話框中,選擇[固定寬度],再點擊[下一步];
步驟3、在彈出的[文本分列向導-步驟之2]對話框中,單擊身份證号的第六個字符的後面,再單擊倒數第四個字符的前面,然後點擊[下一步];
步驟4、在彈出的[文本分列向導-步驟之3]對話框中,先單擊[數據預覽]的第一列,再單擊[列數據格式]的[不導入此列];
步驟5、用步驟3同樣的方法,也将[數據預覽]的第三列設置為[不導入此列];
步驟6、再單擊[數據預覽]的第二列,列數據格式設置為日期,目标區域設置為C2,最後點擊[完成]。
即可以看到員工的出生年月日提取出來在C列。
方法二、利用MID函數和TEXT函數,用公式法提取身份證号中的出生年月日。
C2單元格輸入公式:=TEXT(MID(B2,7,8),"0000年00月00日"),身份證号的出生年月日即可在C列顯示出來。
這裡補充說明下MID函數和Text函數的用法,
1、MID函數作用是從字符串的指定位置開始,提取特定數目的字符串。
公式為MID(text, start_num, num_chars)
text是指被截取的字符,
start_num從左起第幾位開始截取(用數字表達),
num_chars從左起向右截取的長度是多少(用數字表達)。
例如 以上員工資料表格,用公式表示=MID(B2,7,8),就是從B2單元格的第7位開始,提取8位數字,結果為" 19830819"。
2、Text函數表示将數值轉化為自己想要的文本格式,
Text函數的語法格式為=text(value,format_text),
Value 為數字值,
Format_text 為設置單元格格式中自己所要選用的文本格式
例如=TEXT(C1,"yyyy年m月m日"),意思就是把C1單元格的數據,轉為yyyy年m月m日 這個格式。
以上是快速從身份證号碼中提取出生年月日的兩種方法,你是否有get到了嗎?
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!