1樓:緣來是我
excel中使用身份證號計算年齡,可通過year,today獲得當前年份,使用mid函式獲得身份證的出身年份,兩者相減即可得到年齡。
方法步驟如下:
2、在公式編輯框繼續輸入7,4),並按回車完成公式的輸入。
3、返回excel**,可發現已成功通過身份證號碼計算出年齡。
2樓:匿名使用者
「excel中用身份證號計算年齡」的操作步驟是:
1、開啟excel 2007工作表;
2、由於身份證編碼規則中,從第7位字元起的8個字元為出生年月日資訊,因此可通過mid函式提取出出生日期,並計算到當前日期的年差值;
3、在c2單元格輸入以下公式,然後向下填充公式
=datedif(text(mid(b2,7,8),"0-00-00"),today(),"y")
公式表示:以text(mid(b2,7,8),"0-00-00")為初始日期,以today()為截止日期,計算兩者之前間隔的年份。
4、excel 2003以下版本也可以直接通過計算出生日期與當前日期總天數,除以365的整數來獲得,輸入以下公式,然後向下填充公式
=int((today()-text(mid(b2,7,8),"0-00-00"))/365)
3樓:退休畫線工
=datedif(text((--mid(身份證號碼或輸入了身份證的單元格位址,7,8)),"0000-00-00"),today(),"y")
本公式得出的周歲,如果公式結果顯示的是日期格式,設定單元格格式為常規即可正常顯示了。
4樓:允美媛譙衣
如果身份證號碼在b2單元格,那麼輸入
=datedif(--text(mid(b2,7,8),"0-00-00"),today(),"y")
詳見附圖示例
5樓:
假設身份證號碼在a1單元格
b1單元格輸入公式
=datedif(text(mid(a1,7,len(a2)/2-1),"0-00-00"),now(),"y")
此公式適用於15位和18位號碼
6樓:池雍恬
那裡邊有設定的,可以提取身份中證號的年齡,那個需要一定功公式的
7樓:莊夜聞人俊德
1.開啟要操作的excel文件
2.在要計算年齡的單元格內輸入year(today())-mid(a2,7,4),其中a2為身份證號的單元格
3.輸入計算公式後,按回車鍵,即可計算出年齡4.其他行的年齡,拖動已經有年齡的那單元格,即可得到年齡
8樓:匿名使用者
首先要把出生年從身份證號碼中提出來,然後再使用2016-出生年
=2016-mid(a1,7,4)
其中a1單元格為身份證號碼,mid(a1,7,4)取a1單元格,從第7為開始,4個數字 為出生年
9樓:匿名使用者
用mid()語句取出 出生年月,再用當前日期減,再用year語句取年齡
10樓:匿名使用者
請將身份證號碼輸入到a1單元格,然後用下面這個公式就可以帶出來
=datedif(text(mid(a1,7,len(a1)/2-1),"0-00-00"),now(),"y")
11樓:綮綮綮綮
開啟excel編輯。
在年份一列第一格輸入公式=mid(a2,7,4)。
此時出生年份已經顯現。
再在年齡一列第一格輸入公式2018-mid(a2,7,4)。
此時年齡就出來了。
12樓:
000000199912310000,這是身份證號的格式,0代表的是其他的含義,這裡不討論,代表年齡的就是中間這段。將這段數字取出來,用現在的時間減一下就可以了。下面是公式:
將b1單元格設定成數字格式即可
13樓:
你好:從身份證上讀取生日:15位號碼,第7-12取2位年2位月2位日。
18位號碼,第9-14位取4位年2位月2位日,用mid函式取相關資料,再用date函式合併成日期,年齡是生日與當時日期的年的差,用date函式。
所以:可用這幾個 函式的組合
例:d2中的函式為:
=datedif(if(len(e2)=18,date(mid(e2,7,4),mid(e2,11,2),mid(e2,13,2)),date(mid(e2,7,2),mid(e2,9,2),mid(e2,11,2))),today(),"y")
14樓:匿名使用者
=year(now())-mid(a2,7,4)
excel中知道身份證號如何計算年齡?
15樓:社會頂呱呱
1、可以用year函式來取得當前的年份=year(now())2、18位身份證號從第7位開始的8位數字代表出生日期。出生的年份是從第7位開始的4位數字,用mid函式將出生年份提取出來
3、mid是visualbasic和microsoftexcel中的乙個字串函式,作用是從乙個字串中截取出指定數量的字元
4、將上述兩個部分合併,就得到了b2的最終公式:
=year(now())-mid(a2,7,4),具體操作步驟1、開啟要操作的excel文件
2、在要計算年齡的單元格內輸入year(today())-mid(a2,7,4),其中a2為身份證號的單元格
3、輸入計算公式後,按回車鍵,即可計算出年齡4、向下填充。即可得到年齡
16樓:人人哦哦哦課
1、開啟要操作的 excel 文件。
2、在要計算年齡的單元格中輸入年份 (今天)-mid (a2) (a2 是 id 號的單元格)。
3、輸入計算公式後, 按 enter, 即可計算年齡。
4、其他行的年齡,拖動已經有年齡的那單元格,即可得到年齡。
17樓:宋語雙羨麗
=datedif(text(mid(a1,7,int(len(a1)/2-1)),"#-00-00"),today(),"y")
假如身份證號碼為500172198905093365在以上公式a1表示你選中的身份證號碼,只要更改a1這個值就可以了,那麼算出來這個身份證年齡為:22
假如你的號碼放在b這一列中,37這一行,就把a1變成b37就ok了
18樓:丹葛市小宸
按身份證號號碼計算至今天年齡
以2023年12月1日為基準日,按按身份證計算年齡(周歲)的公式=datedif(text(mid(a1,7,6+(len(a1)=18)*2),"#-00-00")*1,"2009-12-1","y")
我有「常用函式公式及技巧蒐集」(word),有郵箱的話我可以發給你。
怎麼用excel計算身份證號是否正確 求公式
這些內容去看一下 不過看你的回答你也是懂得的規則的,求號碼長度可用函式len if len a1 18,18位身份證號 if len a1 15 15位身份證號 身份證號位數不足 我們現在通行的身份證號為十八位號,前六位是地區 第七至十四位是出生年月日 第十 五 十六位是鄉鎮 第十七位是性別識別碼,...
在ecel工作表裡輸入身份證號時怎麼變成了e了
在excel中,輸入超過11位數字時,會自動轉為科學計數的方式,比如輸入 123456789012345,輸入後就變成了 1.23457e 14,解法方法如下 1.選中要輸入數字的單元格,點右鍵選單選擇 設定單元格格式 也可以點 格式 選擇 單元格 或按ctrl 1 出現單元格格式對話方塊,點 數字...
同一張表中怎樣篩選姓名和身份證號都重複的資料
由於身份證號碼具有唯一性,只要驗證身份證號碼重複就應該可以了。if countif c c,c1 1,重複 加上 可以避免最後兩位數不同的身份證號被誤判為重複。 假設你的資料在a列從a1開始 在b1輸入以下公式,下拉填充即可 if countif a 1 a1,a1 1,countif a a,a1...