關閉→
當前位置:知科普>IT科技>excel怎樣提取身份證號中的出生日期

excel怎樣提取身份證號中的出生日期

知科普 人氣:2.35W

在Excel的使用中有時會遇到需要提取身份證號中的出生日期,所以接下來為大家介紹幾種實用的方法

excel怎樣提取身份證號中的出生日期

材料/工具

Excel

方法一:函數法

單擊B2單元格,輸入函數=IF(LEN(A2)=15,DATE(MID(A2,7,2),MID(A2,9,2),MID(A2,11,2)),IF(LEN(A2)=18,DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2)),"號碼有錯"))。

出現這樣非出生日期標準格式

excel怎樣提取身份證號中的出生日期 第2張

選中整個B單元格單擊鼠標右鍵,選擇“設置單元格格式”進入

excel怎樣提取身份證號中的出生日期 第3張

在“數字”選項中單擊“日期”

excel怎樣提取身份證號中的出生日期 第4張

選擇顯示格式並確定後返回即可,可以拖拽或雙擊B2單元格右下角來填充其他單元格

excel怎樣提取身份證號中的出生日期 第5張

excel怎樣提取身份證號中的出生日期 第6張

另外還可以單擊B2單元格,在確保身份證號碼正確的條件下使用函數=TEXT(IF(LEN(A2)=15,19,"")&MID(A2,7,6+IF(LEN(A2)=18,2,0)),"#-00-00")

可以拖拽或雙擊B2單元格右下角來填充其他單元格

excel怎樣提取身份證號中的出生日期 第7張

或者如果身份證都是18位可以使用=DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2))這個公式

可以拖拽或雙擊B2單元格右下角來填充其他單元格

excel怎樣提取身份證號中的出生日期 第8張

方法2:分列

將A列身份證號複製到B列

excel怎樣提取身份證號中的出生日期 第9張

選中B列,然後單擊菜單欄“數據”,然後選擇“分列”

excel怎樣提取身份證號中的出生日期 第10張

打開“文本分列嚮導”,選擇“固定寬度”,然後單擊“下一步”。

excel怎樣提取身份證號中的出生日期 第11張

分別在日期前後單擊下,然後單擊“下一步”

excel怎樣提取身份證號中的出生日期 第12張

選中日期列,設置列數據格式為“日期”—“YMD”,然後單擊“完成”。

excel怎樣提取身份證號中的出生日期 第13張

完成後成如圖所示的樣子

excel怎樣提取身份證號中的出生日期 第14張

對錶格某些列進行刪除或修飾即可

excel怎樣提取身份證號中的出生日期 第15張

擴展閲讀,以下內容您可能還感興趣。

EXCEL中如何從身份證號碼中篩選出年月日(出生日期)

材料/工具:Excel2010

1、打開事先準備好數據工作表Excel2010表格文件。如圖所來示

2、選定需要提取出生年月日的單元格,源在編輯欄輸入公式。示例圖中,選定C2單元格,欄輸入以下公式:=DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2))

3、向下拖動zhidao填充序列,即可實現從多個身份證號碼提取身份證號碼。

4、提取效果如圖所示。

在EXCEL表中,如何從身份證號碼中提取生日?

1、電腦打開Excel表格,輸入身份百證號碼,身份證號碼中第度七位數開始的後8位數就是生日。

2、打開Excel表格後,輸入公式知=MID(K20,7,8)。

3、輸道入公式=MID(K20,7,8)後,按回車鍵就可以提取生日了。

4、把有公式的版單元格下拉複製,就可以提取所權有身份證中的生日了。

如何從excel 中的身份證號碼提取出生年月日,將格式顯示為YYYY/MM/DD

1、首先在電腦上用2007版excel軟件打開目標文件,百如圖所示。

2、然後在目標列度第一個單元格中輸入公式:=DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2)),回車一下。

3、然後用鼠標左鍵雙擊該單知元格右下角位置道,如圖所示。

4、格式填充到其它單元格後,即可達到提版問者的要求。注意日期格式不是YYYY/MM/DD,可以在單元格格式界面權設置。

EXCEL中如何從身份證號碼求出生年月日的公式

方法如下:

1、打開示例EXCEL文件,該表有4個欄目:身份證號、姓名、出生日期、年齡。出生日期和年齡需要通過EXCLE進行提取和計算,該2列的單元格格式為“常規”格式。

2、提取出生日期需要使用的函數有兩個,一個是DATE函數,一個是MID函數。DATE函數的結構為DATE(year,month,day),其作用是將提取的數字變為日期格式進行顯示。MID函數的結構為MID(text, start_num, num_chars),其作用是從字符串中提取指定位數的字符,其中text是需要提取的字符所在的字符串,start_num是需要提取的字符在該字符串中的起始位置,num_chars是需要提取的字符的位數。

3、在C3單元格輸入公式“=DATE(MID(A3,7,4),MID(A3,11,2),MID(A3,13,2))”並下拉, 其中MID(A3,7,4)用於提取年份,MID(A3,11,2)用於提取月份,MID(A3,13,2)用於提取日期。

4、不需要精確到日期的年齡計算可以直接用需計算的年份減身份證號的年份來得出。如要算所有人在2016年時的年齡,在C3單元格輸入公式“=2016- MID(A3,7,4)”即可。

怎樣在Excel表格中設置由身份證號碼生成出生日期

1、以excel2010版本為例,如下圖所示,A列是身份證號百碼,要生成出生日期;

2、首先在B2單元度格插入MID函數,MID函數指從指定的字符串中知截取出指定數量字符,例如公式中的“MID(A2,7,8)”,第一個參數A2表示單元格中的身份證號,第二個參數7表示從第7位開始計算,第三個參數8表示從第7位開始共截取8位數字;

3、輸入完公式後按enter鍵,即可生成A2單元格的出生道日期,往下拉填充公版式即可;

4、如想要破折號的年月日格權式,可用text函數和mid函數相結合,如下圖所示在B2單元格輸入公式=TEXT(MID(A2,7,8),"0000-00-00"),按enter鍵即可得出年月日結果;

5、往下拉填充公式即可把A列身份證號碼生成出生日期了。