如何在Excel中自动提取身份证信息

作者:小橘猫 | 创建时间: 2023-05-26
历时一个星期的时间,小编终于将身份证信息提取程序逐步完善,接着上次尾数校验程序,自动提取年龄,自动识别身份证籍贯等基础信息。 如何提取身份证籍贯,当前年龄,请看详细教程。...
如何在Excel中自动提取身份证信息

操作方法

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)&"岁"。 如图:

点击展开全文

更多推荐