新手進階篇:Excel之如何通過身份證號自動生成性別及年齡

  今天小易老師給大家講講如何通過身份證號自動生成性別及年齡。

本節涉及到的函數有if、mod、right、left、year、now、mid。

在介紹本節實例之前,我們先看看身份證號中的數字含義都代表什麼,如下圖對照表。

新手進階篇:Excel之如何通過身份證號自動生成性別及年齡

3.我們通過left函數先提取身份證號碼中的前17位,再用right的函數提取這17位中的最右邊一位,然後通過mod和if函數對提取的數字進行奇偶判斷,這裡的奇偶判斷標準可以參考上面的對照表,最後得到我們想要的性別結果。

新手進階篇:Excel之如何通過身份證號自動生成性別及年齡

按F9鍵分步演示函數公式,如下圖:(這裡主要為給大家說明left函數和right函數嵌套使用是得到什麼結果)

新手進階篇:Excel之如何通過身份證號自動生成性別及年齡

這裡我們也可以不使用left和right嵌套,而是使用mid函數完成提取工作,如下圖。

新手進階篇:Excel之如何通過身份證號自動生成性別及年齡

4.那麼自動計算年齡呢,具體操作如下圖,我們先通過now函數獲取當下的年月日,然後使用year提取當下年份,再用mid函數從身份證信息中提取出生的年份,最後兩者相減就得到我們想要的年齡結果了。

新手進階篇:Excel之如何通過身份證號自動生成性別及年齡

易學就會 一檔有深度有內涵的知識類自媒體!

歡迎更多的小夥伴加入到易學就會,關注易學就會,跟著小易老師一起學習吧!

文章持續更新中,敬請期待!