返回目录:excel表格制作
1、根据身份证号码的组成规则,身份证前两位代表了省级的籍贯,前六位代表了完整的行政区域,我们以省级籍贯为例,先抄在花名册的工作簿中新建一个工作表,在表中录入代码和地区两列。
2、接着我们将花名册里姓名身份证号百的信息录入软件,并预留好籍贯列。然后在籍贯输入公式 =VLOOKUP(LEFT(B3,2),身份证籍贯代码表!A1:B22,2,0)。
这个公式的意思就是 =vlookup(提取身份证前两位,与籍贯代码表匹配,返回第二列数值,精准匹配)。写公式时可以直度接拉取身份证代码表。
3、回车确定后,就能看到身份证对应的籍贯出来了,然后再使用填充手柄将籍贯列填充完毕,就可以快速录入人员的籍贯信息了。
4、可能有的小伙伴录入公式回车后,会显示#N/A,这可能是因为身份证号录入的是文本格式,知而我们的身份证号代码表是数字格式,公式无法匹配,无法返回数据,就会显示错误。
5、遇到这种情况我们可以在LEFT之前加--,--运用数学里负负得正的原理使得文本格式转换成数字格式,就可以和代码表进行匹配了。回车确定后填充即可。
6、如果想提取详细的籍贯信息,可以到网上下载六位的区域道代码表,并把提取前两位数字改成提取前六位即可。
1、首先先下载各个地区籍贯前6位代号的集合,这个在百度里面搜索下都有的下载的。这里里面不能加链接,这里就不添加了。
2、然后我们把刚刚下载的表里面的数据拷贝到你需要添加籍贯的表中“Sheet2”。“sheet1”为需要填写籍贯的。
3、现在两张表格都在一张表中了。现在就来讲讲公式怎么用。把鼠标放636f7079e799bee5baa6333到要“籍贯”那一栏,点击“插入函数”。
4、找到“vlookup”函数,点击确定。会跳出函数参数,我们这里不管,什么都不填,直接点击确定,然后有跳出提示,也点击确定。这样我们的文本框里面就出现了函数“vlookup”
5、最后我们来输入公式,查找对应的籍贯。“=VLOOKUP(LEFT(C3,6),Sheet2!$A$1:$B$6457,2,0)”
这里来解释下。都代表了什么意思。
LEFT(C3,6),是表示取第C列第3行前6位的数字。如,现在我们表中”白悦“身份证号码就在第C列第3行。
Sheet2!,是表示取“Sheet2”里面的值。
$A$1:$B$6457,是表示取“Sheet2”有数值的单元格。$为绝对值。
2,是表示要取值的列数。
0,是表示比对要”绝对匹配“。
输入完之后,敲回车就好了。
6、现在我们已经输入好一个公式了。接下来的所有人的籍贯也就简单多了。只要把鼠标放在刚刚那个输入好的公式文本框右下角,鼠标变成黑十字架,双击鼠标左键。这样下面所有人的籍贯就都出来了
注意事项:这个两张表一定要在同一个excel文件内,输入公式的那一栏的,单元格格式一定为常规。
使用下面的公式知
M3=VLOOKUP(VALUE(LEFT(H3,6)),Sheet2!A1:Q130,2,TRUE),拉到M110就好
使用公式时注意:6是指对照表中的编码位数道,我用得编码表是6位数字的,如果你是2位数字,就改成2:;编码表的版数字如果是文本格式需要改成数值格式,保证编码在第一列,籍贯在第二列;Sheet2!A1:Q130是编码表的范围,你要权根据实际范围修改。