如何從身份證號碼中提取出生年月日 性別及年齡

2022-04-09 19:20:47 字數 5603 閱讀 6727

1樓:薩素蘭藺辰

假設身份證號碼在a1,在b1輸入公式:

出生日期:

性別:=if(mod(mid(a1,15,3),2),"男","女")

年齡:=datedif(text(mid(a1,7,len(a1)*2/3-4),"0-00-00"),today(),"y")

2樓:童年**

身份證號碼有15/18位之分。早期簽發的身份證號碼是15位的,現在簽發的身份證由於年份的擴充套件(由兩位變為四位)和末尾加了效驗碼,就成了18位。這兩種身份證號碼將在相當長的一段時期內共存。

兩種身份證號碼的含義如下:

(1)15位的身份證號碼:1~6位為地區**,7~8位為出生年份(2位),9~10位為出生月份,11~12位為出生日期,第13~15位為順序號,並能夠判斷性別,奇數為男,偶數為女。

(2)18位的身份證號碼:1~6位為地區**,7~10位為出生年份(4位),11~12位為出生月份,13~14位為出生日期,第15~17位為順序號,並能夠判斷性別,奇數為男,偶數為女。18位為效驗位。

作為尾號的校驗碼,是由號碼編制單位按統一的公式計算出來的,如果某人的尾號是0-9,都不會出現x,但如果尾號是10,那麼就得用x來代替,因為如果用10做尾號,那麼此人的身份證就變成了19位。x是羅馬數字的10,用x來代替10,可以保證公民的身份證符合國家標準。

如何從身份證號碼中提取出生年月日、性別及年齡?

3樓:apple魏琦琦

中華人民共和國居民身份證號碼都是18位。 第7到14位為別代表出生年月日,第17位數字表示性別:奇數表示男性,偶數表示女性。

比如231425199502235422,這裡第7位到第14位開始代表的意思就是2023年2月23日,第17位數字為2-偶數即女性。2023年,就用如今年份(2018)減去1995=23歲。

擴充套件資料

身份證結構和形式

1.號碼的結構

2.地址碼

表示編碼物件常住戶口所在縣(市、旗、區)的行政區劃**,按gb/t2260的規定執行。

3.出生日期碼

表示編碼物件出生的年、月、日,按gb/t7408的規定執行,年、月、日**之間不用分隔符。

4.順序碼

表示在同一地址碼所標識的區域範圍內,對同年、同月、同日出生的人編定的順序號,順序碼的奇數分配給男性,偶數分配給女性。

5.校驗碼

根據前面十七位數字碼,按照iso 7064:1983.mod 11-2校驗碼計算出來的檢驗碼。

4樓:清風上山呀

中華人民共和國居民身份證號碼都是18位。

1、7到14位為別代表出生年月日。

2、第17位數字表示性別:奇數表示男性,偶數表示女性;

3、順序碼(身份證第十五位到十七位)是縣、區級**所轄派出所的分配碼,每個派出所分配碼為10個連續號碼,例如「000-009」或「060-069」,其中單數為男性分配碼,雙數為女性分配碼;

4、如遇同年同月同日有兩人以上時順延第

二、第三、第

四、第五個分配碼。如:005的就是個男生,而且和他同年月日生的男生至少有兩個,他們的後四位是001*和003*。

分配順序碼「999、998、997、996」四個順序號分別為男女性百歲以上老人專用的特定編號。

5樓:

1、身份證號碼7-14位為出生年月日。

2、倒數第二位是男單、女雙。

現在的身份證號碼都是18位。1-6位為地區**,其中1、2位數為各省級**的**,3、4位數為地、市級**的**,5、6位數為縣、區級****。15-17位為順序號,是縣、區級**所轄派出所的分配碼

6樓:匿名使用者

假設身份證號碼在a1,在b1輸入公式:

出生日期:

性別:=if(mod(mid(a1,15,3),2),"男","女")年齡:=datedif(text(mid(a1,7,len(a1)*2/3-4),"0-00-00"),today(),"y")

7樓:匿名使用者

前6位是區號,中6位就是出生年月,後4位是編號,倒數第二位是男單女雙

8樓:匿名使用者

最後一位是表示性別,0表示男性,後四位是你在地區你的編碼,在往前推就是你的生日

9樓:民生為本

根據下面的要求自己找

①前1、2位數字表示:所在省份的**,河南的省份**是41哦!

②第3、4位數字表示:所在城市的**;

③第5、6位數字表示:所在區縣的**;

④第7~14位數字表示:出生年、月、日;

⑤第15、16位數字表示:所在地的派出所的**;

⑥第17位數字表示性別:奇數表示男性,偶數表示女性;

⑦第18位數字是校檢碼:也有的說是個人資訊碼,一般是隨計算機隨機產生,用來檢驗身份證的正確性。校檢碼可以是0~9的數字,有時也用x表示。

10樓:匿名使用者

現在的身份證號碼都是18位。

1-6位為地區**,其中1、2位數為各省級**的**,3、4位數為地、市級**的**,5、6位數為縣、區級****。

7-14位為出生年月日,例如:1990101215-17位為順序號,是縣、區級**所轄派出所的分配碼18位為效驗位(識別碼),通過複雜公式算出,普遍採用計算機自動生成。是前面17位的一種檢驗**,如果你改變了前面某個數字而後面的效驗**不響應改變就會被計算軟體判斷為非法身份正號碼。

怎樣在身份證號碼中提取出生年月日?

11樓:起個名好難

生日期碼:身份證號碼第七位到第十四位表示編碼物件出生的年、月、日,其中年份用四位數字表示,年、月、日之間不用分隔符。例如:2023年05月11日就用19810511表示。

擴充套件資料

身份證號碼的含義:

1、號碼的結構

2、地址碼

表示編碼物件常住戶口所在縣(縣級市、旗、區)的行政區劃**,按gb/t2260的規定執行。

3、出生日期碼

表示編碼物件出生的年、月、日,按gb/t7408的規定執行,年、月、日**之間不用分隔符。

4、順序碼

表示在同一地址碼所標識的區域範圍內,對同年、同月、同日出生的人編定的順序號,順序碼的奇數分配給男性,偶數分配給女性。

5、校驗碼

根據前面十七位數字碼,按照iso 7064:1983.mod 11-2校驗碼計算出來的檢驗碼。

12樓:excel研究僧

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

在excel中,從身份證中提取出生年月日、性別、年齡

13樓:創作者

那個只適合18位。

15位的應該是:

年齡=datedif(date(mid(a1,7,2),mid(a1,9,2),mid(a1,11,2)),now(),"y")

性別=if(mod(value(right(a1,1)),2)=1,"男","女")

年月日=if(len(a1)=18,mid(a1,7,8),"19"&(mid(a1,7,6)))(這個公式是通用的18位15位都可以)

14樓:

這個公式是18位身份證的

年齡:就是從身份證號中提取出出生年份,用當前的年份去減

性別:判斷倒數第2位是奇數還是偶數

年月日:從身份證中提取出相應的年月日(這個公式同時適用15位和18位)

如果重寫這些公式

年齡

性別:=if(len(a1)=18,if(mod(value(mid(a1,17,1)),2)=1,"男","女"),if(mod(value(mid(a1,15,1)),2)=1,"男","女"))

年月日:

15樓:匿名使用者

通用的年齡

性別=if(and(len(a9)<>),"",if(mod(right(left(a9,17)),2),"男","女"))

年月日

16樓:張濤女

1 mid是提取個數,mid(a1,7,4)是指從身份證中從左邊數,從第七位起,提四個數,則就是出生年,後面的等同.當年月日提出後,對於datedif(date(開始日期),now(現在日期)計算他們的年差

2 也是從身份證中最好一位(指17位的),你說15位的身份證要把這裡的17改為15.意思是說,最好一位若是單數,則為男,雙數則為女

3 等同一二問題一樣由於你給的分數太少了,打字也要速度與時間,分給多一點,還可以一步一步祥解.

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

17樓:愚人談娛樂

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

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

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

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

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

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

18樓:孫晨的excel職場故事

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

19樓:s今生緣

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

=mid(a2,7,8),

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

20樓:匿名使用者

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

身份證號碼 電話號碼,姓名和出生年月日洩露有什麼影響

個人資訊洩露,問題很嚴重,有可能莫名其妙的背上很多債務 你好,我的身份證號碼和名字以及 號碼洩露了,對我會有什麼危害嗎 有風險,但不用承擔責任。公安部關於對居民身份證丟失補領有關問題綜合答覆意見中指出 居民身份證是公民的法定身份證件,其主要功能是公民從事有關活動時證明本人身份。公民在使用居民身份證證...

在excel中,身份證號碼提取年齡大於18歲的人,用什麼公式

可以依據身份證號碼篩選出年齡大於18歲的人。在excel中可以先使用公式將身份證號碼截止當前日期的年齡計算出來。再通過資料篩選功能選擇大於18週歲即可顯示。具體的以excel2007為例,篩選方法如下 1 在電腦中開啟excel2007進入。2 在電腦上開啟excel 可以看到當前有一組身份證號碼,...

不知被告人身份證號碼如何起訴

一 有欠條並且知道他的 號碼和工作單位可以委託律師進行調取相應的資料。律師是具有調查權的。然後以起訴狀向法院起訴就可以。二 律師法 第35條規定 受委託的律師根據案情的需要,可以申請人民檢察院 人民法院收集 調取證據或者申請人民法院通知證人出庭作證。律師自行調查取證的,憑律師執業證書和律師事務所證明...