如何用excel提取身份證出生日期

時間 2022-02-26 14:55:22

1樓:哀桂楓

方法一:函式法

1單擊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)),"號碼有錯"))。

說明:如果身份證號確保正確也可以用這個公式

如果身份證都是18位,可以用這個公式:

=date(mid(a2,7,4),mid(a2,11,2),mid(a2,13,2))

2發現不是日期格式(如下圖所示)。

3選中b列,然後右擊選擇「設定單元格格式」,開啟「單元格格式」對話方塊。在「數字」選項卡中,「分類」中選擇「日期」,然後選擇日期型別,最後單擊「確定」即可。

4在看看效果如下圖所示,可以拖拽或雙擊b2單元格右下角來填充其他單元格。

5最後效果如下圖所示。

end方法二:分列

以18位身份證號為例:將a列身份證號複製到b列。

選中b列,然後單擊選單欄「資料」,然後選擇「分列」。

開啟「文字分列嚮導」,選擇「固定寬度」,然後單擊「下一步」。

分別在日期前後單擊下,然後單擊「下一步」。

選中日期列,設定列資料格式為「日期」—「ymd」,然後單擊「完成」。

完成後的效果如下圖所示。

7對不需要的資料刪除即可

2樓:匿名使用者

如果身份證號碼在b2單元格,那麼輸入

=text(mid(b2,7,8),"0-00-00")

3樓:excel幫

excel中提取身份證號碼出生日期的方法

4樓:洋老師辦公教程

首先手動輸入一個出生日期,回車到下一個單元格按ctrl加e向下填充,最後選擇內容右鍵設定一下單元格格式,在自定義設定成0000-00-00確定即可。

如何在excel中從身份證號碼中提取出生日期

5樓:溫州甌越培訓學校

一、把含有身份證號的單元格(或列)設定為文字格式,方法如下:

1、選擇單元格或列,右擊滑鼠,選擇「單元格格式」,如圖:

2、然後選擇「文字」選項,點「確定」,如圖:

二、點選要輸出日期的單元格,用同樣方法設定為日期格式,如圖:

然後按「=」號,輸入計算日期**(假設身份證號為a1單元格),按回鍵,即可算出出生日期,**如下:

if(len(a1)=15,date(mid(a1,7,2),mid(a1,9,2),mid(a1,11,2)),if(len(a1)=18,date(mid(a1,7,4),mid(a1,11,2),mid(a1,13,2)),"身份證號碼有誤!"))

如圖:這樣就可以從身份證號中提取日期了,結果顯示如下:

6樓:洋老師辦公教程

首先手動輸入一個出生日期,回車到下一個單元格按ctrl加e向下填充,最後選擇內容右鍵設定一下單元格格式,在自定義設定成0000-00-00確定即可。

7樓:excel幫

excel中提取身份證號碼出生日期的方法

8樓:excel研究僧

使用mid函式在身份證號中提取出生日期的方法

9樓:曠湛枋

可以利用公式從身份證號中提取出生日期 軟體版本:office2007 方法如下: 1.

從下面身份證號碼中提取出生日期: 2.輸入公式如下:

3.得到結果:

s如有疑問追問,如滿意記得采納,

如果有其他問題也可點我名字向我求助

答題不易,

如果沒有回答完全,請您諒解,

請採納最快回答的正確答案!!謝謝!

10樓:匿名使用者

a1單元格值為「340***19900309****」

a2為你要提取的出生日期,則在a2中輸入:=mid(a1,7,8)得到的a2就為19900309,如果覺得這樣顯示有點不太好看,你也可以這樣:

在a2中輸入:=text(mid(a1,7,8),"#-00-00")

這樣a2中顯示的應該是1990-03-09但是重點來啦:但是這樣a2的格式為文字格式所以你也可以這樣

在a2中輸入:=--text(mid(a1,7,8),"#-00-00")

然後a2顯示的應該是一串數字

是不是這樣錯了?

沒錯,這樣公示是沒有任何問題的

我們要修改一下a2單元格的格式

右擊選擇a2單元格

選擇單元格格式

在格式中選擇「日期」,在右邊選擇你想要顯示的樣子,就可以啦歡迎採納

11樓:

=mid(a1,7,8)

在excel中如何從身份證號中擷取出生日期?

12樓:逗比耶魯

操作方法如下:

1.單擊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)),"號碼有錯"))。出現這樣非出生日期標準格式;

2.選中整個b單元格單擊滑鼠右鍵,選擇「設定單元格格式」進入;

3.在「數字」選項中單擊「日期」;

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

5.另外還可以單擊b2單元格,在確保身份證號碼正確的條件下使用函式可以拖拽或雙擊b2單元格右下角來填充其他單元格;

6.或者如果身份證都是18位可以使用=date(mid(a2,7,4),mid(a2,11,2),mid(a2,13,2))這個公式可以拖拽或雙擊b2單元格右下角來填充其他單元格;

方法2:分列

1.將a列身份證號複製到b列;

2.選中b列,然後單擊選單欄「資料」,然後選擇「分列」;

3.開啟「文字分列嚮導」,選擇「固定寬度」,然後單擊「下一步」;

4.分別在日期前後單擊下,然後單擊「下一步」;

5.選中日期列,設定列資料格式為「日期」—「ymd」,然後單擊「完成」;

6.完成後成如圖所示的樣子;

7.對**某些列進行刪除或修飾即可。

13樓:上弦月涼

開啟excel**,將身份證號輸入到**中,b列有三個身份證號碼,需要在c列中讓excel自動填充出生年月日;

在c列對應的單元格中我們輸入公式「=mid(b3,7,4)&"年"&mid(b3,11,2)&"月"&mid(b3,13,2)&"日"」,b3是身份證號所在的**,7表示從第7位開始計算,4表示從第7位開始共擷取幾位數字,其中公式的「&」表示拼接字串,如下圖:

輸入公式後,點選enter,第一個身份證號的出生年月日就被提取出來了;

將公式填充到其他單元格,得到所有身份證的出生年月,如下圖:

在對應的單元格輸入「=text(mid(b3,7,8),"0000-00-00")」也可以得到出生年月日,結果如下圖所示。

14樓:查令影院

設定方法大概分為5個步驟,具體方法如下:

1、開啟excel**,在a列中輸入身份證號2、在b列中輸入mid函式,格式為:=mid(a2,7,4)&"年"&mid(a2,11,2)&"月"&mid(a2,13,2)&"日"

3、將游標定位在公式末尾,按下回車,出生年月日就已經從身份證號碼中擷取出來了

4、選中b2**,將滑鼠放在b2**右下角5、當游標變成一個黑色的十字時,按住滑鼠向下拉,所有的出生年月日就都被提取出來了

15樓:匿名使用者

不用那麼複雜,假如a2單元格有一個身份證號碼,要在b2列提取出年月日,則:

1、選擇b2

2、輸入:

=mid(a2,7,4)&"年"&mid(a2,11,2)&"月"&mid(a2,13,2)&"日"

回車!(輸入法應為英文狀態)

這是18位身份證號碼的提取方式,mid函式的意思是:在指定單元格的數值的第幾位連續提取幾位數。如mid(a2,7,4)的意思是說:

從a2單元格的數值的第7位數開始提取數字,連續提取4個數,這四個數恰好是年份。符號&是個連線符,英文雙引號中的「年」「月」「日」可以更改為「-」線,則得到的日期則由「2023年11月15日」變成「2008-11-15」的樣式了(日期是假設的哈)。

其它的日期提取則用滑鼠託動複製公式即可。

至於15位的身份證號碼的日期提取,或是提取其它的什麼數值或字元,琢磨一下mid函式就可以了。

祝成功!

16樓:芮城老憨

同時適用15、18位身份證:

17樓:匿名使用者

=text(text(mid(a1,7,len(a1)/2.2),"#-00-00"),"e年m月d日")

18樓:

=if(len(a1)=18,date(mid(a1,7,4),mid(a1,11,2),mid(a1,13,2)),if(len(a1)=15,date(mid(a1,7,2),mid(a1,9,2),mid(a1,11,2)),"錯誤身份證號"))

19樓:匿名使用者

=if(len(a1)=18,mid(a1,7,8),if(len(a1)=15,mid(a1,7,6),"身份證輸入有誤"))

在excel中怎麼從身份證號中批量提取出生年月

20樓:愚人談娛樂

1、開啟excel檔案,選擇身份證號所在列,點選右鍵 ,選擇複製2、然後在「資料」選單下選擇「分列」

3、在「分列」對話方塊中選擇「固定列寬」,點選下一步4、單擊資料預覽的下方的標尺,把身份證號,分成3段,中間一段為出生年月,點選下一步

5、單擊圖示中標出來的1、3,分別選擇「不匯入此列(跳過)」

6、選擇中間一列,資料格式選擇「日期」格式7、然後點選「目標區域」後的小方框

8、選擇所要填寫出生日期的區域,按enter回車鍵9、在彈出來的文字分列嚮導中點選完成

10、介面中選擇的出生日期區域便會被自動填寫

21樓:孫晨的excel職場故事

如何從身份證號中提取出生日期

22樓:s今生緣

二代身份證,號碼是18位,其中第7~14位是出生年月日,excel裡面提取生日的公式是:

=mid(a2,7,8),

但這樣提取出來的是文字數字,可以根據需要用text函式轉換成日期型。

23樓:匿名使用者

身份證號碼都是現在都是18位的,從第7位到14位就是出生年月,在excel中我們假設a1單元格是身份證號碼,則你在b2輸入

身份證出生日期如何更改法律諮詢

居民需要變更戶籍資訊中的出生日期,一 需要提供的稽核證明材料 1 申請人的書面申請 2 申請人的 戶口簿 和 居民身份證 3 證明年齡錯誤的原始憑證材料 出生醫學證明原件,記載原始出生日期的戶口簿,戶口底賬等 4 申請人所在村 居 委會出具的書面證明材料,申請人如果有固定職業,還需要所在單位出具書面...

excel中從身份證號提取籍貫,Excel中從身份證號提取籍貫

人人哦哦哦課 1 我們開啟一個excel 這裡我隨便填寫了3個身份證號碼,我虛構的,作為例子。2 我們在b1單元格中輸入公式 mid a1,7,4 年 mid a1,11,2 月 mid a1,13,2 日 3 接著我們按下回車,這時候b1單元格就有了出生日期5 最後我們將游標放在b1單元格右下角,...

修改身份證出生年月該怎麼改啊

天涯何處都逢卿 回答不能改的哦 從你下戶口時,身份證號碼就固定了 提問身份證號上的出生年月日是錯誤的也不能改嗎回答首先為什麼是錯的?是誰的錯?家長,還是戶籍室 提問因為當時計劃生育為了生我弟把我改大了 家長回答 那麼是要交罰款的 更正出生日期公民要求更正出生日期,需持下列證明材料 1 申請人的書面申...