前些時間在我的經(jīng)驗(yàn)里分享了通過Excel從身份證號中提取年齡的方法,但是有朋友留言看不懂函數(shù)公式,由于留言回復(fù)不能超過100字,所以下面我在這里解釋這些函數(shù)公式。
1、制字一個帶身份證號的Excel,為了簡單一些,我假設(shè)了一個身份證號:410106197407030092;

2、我們用的公式是: =DATEDIF(TEXT(MID(A1,7,8),"#-00-00"),TODAY(),"Y"),我們先解釋最里面的MID(A1,7,8);MID是一個截取文本部分字符段的函數(shù),使用格式:MID(text,start_num,num_chars);它一般有三個參數(shù),第一個參數(shù)表示引用的文本或文本單元格,第二個表示從第幾個文本字符開始截取,第三個表示截取幾個,像公式中的mid(A1,7,8),表示將A1里的文本字符串從第7個字符開始截取,共取8個字符,而組成的文本字符串,例子中:MID(A1,7,8)就是19740703;

3、TEXT是一個返回文本類型的函數(shù),使用格式:TEXT(value,format_text);一般有兩個參數(shù)組成,前一個引號文本或文本單元格,后一個表示文本類型,公式中mid(A1,7,8)就是第一個參數(shù),#-00-00就是第二個參數(shù)。也就是說將mid(A1,7,8)得到的結(jié)果19740703,改變成“#-00-00” 形式的文本,在這里就是1974-07-03。

4、函數(shù)TODAY(),指的是取當(dāng)日日期,如:2014-03-29;

5、DATEDIF函數(shù)用于計算兩個日期之間的年數(shù)、月數(shù)和天數(shù)。其語法:DATEDIF(date1,date2,code);其中date1:表示開始日期,date2:表示結(jié)束日期;code:表示返回兩個日期的參數(shù)代碼,若為Y,便是計算兩個日期的年數(shù),若為M便是計算兩個日期的月,若為D便是計算兩個日期的天。

相關(guān)推薦:
EXCEL公司花名冊怎么制作各部門年齡分布圖?
excel怎么設(shè)置根據(jù)身份證號碼批量插入學(xué)生照片?
新聞熱點(diǎn)
疑難解答
圖片精選