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

2022-06-07 06:01:48 字數 6078 閱讀 9365

1樓:excel幫

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

2樓:洋老師辦公教程

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

3樓:excel研究僧

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

4樓:

提取出生日期可以用這個公式,假設身份證號碼在工資表的a1單元格公式如下:if((len(a1))=18,date(mid(a1,7,4),mid(a1,11,2),mid(a1,13,2)),date(mid(a1,7,2),mid(a1,9,2),mid(a1,11,2)))要點在於先判斷身份證長短,老身份證是15位的,不過現在慢慢的都換二代證了,二代證是18位的。說明下:

1、mid函式是microsoft excel中的一個字串函式,作用是從一個字串中擷取出指定數量的字元,身份證從第七位開始是年份,所以第一個mid函式裡面第一個是要判斷的身份證號碼,第二個代表從左邊第七個開始數,如果判斷是新身份證,取四位,老身份證取2位;同理取得月份和日期數值。2、date函式中間的三個引數分別代表年月日,通過這個函式把mid函式取得值變成出生的年月日

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

5樓:愚人談娛樂

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

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

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

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

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

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

6樓:孫晨的excel職場故事

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

7樓:s今生緣

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

=mid(a2,7,8),

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

8樓:匿名使用者

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

9樓:匿名使用者

假設身份證在a列,

在b2輸入公式

回車確定,滑鼠對準單元格右下角,當出現一個黑色小十字時,同時按住滑鼠左鍵往下拖動填充,15位和18位通用

10樓:魔力嘎

鍵入公式即可 =text(mid(a1,7,8),"0000-00-00")

11樓:匿名使用者

用函式mid(j5,7,6),j5為身份證號,7為開始數值,6為取值長度.

12樓:匿名使用者

=mid(b2,7,4)&"年"&mid(b2,11,2)&"月"&mid(b2,13,2)&"日" 把這個公式直接複製到如圖

願你的問題能即刻解決。

13樓:米少卿

如果a1="420106199807010831"

那麼b1=mid(a1,7,8)

b列複製公式就行了

14樓:匿名使用者

1.excel表中用身份證號碼中取其中的號碼用:mid(文字,開始字元,所取字元數);

2.15位身份證號從第7位到第12位是出生年月日,年份用的是2位數。

18位身份證號從第7位到第14位是出生的年月日,年份用的是4位數。

從身份證號碼中提取出表示出生年、月、日的數字,用文字函式mid()可以達到目的。mid()——從指定位置開始提取指定個數的字元(從左向右)。

對一個身份證號碼是15位或是18位進行判斷,用邏輯判斷函式if()和字元個數計算函式len()輔助使用可以完成。綜合上述分析,可以通過下述操作,完成形如1978-12-24樣式的出生年月日自動提取:

假如身份證號資料在a1單元格,在b1單元格中編輯公式

回車確認即可。

如果只要「年-月」格式,公式可以修改為

3.這是根據身份證號碼(15位和18位通用)自動提取性別的自編公式,供需要的朋友參考:

說明:公式中的b2是身份證號

根據身份證號碼求性別:

=if(len(b2)=15,if(mod(value(right(b2,3)),2)=0,"女","男"),if(len(b2)=18,if(mod(value(mid(b2,15,1)),2)=0,"女","男"),"身份證錯"))

根據身份證號碼求年齡:

=if(len(b2)=15,2007-value(mid(b2,7,2)),if(len(b2)=18,2007-value(mid(b2,7,4)),"身份證錯"))

4.excel表中用year\month\day函式取相應的年月日資料;

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

15樓:匿名使用者

excel從身份證號中提取出生日期的具體操作方法如下:

方法一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.在「數字」選項中單擊「日期」

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

6.另外還可以單擊b2單元格,在確保身份證號碼正確的條件下使用函式

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

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

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

方法二:

將a列身份證號複製到b列

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

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

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

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

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

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

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

拓展資料

16樓:大叔叔和小魚魚

一、方法展示

c2單元格輸入公式:=--text(mid(b2,7,8),"0-00-00"),向下複製填充。一次性提取所有身份證號碼對應的出生日期。

二、公式解釋:

(1)先看mid函式:mid(b2,7,8)的意思就是從b2單元格的第7位開始擷取,擷取的字元長度是8位,得到的計算結果就是"19761204"。

(2)接下來用text函式,將mid函式得到的字串變成日期的模樣,text(mid(b2,7,8),"0-00-00")將文字字串"19761204"從右側的第二位和第四位之間各加上一個短橫線,結果變成"1976-12-04"。

(3)經過text函式喬裝打扮,文字字串"19761204"就有了日期的樣子了,但是這樣的結果僅僅是掩人耳目,還不是真正的日期格式。excel中凡是經過text、mid、left、right等函式計算後得出的數值是文字格式,一般情況下,不能參與後續的計算處理。

17樓:

首先在c2手動輸入日期,然後框住c3按ctrl+e,就能一鍵完美提取啦!

18樓:excel幫

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

19樓:洋老師辦公教程

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

20樓:excel研究僧

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

21樓:來霞眭壬

可以利用公式從身份證號中提取出生日期

軟體版本:office2007

方法如下:

1.從下面身份證號碼中提取出生日期:

2.輸入公式如下:

3.得到結果~

22樓:匿名使用者

=mid(單元格,7,8)

從單元格里面取字元,從第七位開始取8個。這是18位身份證取出生年月日的辦法,也可以把年月日分別取出來。

23樓:匿名使用者

如果身份證號碼在b2單元格,那麼輸入以下公式,得到出生日期

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

或者:=--text(mid(b2,7,8),"0-00-00") (設定單元格格式為日期格式)

24樓:丁亭晚史姬

身份號是18位,可以用mid函式取出出生日期,

從第七位開始取,取8位,也就是說到14位。

如下圖:

25樓:沈一民

b2=text(mid(a2,7,8),"2023年00月00日")

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

26樓:卯又琴菅騰

可以利用公式從身份證號中提取出生日期

軟體版本:office2007

方法如下:

1.從下面身份證號碼中提取出生日期:

2.輸入公式如下:

3.得到結果~

27樓:告別安琪嫂子

函式公式 :

c2單元格輸入公式:=--text(mid(b2,7,8),"0-00-00"),向下複製填充。一次性提取所有身份證號碼對應的出生日期。

如果輸入公式後,公式結果變成了28098,別忘了把單元格格式設定為日期格式。

公式解釋:

首先看mid函式:mid(b2,7,8)的意思就是從b2單元格的第7位開始擷取,擷取的字元長度是8位,得到的計算結果就是"19761204"。

接下來用text函式,將mid函式得到的字串變成日期的模樣,text(mid(b2,7,8),"0-00-00")將文字字串"19761204"從右側的第二位和第四位之間各加上一個短橫線,結果變成"1976-12-04"。

經過text函式喬裝打扮,文字字串"19761204"就有了日期的樣子了,但是這樣的結果僅僅是掩人耳目,還不是真正的日期格式。excel中凡是經過text、mid、left、right等函式計算後得出的數值是文字格式,一般情況下,不能參與後續的計算處理。

text函式前加了兩個短橫線是什麼意思呢?就是把上面text函式得到的文字型的日期格式進行減負運算,也就是--負負得正,通過運算,將文字格式的數值變成真正的日期格式。當然將兩個短橫線換成1*(1乘以),也可以實現將文字格式向數值格式的轉換。

怎樣用excel從身份證號中提取資訊

需要提取什麼資訊?年齡?還是性別?提取年齡 身份證號在a1單元格,則 year now 19 mid a1,len a1 2,2 可提取年齡。如何從在excel中身份證號碼裡提取需要的資訊 excel 身份證來弄出生年月日需要從身份證號碼中提取出生年月日,利用excel中的函式就能很簡單地提取出出生...

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

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

有身份證號怎麼查社保卡號,在網上用身份證號碼怎麼查社保卡電腦號

查詢社保卡號方法如下 1.開啟瀏覽器,輸入你所在地區的名稱加社社會保險資訊查詢系統,並點任一安全的 2.以濟南的網頁為例子,點開後輸入身份證號碼,還有密碼和驗證碼等資訊。3.這個密碼一般是自動設定為你的身份證號碼的後六位數,這個就是你的身份證號碼了。輸入了所有的資訊後,確定進入查詢。4.進去後,大家...