-
1 # 麒麟閣
-
2 # Excel大全
如何在電子表格中身份證號碼計算年齡?
這裡需要用到如下幾個小技巧:
① 瞭解身份證號的編碼規則;
② 從身份證號中提取生日;
這裡,我就詳解下詳細的步驟。
步驟一 身份證號編碼規則身份證號編碼規則,如下所示:
步驟二 從身份證號中提取生日可以使用資料分列或者函式從身份證號中提取生日;
方法一 資料分列
步驟:
① 選擇身份證號資料列;
② 選擇資料分列;
④ 設定日期列的目標格式為“日期”;
方法二:使用Mid函式獲取生日
函式用法: =Mid( 身份證號, 開始位置, 長度 ),如:=MID(A1,7,8)
再使用Text函式轉換日期格式,=--Text( 文字, 格式) 如,=--TEXT(B1,"0-00-00")
完整公式為: =--TEXT(MID(A1,7,8),"0-00-00")
步驟三 計算年齡可以使用Datedif函式計算年齡,函式用法:=Datedif( 開始日期, 結束日期, 引數 ),如計算年齡可以用公式: =DATEDIF(D1,TODAY(),"Y")
引數“Y”表示計算結束日期和開始日期間的年數差
如下動畫演示:
-
3 # 懿古今
這裡我們以標準的中國居民身份證號碼位數為18位進行說明,首先我們要知道居民身份證號碼是特徵組合碼,由17位數字本體碼和1位校驗碼組成,從左至右依次為:6位數字地址碼,8位數字出生日期碼,3位數字順序碼和1位數字校驗碼。懂得這個規律之後我們再來提取身份證號中的年齡就比較簡單了。
WPS表格提取身份證號年齡假如某個WPS表格A列為姓名,B列為身份證號,D列為年齡,那麼我們只需要在D2位置輸入=YEAR(NOW())-MID(B2,7,4)即可獲取A2身份證號的年齡為30。然後將滑鼠放在D2右下角(如下圖紅色圓圈位置)然後直接雙擊或按住往下拉動即可獲取其他身份證號的年齡。具體如下圖所示:
其中YEAR(NOW())就是獲取今年的年份,MID(B2,7,4)就是提取B2身份證號的出生年,整個公式的意思就是年齡等於用今年的年份減去出生日期中的年份。
這個是用WPS表格來提取年齡,其實使用Excel方法也是類似。
回覆列表
可以透過設定公式,讀取身份證號碼中的年齡,快速計算。具體如下:
1、開啟含有身份證號碼資訊的WPS表格,增加年齡欄,選中年齡欄第一欄,右擊滑鼠,在彈出的選單中找到設定單元格格式。
2、點選設定單元格格式後,在彈出單元格格式選單欄中選擇數字下方的數值,小數位數填0,然後點選確認,年齡欄第一欄單元格格式設定成功。選中年齡欄第一欄後下拉,年齡欄所以單元格式設定成功。
3、在年齡欄的第一欄輸入公式“=YEAR(TODAY())-MID(身份證資訊欄,7,4)”,如:表格中的身份證號碼欄目是E3欄,則公式為:“=YEAR(TODAY())-MID(E3,7,4)”。
4、輸入公式結束後按“enter”鍵,既彈出對應的年齡。
5、選中年齡欄第一欄下拉,就能批次計算出所有人的年齡。