首先需要用MID函數(shù)將身份證號碼中的日期部分提取出來。然后利用YEAR函數(shù)和NOW函數(shù)取得當前年份。再用DATEDIF函數(shù)計算兩個日期之間間隔的年數(shù)。以18位身份證號碼為例,18位身份證號從第7位開始的8位數(shù)字代表出生日期。出生的年份是從第7位開始的4
Excel的功能越來越多了,那么excel中怎樣用身份證號計算年齡。
材料/工具
Excel
方法
打開Excel編輯。
一、首先,打開Excel表格程序,進入庝程序操作主界面中,將要計算年齡的身份證號輸入到表格。 二、然后,在窗口中選擇單元格輸入函數(shù)“ =YEAR(NOW())-MID(”回車確定。 三、然后,在窗口中單元格即可看到年齡計算完成。 四、最后,向下填充函數(shù),
在年份一列第一格輸入公式=MID(A2,7,4)。
如何用EXCEL提取身份證號的出生日期并計算年齡身份證號碼的數(shù)字都有其具體的意義,從這些數(shù)字中可以獲得該號碼所對應(yīng)人員的出生戶籍地、出生日期、性別等基本信息。利用EXCEL函數(shù),可以很方便的提取身份證號碼中的出生日期信息,并計算出年齡。
此時出生年份已經(jīng)顯現(xiàn)。
1、制字一個帶身份證號的Excel,為了簡單一些,我假設(shè)了一個身份證號:410106197407030092; 2、我們用的公式是: =DATEDIF(TEXT(MID(A1,7,8),"#-00-00"),TODAY(),"Y");MID是一個截取文本部分字符段的函數(shù),使用格式:MID(text,start_num,num_c
再在年齡一列第一格輸入公式2018-MID(A2,7,4)。
現(xiàn)在身份證都是18位了,設(shè)身份證號在A1,要在B1中得到年齡, B1=DATEDIF(TEXT(MID(A1,7,8),"0-00-00"),TODAY(),"Y") 這樣就得到了截止到今天為止的年齡,如果是截止到如2016年3月31日,那么 B1=DATEDIF(TEXT(MID(A1,7,8),"0-00-00"),"2016-3-31"
此時年齡就出來了。
1、可以用YEAR函數(shù)來取得當前的年份=YEAR(NOW()) 2、18位身份證號從第7位開始的8位數(shù)字代表出生日期。出生的年份是從第7位開始的4位數(shù)字,用MID函數(shù)將出生年份提取出來 3、Mid是VisualBasic和MicrosoftExcel中的一個字符串函數(shù),作用是從一個字
擴展閱讀,以下內(nèi)容您可能還感興趣。
如何在電子表格中身份證號碼計算年齡?
1在excel中打開要編輯的表格。
2在身份證號后面的空格輸入公式=MID(A2,7,4),其中A2指身份證號的單元格。
3點擊回車鍵,顯示出生的年份。
4再在后面的空格輸入公式=2016-MID(A2,7,4),2016是今年的年份。
5點擊回車,出現(xiàn)年齡。再選中年齡單元格,鼠標移到單元格右下角,變成一個黑色的十字,往下面的單元格拉,運用這種“自動填充”功能,就能讓那些單元格有同樣的公式計算的結(jié)果。
常用函數(shù)
1、ABS函數(shù)
函數(shù)名稱:ABS
主要功能:求出相應(yīng)數(shù)字的絕對值。
使用格式:ABS(number)
參數(shù)說明:number代表需要求絕對值的數(shù)值或引用的單元格。
2、AND函數(shù)
函數(shù)名稱:AND
主要功能:返回邏輯e69da5e887aae799bee5baa631333366303236值:如果所有參數(shù)值均為邏輯“真(TRUE)”,則返回邏輯“真(TRUE)”,反之返回邏輯“假(FALSE)”。
使用格式:AND(logical1,logical2, ...)
3、AVERAGE函數(shù)
函數(shù)名稱:AVERAGE
主要功能:求出所有參數(shù)的算術(shù)平均值。
使用格式:AVERAGE(number1,number2,……)
參數(shù)說明:number1,number2,……:需要求平均值的數(shù)值或引用單元格(區(qū)域),參數(shù)不超過30個。
在excel中怎樣從身份證號碼中利用公式計算出到具體某天(如2013年8月31日)的年齡?
比如身份證號在A列,在B1中輸入或復(fù)制粘貼此公式=DATEDIF(TEXT(MID(A1,7,LEN(A1)/2-1),"0-00-00"),"2013-8-31","Y"),下拉的時候填充,對15位和18位身份證都可來以用這種算法。
Excel基本公式
1、査找重夏內(nèi)容公式: =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、從輸入的身分證號進入系統(tǒng)自動zhidao提取性別,可以輸入以下公式:=IF(LEN(C2)= 15.IF(MOD(MID(C2.15,1),2)=1,"男","女",IF(MOD(MID(C2.17.1),2)=1,"男",女")公式內(nèi)的”C2” 代表的是輸入號碼的単元格。
excel表中怎么根據(jù)身份證算年齡
軟件版本:Office2007
方法如下:
1.已知身份證號,求年齡:
2.輸入公式如下:
=DATEDIF(TEXT(MID(A1,7,8),"0000年00月00日"),NOW(),"Y")
3.得到年齡:
在EXCEL表中,如何根據(jù)身份證號碼用邏輯的公式算出性別、出生年月、年齡?
這是根據(jù)e799bee5baa6e58685e5aeb931333332626633身份證號碼(15位和18位通用)自動提取性別和出生年月的自編公式:
說明:公式中的B2是身份證號
1、根據(jù)身份證號碼求性別: =IF(LEN(B2)=15,IF(MOD(VALUE(RIGHT(B2,3)),2)=0,"女","男"),IF(LEN(B2)=18,IF(MOD(VALUE(MID(B2,15,3)),2)=0,"女","男"),"身份證錯"))
2、根據(jù)身份證號碼求出生年月日: =IF(LEN(B2)=15,CONCATENATE("19",MID(B2,7,2),".",MID(B2,9,2)),IF(LEN(B2)=18,CONCATENATE(MID(B2,7,4),".",MID(B2,11,2)),"身份證錯"))
3、根據(jù)身份證號碼求年齡: =IF(LEN(B2)=15,year(now())-1900-VALUE(MID(B2,7,2)),if(LEN(B2)=18,year(now())-VALUE(MID(B2,7,4)),"身份證錯"))
其他通用公式:(新舊身份證號通用)
(1)、根據(jù)“身份證號”獲得“年齡”A1為身份證號,B1中輸入公式=DATEDIF(TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00"),TODAY(),"y")
(2)、根據(jù)出生“年-月-日”獲得“年齡”B1為出生日期,C1中輸入公式=INT((TODAY()-B1)/365)或者=DATEDIF(B1,TODAY(),"Y")
判斷身份證格式是否正確:B1為身份證號,C1中輸入公式=IF(OR(LEN(B1)=18,LEN(B1)=15),IF(LEN(B1)=18,IF(OR(MONTH(DATE(1*(MID(B1,7,4)),1*(MID(B1,11,2)),1*(MID(B1,13,2))))<>1*(MID(B1,11,2)),DAY(DATE(1*(MID(B1,7,4)),1*(MID(B1,11,2)),1*(MID(B1,13,2))))<>1*(MID(B1,13,2))),"月日錯誤",""),IF(LEN(B1)=15,IF(OR(MONTH(DATE(1*(MID(B1,7,2))+1900,1*(MID(B1,9,2)),1*(MID(B1,11,2))))<>1*(MID(B1,9,2)),DAY(DATE(1*(MID(B1,7,2))+1900,1*(MID(B1,9,2)),1*(MID(B1,11,2))))<>1*(MID(B1,11,2))),"月日錯誤",""))),"身份證位數(shù)不對")&IF(AND(LEN(B1)=18,1*MID(B1,7,4)>YEAR(TODAY())-6),"年份錯誤","")
以下是一位熱心網(wǎng)友提供的通用公式:(很不錯哦^_^)
假設(shè)C2為身份證號,輸入公式
=IF(LEN(C2)=15,19&MID(C2,7,6),MID(C2,7,8)) 這是獲得出生日期
=IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,"男","女") 這是區(qū)分性別
在excel中輸入身份證號碼求年齡精確到月份
1、首先,打開Excel2010,在表格中錄入好包含身份證號碼的數(shù)據(jù)表,接下來點擊要放置年齡的單元格。
2、再點擊編輯欄的插入函數(shù)按鈕,彈出插入函數(shù)對話框,在類別處選擇日期與時間類,在列表zhidao框中選擇YEAR函數(shù),按確定。
3、確定后彈出函數(shù)參數(shù)的對話框,在Serial_number參數(shù)后面內(nèi)的文本框中輸入Today()函數(shù),按確定計算出本年。
4、在Text參數(shù)中選擇身份證號所在的單元格,在Start_num參數(shù)中輸入7,在Num_chars參數(shù)中輸入4,按確定。
5、這樣就計算出了年齡了,MID函數(shù)是用來獲取身份證號中的年份,容再用今年減去身份證號中的年份就得出年齡。再把該單元格公式向下填充就計算出所有身份證號的年齡了。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com