關閉→
當前位置:知科普>IT科技>excel中如何用身份證號計算年齡

excel中如何用身份證號計算年齡

知科普 人氣:1.56W

首先需要用MID函數將身份證號碼中的日期部分提取出來。然後利用YEAR函數和NOW函數取得當前年份。再用DATEDIF函數計算兩個日期之間間隔的年數。以18位身份證號碼為例,18位身份證號從第7位開始的8位數字代表出生日期。出生的年份是從第7位開始的4

Excel的功能越來越多了,那麼excel中怎樣用身份證號計算年齡。

材料/工具

Excel

方法

打開Excel編輯。

一、首先,打開Excel表格程序,進入庝程序操作主界面中,將要計算年齡的身份證號輸入到表格。 二、然後,在窗口中選擇單元格輸入函數“ =YEAR(NOW())-MID(”回車確定。 三、然後,在窗口中單元格即可看到年齡計算完成。 四、最後,向下填充函數,

excel中如何用身份證號計算年齡

在年份一列第一格輸入公式=MID(A2,7,4)。

如何用EXCEL提取身份證號的出生日期並計算年齡身份證號碼的數字都有其具體的意義,從這些數字中可以獲得該號碼所對應人員的出生户籍地、出生日期、性別等基本信息。利用EXCEL函數,可以很方便的提取身份證號碼中的出生日期信息,並計算出年齡。

excel中如何用身份證號計算年齡 第2張

此時出生年份已經顯現。

1、制字一個帶身份證號的Excel,為了簡單一些,我假設了一個身份證號:410106197407030092; 2、我們用的公式是: =DATEDIF(TEXT(MID(A1,7,8),"#-00-00"),TODAY(),"Y");MID是一個截取文本部分字符段的函數,使用格式:MID(text,start_num,num_c

excel中如何用身份證號計算年齡 第3張

再在年齡一列第一格輸入公式2018-MID(A2,7,4)。

現在身份證都是18位了,設身份證號在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"

excel中如何用身份證號計算年齡 第4張

此時年齡就出來了。

1、可以用YEAR函數來取得當前的年份=YEAR(NOW()) 2、18位身份證號從第7位開始的8位數字代表出生日期。出生的年份是從第7位開始的4位數字,用MID函數將出生年份提取出來 3、Mid是VisualBasic和MicrosoftExcel中的一個字符串函數,作用是從一個字

excel中如何用身份證號計算年齡 第5張

擴展閲讀,以下內容您可能還感興趣。

如何在電子表格中身份證號碼計算年齡?

1在excel中打開要編輯的表格。

2在身份證號後面的空格輸入公式=MID(A2,7,4),其中A2指身份證號的單元格。

3點擊回車鍵,顯示出生的年份。

4再在後面的空格輸入公式=2016-MID(A2,7,4),2016是今年的年份。

5點擊回車,出現年齡。再選中年齡單元格,鼠標移到單元格右下角,變成一個黑色的十字,往下面的單元格拉,運用這種“自動填充”功能,就能讓那些單元格有同樣的公式計算的結果。

擴展資料

常用函數

1、ABS函數  

函數名稱:ABS

主要功能:求出相應數字的絕對值。

使用格式:ABS(number)   

參數説明:number代表需要求絕對值的數值或引用的單元格。

2、AND函數  

函數名稱:AND

主要功能:返回邏輯e69da5e887aae799bee5baa631333366303236值:如果所有參數值均為邏輯“真(TRUE)”,則返回邏輯“真(TRUE)”,反之返回邏輯“假(FALSE)”。   

使用格式:AND(logical1,logical2, ...)  

3、AVERAGE函數

函數名稱:AVERAGE   

主要功能:求出所有參數的算術平均值。

使用格式:AVERAGE(number1,number2,……)   

參數説明:number1,number2,……:需要求平均值的數值或引用單元格(區域),參數不超過30個。參考資料:Excel常用函數大全

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

比如身份證號在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、從輸入的身分證號進入系統自動zhidao提取性別,可以輸入以下公式:=IF(LEN(C2)= 15.IF(MOD(MID(C2.15,1),2)=1,"男","女",IF(MOD(MID(C2.17.1),2)=1,"男",女")公式內的”C2” 代表的是輸入號碼的単元格。

excel表中怎麼根據身份證算年齡

軟件版本:Office2007

方法如下:

1.已知身份證號,求年齡:

2.輸入公式如下:

=DATEDIF(TEXT(MID(A1,7,8),"0000年00月00日"),NOW(),"Y")

3.得到年齡:

在EXCEL表中,如何根據身份證號碼用邏輯的公式算出性別、出生年月、年齡?

這是根據e799bee5baa6e58685e5aeb931333332626633身份證號碼(15位和18位通用)自動提取性別和出生年月的自編公式:

説明:公式中的B2是身份證號

1、根據身份證號碼求性別: =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、根據身份證號碼求出生年月日: =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、根據身份證號碼求年齡: =IF(LEN(B2)=15,year(now())-1900-VALUE(MID(B2,7,2)),if(LEN(B2)=18,year(now())-VALUE(MID(B2,7,4)),"身份證錯"))

其他通用公式:(新舊身份證號通用)

(1)、根據“身份證號”獲得“年齡”A1為身份證號,B1中輸入公式=DATEDIF(TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00"),TODAY(),"y")

(2)、根據出生“年-月-日”獲得“年齡”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))),"月日錯誤",""))),"身份證位數不對")&IF(AND(LEN(B1)=18,1*MID(B1,7,4)>YEAR(TODAY())-6),"年份錯誤","")

以下是一位熱心網友提供的通用公式:(很不錯哦^_^)

假設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,"男","女") 這是區分性別

在excel中輸入身份證號碼求年齡精確到月份

1、首先,打開Excel2010,在表格中錄入好包含身份證號碼的數據表,接下來點擊要放置年齡的單元格。

2、再點擊編輯欄的插入函數按鈕,彈出插入函數對話框,在類別處選擇日期與時間類,在列表zhidao框中選擇YEAR函數,按確定。

3、確定後彈出函數參數的對話框,在Serial_number參數後面內的文本框中輸入Today()函數,按確定計算出本年。

4、在Text參數中選擇身份證號所在的單元格,在Start_num參數中輸入7,在Num_chars參數中輸入4,按確定。

5、這樣就計算出了年齡了,MID函數是用來獲取身份證號中的年份,容再用今年減去身份證號中的年份就得出年齡。再把該單元格公式向下填充就計算出所有身份證號的年齡了。

TAG標籤:#年齡 #excel #身份證號 #計算 #