乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel中根据身份证号自动判断籍贯的公式具体是什么啊?-excel从身份证提取籍贯,excel里提取身份证号的籍贯

excel中根据身份证号自动判断籍贯的公式具体是什么啊?-excel从身份证提取籍贯,excel里提取身份证号的籍贯

作者:乔山办公网日期:

返回目录:excel表格制作


身份证号码前6位编码对应的是地区编码,如果身份证号码在B列,对应的编码籍贯对应表在G:H列,那么输入以下公式,得到籍贯。
=VLOOKUP(LEFT(B2,6),G:H,2,0)

如果你不懂公式的话,这样解释你不一定能明白,您可以给我一个邮箱,我给你做一个表,看看你就明白了。

1、我们打开一个Excel表格,这里我随便填写了3个身份证号码,我虚构的,作为例子。

2、我们在B1单元格中输入公式【==MID(A1,7,4)&"年"&MID(A1,11,2)&"月"&MID(A1,13,2)&"日"】

3、接着我们按下回车,这时候B1单元格就有了出生日期

5、最后我们将光标放在B1单元格右下角,待变成实心的十字形,直接往下拖动填充下方单元格即可。



1、首先先下载各个地区籍贯前6位代号的集合,这个在百度里面搜索下都有的下载的。这里里面不能加链接,这里就不添加了。

2、然后我们把刚刚下载的表里面的数据拷贝到你需要添加籍贯的表中“Sheet2”。“sheet1”为需要填写籍贯的。

3、现在两张表格都在一张表中了。现在就来讲讲公式怎么用。把鼠标放到要“籍贯”那一栏,点击“插入函数”。

4、找到“vlookup”函数,点击确定。会跳出函数参数,我们这里不管,什么都不填,直接点击确定,然后有跳出提示,也点击确定。这样我们的文本框里面就出现了函e799bee5baa6e78988e69d83333数“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文件内,输入公式的那一栏的,单元格格式一定为常规。

相关阅读

关键词不能为空
极力推荐
  • <em>excel</em>用<em>VBA</em>另保存<em

  • 亲,试一下这个来,会在当前Excel所在的文件夹下建立一源个ac.txt文件,里面存放A/C列的数据,中间用TAB空白隔开zd。 Sub ac()Dim rcA, i As LongDim s As StringrcA = Range("A" & Rows.Count).End(xlUp).RowF

ppt怎么做_excel表格制作_office365_word文档_365办公网