當前位置:生活全書館 >

IT科技

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

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

在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列身份證號碼生成出生日期了。

  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/p46yq3.html