酷知百科網

位置:首頁 > 遊戲數碼 > 電腦

EXCEL中輸入身份證號,自動生成性別、年齡……

電腦2.56W

花名冊或類似EXCEL應用,依靠公式自動生成相關資訊,可以儘量避免手工輸入錯誤。其中,身份證號涵蓋了性別和出生年月日資訊,同時也可以利用公式自動生成年齡、生日提醒等資訊。

操作方法

(01)假設單元格E2(如圖所示)中爲身份證號碼,分別在F2、G2、H2、I2自動生成性別、出生年月日、生日月份提醒和年齡資訊。

EXCEL中輸入身份證號,自動生成性別、年齡……

(02)首先,選中F2單元格,輸入“=IF(MOD(MID(E2,IF(LEN(E2)=15,15,17),1),2)=1,"男","女")”,回車即可直接生成性別資訊。

(03)其次,選中G2單元格,輸入“=DATE(MID(E2,7,IF(LEN(E2)=18,4,2)),MID(E2,IF(LEN(E2)=18,11,9),2),MID(E2,IF(LEN(E2)=18,13,11),2))”,回車即可直接生成出生年月日資訊。

(04)再者,選中H2單元格,輸入“=IF(MONTH(G2)=MONTH(TODAY()),"本月過生日","")”,回車即可,如果該身份證號人員生日月份與今日所處月份相同,則該單元格會自動顯示爲”本月過生日“。

EXCEL中輸入身份證號,自動生成性別、年齡…… 第2張

(05)第四,選中I2單元格,輸入”=DATEDIF(--TEXT((LEN(E2)=15)*19&MID(E2,7,6+(LEN(E2)=18)*2),"0-00-00"),TODAY(),"y")“,回車即可直接生成年齡資訊(實際年齡,比如說某人43週歲零3個月,則顯示爲43)。

EXCEL中輸入身份證號,自動生成性別、年齡…… 第3張

(06)最後,在單元格E2輸入身份證號(文字格式),則F2、G2、H2、I2會自動生成所需資訊;如果新增人員,則下拉單元格公式即可。

EXCEL中輸入身份證號,自動生成性別、年齡…… 第4張
EXCEL中輸入身份證號,自動生成性別、年齡…… 第5張

特別提示

以上涉及公式請另行學習,作者另附仔細講解。