excel如何匹配身份证号码归属地

合集下载

一个身份证号,用Excel能提取多少信息?(含批量校对错误)

一个身份证号,用Excel能提取多少信息?(含批量校对错误)

一个身份证号,用Excel能提取多少信息?(含批量校对错误)每个人都有身份证号码。

作为疾控人的你,知道从身份证号码上可以提取多少信息吗?那么打开你的excel,手把手的交给你如何批量提取有效信息。

相关理论基础详见《如何10秒校对1万个身份证号有无错误?》第一部分批量提取出生省份/地市/区县民政部官网上有2020年12月中华人民共和国县以上行政区划代码,上面的六位代码就是我们身份证号的前六位,可以通过mid函数+vlookup函数+数组实现自动提取出生省份查询,在C2中输入=VLOOKUP(MID(B2,1,2)*1,{11,'北京市';12,'天津市';13,'河北省';14,'山西省';15,'内蒙古自治区';21,'辽宁省';22,'吉林省';23,'黑龙江省';31,'上海市';32,'江苏省';33,'浙江省';34,'安徽省';35,'福建省';36,'江西省';37,'山东省';41,'河南省';42,'湖北省';43,'湖南省';44,'广东省';45,'广西壮族自治区';46,'海南省';50,'重庆市';51,'四川省';52,'贵州省';53,'云南省';54,'西藏自治区';61,'陕西省';62,'甘肃省';63,'青海省';64,'宁夏回族自治区';65,'新疆维吾尔自治区';71,'台湾省';81,'香港特别行政区';82,'澳门特别行政区'},2,0)其中MID(B2,1,2)*1是因为MID(B2,1,2)提取的是文本值,乘1之后可以转为数值。

身份证号提取生日、年龄、性别、籍贯

身份证号提取生日、年龄、性别、籍贯

身份证号提取生日、年龄、性别、籍贯咱们每个人都有一个唯一的身份证号,其实身份证号中包含了很多的个人信息,你知道怎么从身份证号中提取个人的生日、年龄、性别、籍贯等信息吗?技巧君今天和大家分享一下如何利用Excel从身份证号中提取个人信息!文末有示例文件获取方法哦身份证号的构成身份证号有18位,排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。

顺序码的奇数分给男性,偶数分给女性。

身份证号构成从这个构成中,我们可以发现,只需要提取对应的编码就可以提取出身份证号中的个人信息!提取性别=IF(MOD(MID(B2,17,1),2),'男','女')身份证号提取性别说明:MID(B2,17,1),提取第17位数字MOD(MID(B2,17,1),2),对2取余,奇数余数得1,偶数余数为0提取出生年月=--TEXT(MID(B2,7,8),'0-00-00')提取出身年月说明:MID(B2,7,8),提取第7位开始后面的8位数字,即出生年月日编码TEXT(MID(B2,7,8),'0-00-00'),转换为年-月-日的格式--TEXT(MID(B2,7,8),'0-00-00'),减负运算换算为真正的日期提取实岁=DATEDIF(TEXT(MID(B2,7,8),'0-00-00'),TODAY(),'Y')提取实岁说明:DATEDIF(TEXT(MID(B2,7,8),'0-00-00'),TODAY(),'Y'),计算当前日期和出生日期的年差值,即实际岁数提取虚岁=(YEAR(NOW())-MID(B2,7,4))提取虚岁说明:MID(B2,7,4):提取第7位数开始的4位数字,即出生年份YEAR(NOW()):计算当前日期的年份(YEAR(NOW())-MID(B2,7,4)):虚岁=当前年份-出生年份提取籍贯=VLOOKUP(--MID(B2,1,6),籍贯编码!B:C,2,0)提取籍贯说明:--MID(B2,1,6),提取前六位地址编码VLOOKUP(--MID(B2,1,6),籍贯编码!B:C,2,0),在地址编码表里找到籍贯。

教你用Excel表把身份证号中提取出“出生日期”“性别”“籍贯”

教你用Excel表把身份证号中提取出“出生日期”“性别”“籍贯”

教你⽤Excel表把⾝份证号中提取出“出⽣⽇期”“性别”“籍贯”⾝份证号码中包含每个⼈的“出⽣⽇期”,但⼤多数⼈还不知道这⼀串数字中还包含了很多隐藏的信息,今天,我们就⽤EXCEL从中“探囊取物”,⼀起看个究竟!今天的主题:⽤excel函数和公式,从⾝份证号中提取出“出⽣⽇期”“性别”“籍贯”,并计算“当前年龄”。

1、从⾝份证号中提取“出⽣⽇期”=--Text(mid($B3,7,8),'0-00-00')使⽤函数:text、mid要点提⽰:(1)利⽤mid函数,从18位⾝份证号码中,取出从第7位开始的8个数字(2)利⽤text函数,将取出的8个数字,⽣成⽇期的数值形式(3)最后,通连续的减号“--”,将数值转换成⽇期的⽂本形式(4)依次往下复制、填充补充:excel中⽇期规范形式:“2018-5-7”、“2018/5/7”,不能写成“20180507”、'2018.5.7'、'2018、5、7'2、从⾝份证号中提取“性别”⽅法⼀:=IF(MID($B3,17,1)/2=TRUNC(MID($B3,17,1)/2),'⼥','男')⽅法⼆:=IF(MOD(MID(M2,17,1),2),'男','⼥')使⽤函数:if 、mid、trunc、mod要点提⽰:(1)利⽤if函数,判断⾮“男”,即“⼥”(2)if函数的“判断条件”,⽤mid提取出的第17位数除以2,看是否等于trunc函数判断第17位数除以2的整数部分(3)或者直接⽤mod函数,对第17位数除以2,求“余数”,>0为“男”,=0为“⼥”(4)依次往下复制、填充补充知识:⾝份证号倒数第2位数,奇数为“男”,偶数为“⼥”3、计算⾝份证号当事⼈当前“年龄”⽅法⼀:插⼊P列、Q列辅助列“P3”单元格输⼊:=year(today())“Q3”单元格输⼊:=mid(O3,7,4)“R3”单元格输⼊:=P3-Q3⽅法⼆:=YEAR(TODAY())-YEAR(--TEXT(MID($B3,7,8),'0-00-00'))使⽤函数:year、today、text、mid要点提⽰:1)today()指的是电脑的当前⽇期,再利⽤year函数,返回当前的年份值2)复杂函数的应⽤,并不是⾼⼿的象征,⽽简便、快速解决问题才是王道!所以,有时辅助列的运⽤会更加简便。

excel如何匹配身份证号码归属地

excel如何匹配身份证号码归属地

excel如何匹配身份证号码归属地身份证号码都是唯一的,新二代身份证号码为18位,前6位为籍贯。

这里我们来讲下,利用vlookup 来批量填写籍贯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身份证提取户籍所在省份地区:Excel函数不求人

Excel身份证提取户籍所在省份地区:Excel函数不求人

Excel身份证提取户籍所在省份地区:Excel函数不求人
准备一份归属地数据库
准备一份居民归属地数据库,这个数据上面有身份证前6位数对应的所在省份与地区。

将数据放到Sheet2工作簿中。

当然,如果没有的话,我这里在文章结尾也会提供给大家的。

(绝对是好东西,不要问我从哪里搞到的!)
使用函数公式
在Sheet2工作簿中是放数据的地方,在Sheet1工作簿中是我们用来输入公式获取身份地区的地方。

我们在A2单元格输入好身份证号码后,在B2单元格中输入函数公式:【=VLOOKUP(LEFT(A2,6),Sheet2!A:B,2,1)】
函数说明:
VLOOKUP函数:查找函数,VLOOKUP是按列查找,最终返回该列所需查询列序所对应的值。

LEFT:左边的意思,(LEFT(A2,6):是获取A2单元格从左开始6位数。

Sheet2!A:B,2:Sheet2工作簿中A、B两列。

最后一个1是TRUE,也就是模糊查找。

联合起来的意思就是:通过A2单元格中前6位数去查找Sheet2
工作簿中A、B两列中类似的数据,找到后返回该单元格对应列中的数据。

Excel数据库表格文件下载。

电子表格中关于身份证号的函数

电子表格中关于身份证号的函数

中国居民身份证号码是一组特征组合码,原为15位,现升级为18位,其编码规则为:15位:6位数字常住户口所在县市的行政区划代码,6位数字出生日期代码,3位数字顺序码。

18位:6位数字常住户口所在县市的行政区划代码,8位数字出生日期代码,3位数字顺序码和1位检验码。

其中3位数字顺序码,是为同一地址码的同年同月同日出生人员编制的顺序号,偶数的为女性,奇数的为男性。

1、提取籍贯地区的行政区划代码(A2为身份证号,下同)15与18位通用:=LEFT(A2,6)如果有一个编码和省份地区的对照表,可以用VLOOKUP函数来提取地区信息。

2、提取出生日期信息15位:=TEXT(19&MID(A2,7,6),"#-00-00")18位:=TEXT(MID(A2,7,8),"#-00-00")15与18位通用:=TEXT(IF(LEN(A2)=15,19,"")&MID(A2,7,6+IF(LEN(A2)=18,2,0))," #-00-00")简化公式:=TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00") (请将输入公式的单元格格式设置为日期格式)3、提取性别信息15位:=IF(MOD(RIGHT(A2),2)=1,"男","女")18位:=IF(MOD(MID(A2),17,1)=1,"男","女")15与18位通用:=IF(MOD(MID(A2,IF(LEN(A2)=15,15,17),1),2)=1,"男","女") 简化公式:=IF(MOD(RIGHT(LEFT(A1,17)),2),"男","女")4、检验身份证号码的正确性18位身份证号码的最后一位是检验码,它是根据身份证前17位数字依照规则计算出来的,其值0~9或X。

用Excel从身份证号提取地区,生日,性别,年龄,生肖,星座等

用Excel从身份证号提取地区,生日,性别,年龄,生肖,星座等

用Excel从身份证号提取地区,生日,性别,年龄,生肖,星座等身份证号非常重要,里面隐藏了很多信息,这些信息发生泄露,就很危险,今天我们用Excel来提取身份证号里面的各种信息1、从身份证中提取地区,省市县身份证号的前6位中就隐藏着这些信息,1-2位表示省,第3-4位表示市,第5-6位表示县,我们首先下载一份身份证地区码然后我们对A列的身份证号进行提取数字,然后进行查找匹配地区表在B2查找省份输入公式:=VLOOKUP(LEFT($A2,2)&'*',身份证地区码!$A:$B,2,0)在C2查找城市输入公式:=VLOOKUP(LEFT($A2,4)&'*',身份证地区码!$A:$B,2,0)在D2查找区县输入公式:=VLOOKUP(LEFT($A2,6),身份证地区码!$A:$B,2,0)身份证号是模拟的,倒数34位用X隐藏2、提取生日身份证号的第7位至第13位是表格出生的年月日,在E2单元格中输入公式:=TEXT(MID(A2,7,8),'0-00-00')3、提取年龄已经把出生年月日提取出来了,我们只需要使用=DATEDIF(E2,TODAY(),'Y')来计算年龄4、提取性别身份证号的倒数第2位,也就是第17位,如果是奇数,那么为男性,如果为偶数,则为女性,所以在G2单元格中输入公式:=IF(MOD(MID(A2,17,1),2),'男','女')5、提取生肖每12年生肖进行一次的轮换,所以使用公式:=MID('猴鸡狗猪鼠牛虎兔龙蛇马羊”',MOD(MID(A2,7,4),12)+1,1)6、提取星座首先我们要知道星座的时间区间如下所示:根据上面的规则,我们在Excel里面K:L列建立辅助项,如下所示:然后我们再使用VLOOKUP函数的模糊查找功能,输入公式:=VLOOKUP(MID(A2,11,4)*1,K:L,2,1)如果不想有辅助列,那么数据中间的数据源K:L可以使用一个数组来替换输入的公式是:=VLOOKUP(MID(A2,11,4)*1,{0,'摩羯座';120,'水瓶座';219,'双鱼座';321,'白羊座';420,'金牛座';521,'双子座';622,'巨蟹座';723,'狮子座';823,'处女座';923,'天秤座';1024,'天蝎座';1123,'射手座';1222,'摩羯座'},2,1)所以仅仅根据一个身份证号,比如:33018319931224XX41,就可以知道这个人是浙江杭州市富阳区的25岁的女生,属鸡,摩羯座,生日是1993年12月24号。

excel中的籍贯公式

excel中的籍贯公式

excel中的籍贯公式引言:Excel是一款功能强大的电子表格软件,广泛应用于各个领域。

在Excel中,公式是实现数据计算和处理的重要工具之一。

其中,籍贯公式是一种常见的公式,用于根据身份证号码中的地区编码自动计算出个人的籍贯信息。

本文将详细介绍Excel中的籍贯公式,包括其原理、使用方法以及注意事项。

正文:1. 原理1.1 身份证号码结构身份证号码是由18位数字组成的,其中前6位表示地区编码,接下来的8位表示出生日期,然后是3位顺序码,最后一位是校验码。

籍贯公式利用身份证号码中的地区编码来计算出个人的籍贯信息。

1.2 地区编码与籍贯对应关系Excel中可以通过一个地区编码与籍贯对应的数据表来实现籍贯公式。

该数据表包含地区编码与对应的籍贯信息,可以通过VLOOKUP函数来进行查找匹配。

2. 使用方法2.1 准备数据表首先,需要准备一个包含地区编码与籍贯对应关系的数据表。

数据表的结构可以包括两列,一列是地区编码,另一列是对应的籍贯信息。

2.2 编写公式在Excel中,可以使用VLOOKUP函数来实现籍贯公式。

该函数的基本语法如下:VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])其中,lookup_value是要查找的地区编码,table_array是数据表的范围,col_index_num是要返回的数据所在的列数,range_lookup是一个可选参数,用于指定是否进行近似匹配。

在籍贯公式中,我们需要将lookup_value设置为身份证号码中的地区编码。

2.3 填写公式在Excel中,可以选择一个单元格,然后输入公式。

在公式栏中,输入VLOOKUP函数,并填写相应的参数。

例如,假设地区编码在A列,籍贯信息在B列,要计算的身份证号码在C列,可以在C列输入以下公式:=VLOOKUP(LEFT(C2,6), $A$2:$B$100, 2, FALSE)其中,C2表示要计算的身份证号码所在的单元格,$A$2:$B$100表示数据表的范围,2表示要返回的数据所在的列数,FALSE表示进行精确匹配。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

excel如何匹配身份证号码归属地
身份证号码都是唯一的,新二代身份证号码为18位,前6位为籍贯。

这里我们来讲下,利用vlookup 来批量填写籍贯
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文件内,输入公式的那一栏的,单元格格式一
定为常规。

欢迎您的下载,
资料仅供参考!
致力为企业和个人提供合同协议,策划案计划书,学习资料等等
打造全网一站式需求。

相关文档
最新文档