本文目录一览:
excel里怎么根据身份证算籍贯啊 公式是什么
1、首先先下载各个地区籍贯前6位代号的集合,这个在百度里面搜索下都有的下载的。这里里面不能加链接,这里就不添加了。
2、然后我们把刚刚下载的表里面的数据拷贝到你需要添加籍贯的表中“Sheet2”。“sheet1”为需要填写籍贯的。
3、现在两张表格都在一张表中了。现在就来讲讲公式怎么用。把鼠标放到要“籍贯”那一栏,点击“插入函数”。
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文件内,输入公式的那一栏的,单元格格式一定为常规。
如何通过excel中的身份证信息提取籍贯
供参考使用,实现方法:
一、提取出生日期
=if((len(a1))=18,date(mid(a1,7,4),mid(a1,11,2),mid(a1,13,2)),date(mid(a1,7,2),mid(a1,9,2),mid(a1,11,2)))
1、首先判断身份证号是15位还是18位,用len()函数。
2、然后用mid()函数取身份证号码中对应的年月日的数据,送给date()函数处理得出出生日期。
二、判断性别
=if(mod(if(len(a1)15,mid(a1,17,1),mid(a1,15,1)),2),"男","女")
1、首先同样要判断身份证号位数,(15位号中第15位为性别判定,18位号中第17位为性别判定,18位身份证中的x表示的是对前面17位数字的校验码,该校验码可能的数字为0~10,为保证身份证号码位数,10就用罗马字符x表示了)
2、将提取出的数据用取余函数mod()处理为1或0,对应的就是男和女了。
其他方法:生日也可用下列公式,注意把公式所在的单元格数字格式设置为日期:
=--text(mid(a1,7,6+2*(len(a1)=18)),"#-00-00")
判断性别,无论15/18位均可:
Excel中从身份证号提取籍贯
1、我们打开一个Excel表格,这里我随便填写了3个身份证号码,我虚构的,作为例子。
2、我们在B1单元格中输入公式【==MID(A1,7,4)"年"MID(A1,11,2)"月"MID(A1,13,2)"日"】
3、接着我们按下回车,这时候B1单元格就有了出生日期
5、最后我们将光标放在B1单元格右下角,待变成实心的十字形,直接往下拖动填充下方单元格即可。
excel如何提取身份证籍贯
这个你得拥有我国从国家标准GB2260-84《中华人民共和国行政区划代码》(标准第三版,修订第二版)及其后期多次修订版:GB2260-86《中华人民共和国行政区划代码》(标准第四版,修订第三版)、GB2260-88《中华人民共和国行政区划代码》(标准第五版,修订第四版)、GB2260-91《中华人民共和国行政区划代码》(标准第六版,修订第五版)、GB2260-1995《中华人民共和国行政区划代码》(标准第七版,修订第六版)、GB2260-1999《中华人民共和国行政区划代码》(标准第八版,修订第七版)、GB2260-2002《中华人民共和国行政区划代码》(标准第九版,修订第八版)、GB2260-2007《中华人民共和国行政区划代码》(标准第十版,修订第九版)历年数据资料,至于GB2260-80《中华人民共和国行政区划代码》(标准首版)和GB2260-82《中华人民共和国行政区划代码》(标准第二版,修订第一版)不会用于个人编制公民身份号码前六位数字的出处,对其中的行政区划只作参考,对其行政区划代码不作考虑。其次就是单独编制个历年行政区划及其代码的数据库便于用Excel函数的查找功能便于去引用。即将人的居民身份证上的公民身份号码前六位数字去与行政区划代码数据库里进行比对查询出一一对应关联,就可以提取人的居民身份证的公民身份号码的出处(也就是最初常住户口所在地,近似为籍贯)。