EXCEL如何分析出身份證號裡的信息數據

EXCEL如何分析出身份證號裡的信息數據

身份證號裡的玄機

身份證號的構成,身份證號碼是由18位數字組成的,它們分別表示:

  (1)前1、2位數字表示:所在省份的代碼;

  (2)第3、4位數字表示:所在城市的代碼;

  (3)第5、6位數字表示:所在區縣的代碼;

  (4)第7~14位數字表示:出生年、月、日;7.8.9.10位是年11.12位是月13.14位是日;

  (5)第15、16位數字表示:所在地的派出所的代碼;

  (6)第17位數字表示性別:奇數表示男性,偶數表示女性;

  (7)第18位數字是校檢碼:校檢碼可以是0~9的數字,有時也用x表示.

EXCEL可以提取什麼?

EXCEL如何分析出身份證號裡的信息數據

提取之前我們需要準備地區數據庫

EXCEL如何分析出身份證號裡的信息數據

六位地區編碼

EXCEL如何分析出身份證號裡的信息數據

兩位省市編碼

提取相關數據-- 生日

EXCEL如何分析出身份證號裡的信息數據

生日 =IF(A2="","",TEXT(MID(A2,7,8),"0-00-00"))

提取相關數據-- 省市地區

EXCEL如何分析出身份證號裡的信息數據

省市 =VLOOKUP(--LEFT(A2,2),Q!I$1:J$35,2,)

地區 =VLOOKUP(--LEFT(A2,6),Q!A$1:B$3524,2,)

EXCEL如何分析出身份證號裡的信息數據

Q表格為數據庫表

提取相關數據-- 性別

EXCEL如何分析出身份證號裡的信息數據

=IF(A3="","",TEXT(MOD(MID(A3,17,1),2),"男;;女"))

提取相關數據-- 年齡

EXCEL如何分析出身份證號裡的信息數據

年齡 =IF(A2="","",DATEDIF(B2,TODAY(),"y"))

效果圖

EXCEL如何分析出身份證號裡的信息數據

效果圖均為虛構身份證號

如需要源文件 :請關注私信。


分享到:


相關文章: