1、建立省市代码将各省、直辖市、行政特区身份证编码导入到Excel中,并完善省份编写。由于网上各版本不同,部分身份证代码表查不到以前的代码,所以,必须自己动手完善。
2、完善州市编码将编码所对应的州市,进一步完善。如图:
3、完善县区编码表进一步将编码细化到县区,在表格第四列插入一列,完善县区编码。如图:
4、自动识别省份通过以上三步,身份证代码库已完成,接下来就是连接,使用。在原有身份证尾数校验码中插入一列,省份。输入以下函数:=IF(ISNA(VLOOKUP(LEFT(F4,6),城市代码!$A:$D,2)),"",VLOOKUP(LEFT(F4,6),城市代码!$A:$D,2))在表格中输入身份证前17位,自动按照前6位编码,识别所在省份。如图:
5、自动识别州市在省份后插入一列,市。输入以下函数:=IF(ISNA(VLOOKUP(LEFT(F5,6),城市代码!$A:$D,3)),"",VLOOKUP(LEFT(F5,6),城市代码!$A:$D,3))然后输入身份证前17位,自动识别到州市。如图:
6、自动识别到县区在市后插入一列,县区。输入以下函数:=IF(ISNA(VLOOKUP(LEFT(F4,6),城市代码!$A:$D,4)),"",VLOOKUP(LEFT(F4,6),城市代码!$A:$D,4))输入身份证前17位,自动识别填充县区,如图:
7、完善年龄用当前年份-出生年份,自动填充到表格中。输入以下代码:=TEXT(NOW(),"e")-YEAR(G4)&"岁"。如图: