在介紹身份證信息之前首先要提醒大家的是,在表格中錄入身份證号所在列一定要設為文本格式。
看到上面表格中那麼多套路。趕緊跟我過來看看怎麼實現的吧
1、 計算性别,在F2中輸入公式
=IFERROR(IF(MOD(MID(D5,17,1),2),"男","女"),"")
說明:①MID(D5,17,1) 就是截取D5單元格中第17位數;
②MOD是求餘函數 MOD(MID(D5,17,1),2表示中間截取的這個數除以2後是不是奇數
③ IF:若為奇數,則為男,否則為女1、 計算精确的年齡,在D4單元格中輸入公式
2、 計算出生日期:在B3單元格中輸入公式
=IFERROR(TEXT(MID(D5,7,8),"0年00月00日"),"")
說明:①MID(D5,7,8) 從B5單元格中的第7位數開始提取後面的8位數
②TEXT将數值轉換為按指定數字格式0年00月00日
3、計算生肖,在D3單元格中輸入公式
4、計算星座在F3中輸入公式
5、計算退休時間:是根據出生日期計算的
在B4中輸入公式=EDATE(B3,660 (F2="男")*60)
注意:以B3單元格的出生日期作為起始日期,如果 F2單元格性别是女,按=EDATE(B3,660)計算退休日期,如果F2單元格性别是男,則按=EDATE(B3,660 60)計算退休日期
6、計算精确年齡,在D4中輸入公式
7、生日提醒,根據出生日期計算
在B5單元格輸入公式=TEXT(TEXT(B3,"m-d")-TEXT(NOW(),"m-d"),"還有0天生日;;今天生日")
8、計算籍貫,在B6單元格中輸入公式
=IFERROR(VLOOKUP(LEFT(D5,6),區代碼!$A:$B,2,1),"")
①VLOOKUP函數:查找函數,VLOOKUP是按列查找,最終返回該列所需查詢列序所對應的值。
②LEFT:左邊的意思,(LEFT(D5,6):是獲取D5單元格從左開始6位數。
③區代碼!$A:$B,2 :區代碼工作表中A、B兩列。
④最後一個1是TRUE,也就是模糊查找。
聯合起來的意思就是:通過A2單元格中前6位數去查找區代碼工作表中A、B兩列中類似的數據,找到後返回該單元格對應列中的數據。
好啦,今天的分享就到這裡了,如有需要源文件的可以私信小編回複1208,就可以得到。如果你覺得教程不錯,請分享給你的朋友們,獨樂樂不如衆樂樂!最後要提醒大家的是自己的身份證一定保護好,否則落入他人手中後果不堪設想!,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!