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

2022-04-09 04:53:58 字數 5593 閱讀 9142

1樓:excel幫

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

2樓:洋老師辦公教程

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

3樓:匿名使用者

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發現不是日期格式

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

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

4樓:匿名使用者

=text(mid(a1,7,8) ,"0000-00-00")

5樓:匿名使用者

(a1,7,8) ,"0000-00-00")

如何用excel提取身份證號的出生日期並計算年齡

6樓:緣來是我

用excel提取身份證號的出生日期並計算年齡,可通過mid函式提取人出生日期,year(today(())提取系統當前日期,相減即可得到年齡。

方法步驟如下:

1、開啟需要操作的excel**,在出生日期所在單元格中輸入公式=mid(a2,7,4)並回車完成輸入。

【其中a2是身份證號所在單元格,可根據實際修改,mid函式執行結果返回a2單元格中第七位開始後面的4個字元,即身份證號碼的出生日期】

2、下拉填充相關單元格公式。

3、在年齡單元格中輸入公式=year(today())-b2,並回車完成公式輸入。

【其中b2是步驟1、2求得的出生日期,與系統當前日期想減即得到年齡】

4、下拉填充下方單元格公式即可,返回excel**,發現成功從身份證號碼中提取出生日期並計算年齡。

7樓:小戲剪影

excel例項教程:從身份證號中提取出生年月,再用出生年月求年齡(**)

8樓:匿名使用者

見截圖,a列為身份證號,b列為年齡

b1輸入

=2017-mid(a2,7,4)&"歲"

公式下拉

9樓:匿名使用者

分別提取出生日期和計算年齡

公式得在不同的表中給出滴。。。

=text(mid(c4,7,6+(len(c4)=18)*2),"#-00-00")*1

以上是表中提取出生日期

=datedif(f4,today(),"y")以上是計算年齡

10樓:苗喬恩

設a1為身份證號,獲取出生日期並計算年齡公式為:

=datedif(date(mid(a1,7,4),mid(a1,11,2),mid(a1,13,2)),today(),"y")

其中date(mid(a1,7,4),mid(a1,11,2),mid(a1,13,2))為獲取出生日期。

如下圖所示:

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

11樓:逗比耶魯

操作方法如下:

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.對**某些列進行刪除或修飾即可。

12樓:上弦月涼

開啟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")」也可以得到出生年月日,結果如下圖所示。

13樓:查令影院

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

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

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

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

14樓:匿名使用者

不用那麼複雜,假如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函式就可以了。

祝成功!

15樓:芮城老憨

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

16樓:匿名使用者

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

17樓:

=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)),"錯誤身份證號"))

18樓:匿名使用者

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

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

19樓:溫州甌越培訓學校

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

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)),"身份證號碼有誤!"))

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

20樓:洋老師辦公教程

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

21樓:excel幫

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

22樓:excel研究僧

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

23樓:曠湛枋

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

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

3.得到結果:

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

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

答題不易,

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

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

24樓:匿名使用者

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單元格

選擇單元格格式

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

如何用Excel,從18位身份證號碼中提取出生日期,要格式,謝謝

一樓的公式完全正確。date是表示顯示日期的數字,就是下面的年 月 日mid a1,7,4 表示取a1單元格中的第七位起的四位數是年,mid a1,11,2 表示取a1單元格中的第十一位起的二位數是月,mid a1,13,2 表示取a1單元格中的第十三位起的二位數是日,假設身份證號在a列,則b1輸入...

excel怎麼從身份證號中提取出生日期

excel中提取身份證號碼出生日期的方法 首先手動輸入一個出生日期,回車到下一個單元格按ctrl加e向下填充,最後選擇內容右鍵設定一下單元格格式,在自定義設定成0000 00 00確定即可。使用mid函式在身份證號中提取出生日期的方法 提取出生日期可以用這個公式,假設身份證號碼在工資表的a1單元格公...

如何用身份證查詢購買過的火車票,如何用身份證在網上查詢已訂火車票的車次和座位?

有3種方法根據訂票途徑 第一種 電訂票撥打當時訂票電按照語音提示查詢身份證所訂購車票。第二種 網際網路訂票去您所訂票 按照訂票日期查詢身份證訂購車票。第三種 去代售點或者火車站售票視窗通過工作人員來幫查詢身份證所訂購車票您所車站有自動售票機全國取票種也查詢。1 火車票,英文名稱是railway ti...