當前位置:生活全書館 >

IT科技

> 怎麼用excel提取身份證號的出生日期並計算年齡

怎麼用excel提取身份證號的出生日期並計算年齡

原發布者:citt521如何用EXCEL提取身份證號的出生日636f70797a686964616f31333433623764期並計算年齡身份證號碼的數字都有其具體的意義,從這些數字中可以獲得該號碼所對應人員的出生戶籍地、出生日期、性別等基本資訊。利用EXCEL函式,可以很方便的提取身份證號碼中的出生日期資訊,並計算出年齡。工具/原料電腦OFFICE2003版或其他更高版本方法/步驟1.身份證號碼的結構和意義:(1)前6位是地址碼,一般為出生上戶口的時候戶籍地的程式碼;(2)第7至第14位是出生日期碼,是按年月日排列的;(3)第15至第17位是順序碼,是由公安機關編訂的號碼,用來區別同一戶籍地同年同月同日生的人,其中第17位是性別資訊,奇數為男性,偶數是女性;(4)第18位即最後一位是校驗碼,由前面17位數字根據全國同一的演算法進行計算得出。2.開啟示例EXCEL檔案,該表有4個欄目:身份證號、姓名、出生日期、年齡。出生日期和年齡需要通過EXCLE進行提取和計算,該2列的單元格格式為“常規”格式。3.提取出生日期需要使用的函式有兩個,一個是DATE函式,一個是MID函式。DATE函式的結構為DATE(year,month,day),其作用是將提取的數字變為日期格式進行顯示。MID函式的結構為MID(text,start_num,num_chars),其作用是從字串中提取指定位數的字元,其中text是需要提取的字元所在的字串,start_num是需要提取的字元在該字串中的起始位置,num_chars是需要提取的字元的位數。4.在C3單元格輸入公式“=DATE(MID(A3,7,4),MID(A3,11,2),MID(A3,1,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、向下填充。即可得到年齡本回答被網友採納,1.第一步: 開啟電腦excel軟體,如下圖,這裡小編隨意輸入了一些身份證號。zhidao回2.我們都知道,身份證年份在第九位開始的,如圖我們身份證序列在C5,我們輸入公式D6=2019-RIGHT(LEFT(C6,10),4)得到下圖=。(由於目前是2019年,所以輸入的是2019)3.這樣,我們複製公式就可以算出其餘各項了。(右下答角出現十字叉就可複製)www.51dongshi.com防採集。

如何用EXCEL提取身份證號的出生日期並計算年齡?請看下面方法。

方法

開啟表格,在B2單元格輸入以下公式“=DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2))”

如何用EXCEL提取身份證號的出生日期並計算年齡身份證號碼的數字都有其具體的意義,從這些數字中可以獲

其中MID(A2,7,4)用於提取年份,MID(A2,11,2)用於提取月份,MID(A2,13,2)用於提取日期。

1、以excel2010版本為例,如圖所示有下列的身份證號碼,其中身份證格式是文字格式,否則後面的幾

怎麼用excel提取身份證號的出生日期並計算年齡

將C2單元格格式設定為數值,不保留小數。

excel中使用身份證號計算年齡,可通過YEAR,TODAY獲得當前年份,使用MID函式獲得身份證的

怎麼用excel提取身份證號的出生日期並計算年齡 第2張

在C2單元格輸入以下公式“=(TODAY()-B2)/365”即可。

第一步:開啟EXCEl檔案,選擇身份證號所在列,點選右鍵 ,選擇複製第二步:然後在“資料”選單下

怎麼用excel提取身份證號的出生日期並計算年齡 第3張

效果如圖。

怎麼用excel提取身份證號的出生日期並計算年齡 第4張

1、以excel2010版本為例,如圖所示有下列的身份證號碼,其中身份證格式是文字格式,否則後面的幾位數字會變成0;2、先獲取出生日期,zhidao在B2單元格輸入【=DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2)) 】點選回車鍵即版可,MID函式是在指定的字串中提取一定數量的字元。A2就是指定字串,7指從號碼中第7位開始提取,4是指從第七位開始提取後面4位數,然後用DATE函式轉化成日期格式;3、也可以用TEXT函式來提取出生日期,在B3單元格輸入=TEXT(MID(A3,7,8),"0-00-00")   即可;4、提取年齡的話在C2單元格輸入【=YEAR(TODAY())-MID(A2,7,4)】後按回車鍵,則用現在的時間減去身份證中的權年份,得出現在的年齡;5、提取性別時,看身份證號碼上的第17位數,奇數代表男,偶數代表女。在D2單元格輸入【=IF(MOD(MID(A2,17,1),2),"男","女")  】,按回車鍵則可以判斷性別,在Excel中根據身份證號碼自動生成性別、出生日期和年齡 【身份證號判斷性別的方法】 18位的看倒數第二位,奇男偶女; 15位的看倒數第一位,奇男偶女。在Excel中根據身份證號碼自動生成出生生日期和性別 下文說明以本圖例為例,即“性別在B列,年齡在C列,出生日期在D列,身份證號碼在E列” 新建的Excel表是常規格式,但身份證列應設定為文字格式 根據身份證號碼自動生成性別: 方法一: 在E列輸入身份證號,在B列填寫性別,可以在B2單元格中輸入公式 “=IF(MOD(IF(LEN(E2)=15,MID(E2,15,1),MID(E2,17,1)),2)=1,"男","女")”,其中: LEN(E2)=15:檢查身份證號碼的長度是否是15位。 MID(E2,15,1):如果身份證號碼的長度是15位,那麼提取第15位的數字。 MID(E2,17,1):如果身份證號碼的長度不是15位,即18位身份證號碼,那麼應該提取第17位的數字。 MOD(IF(LEN(E2)=15,MID(E2,15,1),MID(E2,17,1)),2):用於得到給出數字除以指定數字後的餘數,本例表示對提出來的數值除以2以後所得7a686964616fe58685e5aeb931333431363034到的餘數。 IF(MOD(IF(LEN(E2)=15,MID(E2,15,1),MID(E2,17,1)),2)=1,"男","女"):如果除以2以後的餘數是1,那麼 Excel學習教程Excel介紹Excel教程Excel表格Excel函式Excel圖表B2單元格顯示為“男”,否則顯示為“女”。 15位身份證,看最後一位,奇男偶女;18位的,看第17位數,也是奇男偶女。方法二: 如果你是想在Excel表格中,從輸入的身份證號碼內讓系統自動提取性別,可以輸入以下公式: =IF(LEN(E2)=15,IF(MOD(MID(E2,15,1),2)=1,"男","女"),IF(MOD(MID(E2,17,1),2)=1,"男","女")) 公式內的“E2”代表的是輸入身份證號碼的單元格。 根據身份證號碼自動生成出生日期 格式一: 18位身份證號:410881197906055521 輸出出生日期1979/06/05 =CONCATENATE(MID(E2,7,4),"/",MID(E2,11,2),"/",MID(E2,13,2)) 15位身份證號:410881790605552 輸出出生日期1979/06/05 =CONCATENATE("19",MID(E6,7,2),"/",MID(E6,9,2),"/",MID(E6,11,2)) 公式解釋: a. MID(E6,7,2)為在身份證號碼中獲取表示年份的數字的字串 b. MID(E6,9,2) 為在身份證號碼中獲取表示月份的數字的字串 c. MID(E6,11,2) 為在身份證號碼中獲取表示日期的數字的字串 d. CONCATENATE("19",MID(E6,7,2),"/",MID(E6,9,2),"/",MID(E6,11,2))目的就是將多個字串合併在一起顯示。格式二: 15位身份證號:410881790605552 出生日期790605 =IF(LEN(E6)=15,MID(E6,7,6),MID(E6,9,6)) 18位身份證號:410881197906055521 出生日期790605 =IF(LEN(E2)=15,MID(E2,7,6),MID(E2,9,6)) 公式解釋: LEN(E6)=15:檢查E6單元格中字串的字元數目,本例的含義是檢查身份證號碼的長度是否是15位。 MID(E6,7,6):從E2單元格中字串的第7位開始提取6位數字,本例中表示提取15位身份證號碼的第7、8、9、10、11、12位數字。 MID(E6,9,6):從C2單元格中字串的第9位開始提取6位數字,本例中表示提取18位身份證號碼的第9、10、11、12、13、14位數字。 =IF(LEN(E2)=15,MID(E2,7,6),MID(E2,9,6)):IF是一個邏輯判斷函式,表示如果額E2單元格是15位,則提取第7位開始的6位數字,如果不是15位則提取自第9位開始的6位數字。根據出生日期計算年齡 D行為出生日期列,雙擊年齡所在列的第二行,然後輸入下面公式,然後按ENTER鍵;再利用下拉方式將公式複製到該列的其他行中即可 =YEAR(NOW())-YEAR(D3),出生日=IF(LEN(A1)=18,CONCATENATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)),CONCATENATE(19,MID(A1,7,2),MID(A1,9,2),MID(A1,11,2)))年齡=DATEDIF(DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)),NOW(),"y")性別=IF(MOD(IF(LEN(A1)=15,MID(A1,15,1),MID(A1,17,1)),2)=1,"男","女")如何從身份證e69da5e887aae79fa5e9819331333335346131號碼中提取性別http://jingyan.baidu.com/article/597a064366b96b312b5243a4.html如何從身份證號碼中提取年齡http://jingyan.baidu.com/article/cbf0e500f91f4e2eaa2893a5.html如何從身份證號碼中提取出生年月日http://jingyan.baidu.com/article/fedf073748e02b35ac8977a3.html希望幫到你本回答被網友採納,在那個Excel表格中只能用函式,從身份證號獲取那個出生日期年齡和性別的話,你還獲取不了,也可以,要麼就是設引數啊,設函式,出生日期來:=TEXT(MID(K2,11,4),"00月00日自")年齡知:=DATEDIF(TEXT(MID(K2,7,8),"0000-00-00"),TODAY(),"Y")性別道=IF(MOD(MID(K2,17,1),2),"男","女")本回答被提問者採納,excel中使用百身份證號計算年齡,可通過YEAR,TODAY獲得當前年份,度使用MID函式獲得身份證的出身年份,兩者相減即可得到年齡。方法步驟如下:1、開啟需要操作的問EXCEL表格,在任意單元格函式編輯框輸入:=YEAR(TODY())-MID(,然後點選答選擇身份證號碼所在單元格。專2、在公式編輯框繼續輸入7,4),並按回屬車完成公式的輸入。3、返回EXCEL表格,可發現已成功通過身份證號碼計算出年齡,原發布者:citt521如何用EXCEL提取身份證號的出生日期並計算年齡身份證號碼的數字都有其具體的意義,從這些數字中可以獲得該號碼所對應人員的出生戶籍地、出生日期、性別等基本資訊。利用EXCEL函式,可以很方便的提取身份證號碼中的出生日期資訊,並計算出年齡。工具/原料電腦OFFICE2003版或其他更高版本方法/步驟1.身份證號碼的結構和意義:(1)前6位是地址碼,一般為出生上戶口的時候戶籍地的程式碼;(2)第7至第14位是出生日期碼,是按年月日排列的;(3)第15至第17位是順序碼,是由公安機關編訂的號碼,用來區別同一戶籍地同年同月同日生的人,其中第17位是性別資訊,奇數為男性,偶數是女性;(4)第18位即最後一位是校驗碼,由前面17位數字根據全國同一的演算法進行計算得出。2.開啟示例EXCEL檔案,該表有4個欄目:身份證號、姓名、出生日期、年齡。出生日期和年齡需要通過EXCLE進行提取和計算,該2列的單元格格式為“常規”格式。3.提取出生日期需要使用的函式有兩個,一個是DATE函式,一個是MID函式。DATE函式的結構為DATE(year,month,day),其作用是將提取的數字變為日期格式進行顯示。MID函式的結構為MID(text,start_num,num_chars),其作用是從字串中提取指定位數的字元,其中text是需要提取的字元所在的字串,start_num是需要提取的字元在該e799bee5baa6e58685e5aeb931333433623764字串中的起始位置,num_chars是需要提取的字元的位數。4.在C3單元格輸入公式“=DATE(MID(A3,7,4),MID(A3,11,2),MID(A3,1,“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),=DATEDIF(TEXT((--MID(身份證號碼或輸入了身復份證的單元格地址,7,8)),"0000-00-00"),TODAY(),"y")本公式得出的週歲,如果公制式結果顯示的是日期格式,設定單元格格式為常規即zhidao可正常顯示了內容來自www.51dongshi.com請勿採集。

  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/rykgmq.html