身份證號(hào)碼中提取生日、年齡和性別的提取公式
示例:如下圖所示,要求根據(jù)A列的身份證號(hào)碼分別提取生日,年齡和性別。
分析:
1、生日年月的提取公式
生日信息在身份證號(hào)碼的第7至14位,我們可以用MID函數(shù)進(jìn)行截取,即
MID(A2,7,8)
公式意思是截取A2,從第7位開始,載取8個(gè)數(shù)字。
412657198909081050 截取后為19890308,通過TEXT函數(shù)可以把數(shù)字轉(zhuǎn)換成特定的文本格式即:
B2 =TEXT(MID(A2,7,8),"0-00-00")
TEXT函數(shù)相當(dāng)于函數(shù)版的自定義格式,它可以把單元格中的數(shù)字或文本設(shè)置成指定的格式,其中“0-00-00" 是指定的數(shù)字格式,表示在倒數(shù)第2個(gè)零前面,倒數(shù)第4個(gè)零前面添加橫線。關(guān)于自定義格式的用法內(nèi)容太多,這里不再講解,同學(xué)們可以看一下相關(guān)的教程。以后蘭色幻想也會(huì)和大家一起系統(tǒng)學(xué)習(xí)這方面的知識(shí)。
2、年齡的計(jì)算
年齡是今天的年減去出生的年份。
今天可以用today函數(shù)獲得,今天所在的年year(today())
身份證中的年是第7到10位即 MID(a2,7,4)
所以提取年齡的公式即為:
C2 =YEAR(TODAY())-MID(A2,7,4)
3、性別的提取
在身份證號(hào)碼中第17位數(shù)字如果是奇數(shù)表示男,偶數(shù)代表是女。
首先提取第17位數(shù),即 MID(A2,17,1)
判斷是奇是偶有好幾種方法。
方法1:MOD(數(shù)字,2) 如果余數(shù)為0則偶,否則奇
方法2:-1^數(shù)字 如果數(shù)字為偶而結(jié)為>0,如果為奇則結(jié)果<0
方法3:isodd函數(shù)就是判斷奇偶的函數(shù) isodd(數(shù)字)奇結(jié)果為true,偶結(jié)果為false
所以公式可以設(shè)置為3種
1 =IF(MOD(MID(A2,17,1),2),"男","女")
2 =IF(-1^MID(A3,17,1)<0,"男","女")
3 =IF(ISODD(MID(A2,17,1)),"男","女")
繼續(xù)查找其他問題的答案?
-
Excel 2019如何使用復(fù)制、粘貼命令插入Word數(shù)據(jù)?(視頻講解)
2021-01-257次播放
-
Excel 2019如何制作數(shù)據(jù)透視表?(視頻講解)
2021-01-2227次播放
-
Excel 2019如何設(shè)置相對(duì)引用?(視頻講解)
2021-01-2210次播放
-
2021-01-2212次播放
-
Excel 2019如何使用命令復(fù)制公式?(視頻講解)
2021-01-226次播放
-
2021-01-223次播放
-
2021-01-222次播放
-
Excel 2019如何利用開始選項(xiàng)卡進(jìn)入篩選模式?(視頻講解)
2021-01-223次播放
-
Excel 2019如何設(shè)置指定數(shù)據(jù)的篩選?(視頻講解)
2021-01-223次播放
-
Excel 2019如何設(shè)置自定義排序?(視頻講解)
2021-01-222次播放
點(diǎn)擊加載更多評(píng)論>>