身份證號推出年齡公式,excel身份證號碼計算年齡

2022-04-09 04:30:57 字數 5673 閱讀 8966

1樓:阿痴海漆定

截止到「今日」的週歲年齡的計算公式為:

上式對18位、15位身份證號均適用。

如果全是18位身份證號,則公式可簡化為:

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

2樓:架橋築路

校驗碼(第十八位數)

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

但是我國的居民身份證在升位後,一些人的尾號變成了x,這部分人在工作生活中,例如去銀行存取錢、去汽車公司租賃汽車或者報名參加考試等等過程中,往往不被檢驗者理解,認為是假身份證,這樣的誤會給很多人的生活帶來不便。公安局的同志希望領到x身份證的同志正確理解這個數字的含義,查驗身份證的機關和單位更應該清楚這一點。[3]

其他說明

身份證上的數字編號,共有15位(新身份證號為18位).從左到右,開頭6位數字,屬行政區域**,按層次每兩位分別表示我國省(自治區,直轄市),地區(市,州,盟)和縣(旗,鎮,區)的名稱.例如,頭六位數字為420107,則42,01和07分別代表湖北省,武漢市和青山區.

編號的第七位到第十二位(新身份證號為編號的第七位到第十四位),屬出生日期號碼,表示本人出生的年月日.例如,出生於2023年10月1日,這個數字便是631001.(新身份證號為19631001).

第13—15位屬分配順序**.(新身份證號第15-16位為順序碼)如第15位的這個數字.(新身份證號為第17位),男性用單數,女性用雙數表示.

此外,還有一個特殊規定,即末尾以 996, 997, 998和 999這四個號為百歲以上老人的特殊規定編號,它們不再分配給其他任何人.

如何使用excel公式:使用身份證號碼算實際年齡。

3樓:

如果身份證號寫在a1中,則公式可以寫成:

首先要確認的是身份證號的位數,15位的身份證號生日是第7位開始的6位(年份碼兩位,完整年份應在前面加上「19」),而18位的身份證號生日是第7位開始的8位(年份碼四位),所以公式裡會有這樣的一段來取出具體生日。

其次就是對取出的生日進行「格式化」,也就是轉換成excel能識別的日期格式,所以用到了text(……,"0-00-00")。

最後就是計算了,這裡的today()是指取得今天日期的意思,然後是用到了excel中的隱藏函式datedif,其作用是將函式裡兩個日期相減,按指定的方式輸出結果,這個公式的datedif(……,today(),"y")中,第一個逗號前是前面說到取出的生日,逗號後是today今天的日期,再後面的"y"代表的是要得出年份。

這裡值得一提的是,datedif函式在使用時,兩個日期的輸入需要按照「先小後大」的順序,否則函式會報錯的。

4樓:

=if(len(d12)=15,2010-(concatenate(19,mid(d12,7,2))),2010-(concatenate(mid(d12,7,4))))

將公式複製貼上,單元格根據實際情況自己改一下。

5樓:

假設你的身份證在a1

6樓:匿名使用者

提取出生日然後和現在的日期計算就可以得出年齡了

函式可以用mid

7樓:匿名使用者

=year(today())-value(mid(a1,7,4))

在excel中怎樣從身份證號碼中利用公式計算出到具體某天(如2023年8月31日)的年齡?

8樓:滾雪球的祕密

比如身份證號在a列,在b1中輸入或複製貼上此公式=datedif(text(mid(a1,7,len(a1)/2-1),"0-00-00"),"2013-8-31","y"),下拉的時候填充,對15位和18位身份證都可以用這種演算法。

excel基本公式

1、査找重夏內容公式: =if(countif(a:a,a2)>1," 重夏",")。

2、用出生年月來汁算年齡公式: =trunc((days360(h6," 2009/8/30".false/360,の》

3、從輸入的18位身份證號的出生年月計算公式: =concatenate(mid(e2,7,4),"/,mid(e2,11,2)"/",mid(e2.13,2)。

4、從輸入的身分證號進入系統自動提取性別,可以輸入以下公式:=if(len(c2)= 15.if(mod(mid(c2.

15,1),2)=1,"男","女",if(mod(mid(c2.17.1),2)=1,"男",女")公式內的」c2」 代表的是輸入號碼的単元格。

9樓:匿名使用者

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

=datedif(text(mid(a1,7,8),"0-00-00"),"2013-8-31","y")

10樓:騎雲

設原身份證在a列,在b1輸入:

=datedif(text(mid(a1,7,8),"0-00-00"),today(),"y")

然後下拉填充即可。

excel中有身份證號如何統計出年齡?

11樓:匿名使用者

=if(len(d1)>15,year(now())-value(mid(d1,7,4)),year(now())-value("19" & mid(d1,7,2)))

如果身份證全部都是18位的話就是=year(now())-value(mid(d2,7,4))

12樓:簡淨軒語

在excel中可以利用datedif函式組合mid函式,利用身份證的編碼特性,統計出年齡。

如圖,b列是身份證號碼,c列是年齡。c列的公式為:=datedif(--text(mid(b2,7,8),"0000-00-00"),today(),"y")

公式解析:根據身份證的編碼特性,從七位開始是年齡資訊,該資訊一共是8位,用mid函式提出年齡資訊,並用text函式將年齡資訊轉化為真正的時間序列號,再使用datedif函式求出兩個日期之間的年數,即年齡。

13樓:匿名使用者

加一列年齡

=year(today())-mid(d1,7,4),計算出年齡。

用年齡篩選,或者條件計數,這樣簡單些。直接用身份證號算也行,比較麻煩。

14樓:excel開發

假設身份證編號在a1

=if(len(a1)>15,year(now())-value(mid(a1,7,4)),year(now())-value("19" & mid(a1,7,2)))

15樓:匿名使用者

發給我,我幫你處理

[email protected]

excel身份證號碼計算年齡

16樓:姬覓晴

1、開啟錄有身份證號碼資訊的excel**,如下圖示例2、選中b2單元格,錄入公式」=datedif(text(mid(a2,7,8),"0000-00-00"),today(),"y")「,回車確認就可以計算出年齡了;

3、在b2單元格右下角按住滑鼠右鍵向下拖動至最後一行資料然後鬆開滑鼠右鍵,選單選擇」複製單元格「,如下圖示例

4、至此所有的年齡資訊提取完畢,如下圖示例

17樓:虎倉權權權

根據身份證號碼計算年齡

18樓:

可以結合使用year、today和mid函式。

在j2單元格中輸入「=year(today())-mid(d2,7,4)」即可返回年齡。

拓展資料:

1、year函式:year(serial_number);

serial_number 為一個日期值,其中包含要查詢的年份。日期有多種輸入方式:帶引號的文字串(例如 "1998/01/30")、系列數(例如,如果使用 1900 日期系統則 35825 表示 1998 年 1 月 30 日)或其他公式或函式的結果(例如 datevalue("1998/1/30"));

19樓:

方法一:

假定資料在a列,並且存放身份證號碼的a列的格式為文字格式,(注:只能是15位或18位),b1裡輸入公式下拉:

=datedif(text(mid(a1,7,len(a1)/2-1),"0-00-00"),today(),"y")

方法二:

假設身份證號碼在a1單元格

b1單元格輸入公式

=datedif(text(mid(a1,7,len(a2)/2-1),"0-00-00"),now(),"y")

此公式適用於15位和18位號碼

20樓:匿名使用者

1.增加一列k提取出生年月,在k2輸入往下拉公式

2.計算年齡 在j 2輸入=int((today()-k2)/365),往下拉公式即可

21樓:

j2公式:

=datedif(text(mid(d2,7,8),"0-00-00"),today(),"y")下拉。

22樓:匿名使用者

=year(now())-mid(d2,7,4) (年齡)

=mid(d2,7,8) (出生年月日)

23樓:匿名使用者

j2單元格公式如下,下拉

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

24樓:左手拍拍

=(today()-e2)/365

然後設定單元格格式,數字——數值——小數點點選0

25樓:匿名使用者

=datedif(--text(e3,"#-00-00"),now(),"y")

excel表的**怎麼利用身份證號碼算出年齡

26樓:書法大家園

excel中利用身份證號計算員工年齡的方法

27樓:花無聲老師

excel**中如何利用身份證號碼計算出年齡

28樓:a馬玉敏

身份證號時間就有出生日期就可以看出年齡。

身份證號洩露會有哪些桅,身份證號洩露會有哪些危害

洩露身份證號碼,一般不會給你帶來什麼傷害和損失。但如果被不法分子利用就會帶來以下危害 1 身份資訊被竊取,會被人利用。被人拿去作各種會員卡登記,然後被二次賣出,從而更廣泛洩露 被一些人報給一些不驗證 不認真負責的網咖登記,人家釋出了非法言論或上傳了某些不合法的大型檔案。2 身份證繫結的賬戶有可能會遭...

怎樣把身份證號從粘到Excel中

問題展現 1如圖所示,我們把身份證號直接從word中貼上到excel中,可以看到身份證號變成了科學計數法。end解決問題 開啟excel軟體,選擇需要貼上資料的區域,單擊右鍵選擇 設定單元格格式 在彈出的 設定單元格格式 對話方塊中選擇 數字 選項卡,並選擇 文字 格式,單擊確定按鈕。在word軟體...

EXCEL中如何統計同身份證號對應的多條工資額的求和問題

假定原表為sheet1,資料從a2 c2,統計結果在sheet2.資料也在a2 c2.這樣,可以在sheet2的c2裡輸入公式 sum if sheet1 b 2 b n b2,sheet1 c 2 c n 公式中的n為資料表裡最後一行的行號.公式輸入完後,要用ctrl shift enter結束....