用身份证号码提取省份?1、根据身份证号码的组成规则,身份证前两位代表了省级的籍贯,前六位代表了完整的行政区域,我们以省级籍贯为例,先在花名册的工作簿中新建一个工作表,在表中录入代码和地区两列。2、那么,用身份证号码提取省份?一起来了解一下吧。
有人说我的答案与别人的是双胞胎,我不认可。帮助、设置,我没有必要也没有能力修改。我根据问题对相关内容进行汇总,并加入实例进行说明,只是为了初涉者有一个清晰的思路,不认可没关系,加上这段桐尺迟话,不做其他修改了。
在Excel里根据身份证号提取省份,需要首先建立包含省份代码和省份名称的两个辅助列。然后,提取身份证号表示省份的前两名代码并转换为数值型数据作为lookup或者vlookup公式函数的搜索值,并将辅助列设置为被搜索列和结果取值列。搜索值与搜索列的值相匹配时,返回搜索列同行的结果列的值。
完成以上工作需要做以下准备:
1、了解身份证号码各位的含义。
1-2位省、自治区、直辖市代码; 3-4位地级市、盟、自治州代码;
5-6位县、县级市、区代码; 7-14位出生年月日,比如19670401代表1967年4月1日;
15-17位为顺序号,其中17位(倒数第二位)男为单数,女为双数;
18位为校验码,0-9和X。作为尾号的校验码,是由把前十七位数字带入统一的公式计算出来的,计算的结果是0-10,如果某人的尾号是0-9,都不会出现X,但如果尾号是10,那么就得用X来代替,因为如果用10做尾号,那么此人的身份证就变成了19位。
EXCEL中输入身份证号码就能自动显示籍贯的公式编写方法:
思路:身份证的头6位数字表示籍贯
(1)前1、2位数字表示:所在省份的代码;、
(2)第3、4位数字表示:所在城型伏市的代码;
(3)第5、6位数字表示:所在区县的代码;
(4)第7~14位数字表示:出生年岁碰、月、日;
(5)第15、16位数字表示:所在地的派出所的代码;
(6)第17位数字表示性别:奇数表示男性,偶数表示女性;
(7)第18位数字是校检码:用来检验身份证的正确性。校检码可以是0~10的数字,10用x表示。
第一步:
确定表格中Sheet1中相应位置如下图所示:
第二步:
找一个省份对应代码表(这里没法上传省份对应代码表,百度自己找吧。)
复制到sheet2中(a列代码,b列地址)如下图:
第三步:
在sheet1表格D2单元格里输入公式=VLOOKUP(--LEFT(A2,6),Sheet2!A:B,2,)
即可显示身份证所属籍贯,可显示到县级单位。
第四步:
最后下拉填充乎租谈即可。(一定注意要对应自己表格相应数值的位置)
利用Left文本函数可以实现此功能。\x0d\x0a先把身份证号码手袜伍列设置为文本格式;\x0d\x0a并建立六位数编码与省市对照表;\x0d\x0a再在身份证号码列旁边插入一列空列,输入=Left(拟提取单元格,6),回车,往下拖动复制格式,即可提毕或取身份证前六位地址数据;\x0d\x0a再在旁边空列中输入“=IF($六位数单元格="","",vlookup($六位数单元格,$省市名单:$两列,2,好陪FALSE)”函数,拖动复制格式即得出。
应该是你的编号对照余派历表中的数字是数值型格式,但你提取的却是文本格式,就出错了。试试改竖搜为羡仿:
=VLOOKUP(--MID(D2,1,2),A17:B49,2,0)
wps提取身份证号码的出身年月日,可使用MID函数实现。
方法步骤如下:
1、打开需要操作的WPS表格饥源,选中相关单元格,在另外单元格中输入=MID(并通过鼠标点击选择需要提取出身年月日的身份证号码所在单元格。
2、继续在函数编辑框输入7,8)并按回车键完成函数编辑输入。
3、通过下拉填充下方单元格函配肢氏数,返回WPS表格可发现培散已成功从身份证号码中提取出身年月日。
以上就是用身份证号码提取省份的全部内容,首先需要选中整个身份证号的那一数列 选中以后点击上面菜单栏目的数据 然后找到下面中的分列这一项,点击 然后选择里面的固定宽度,然后点击下一步 然后分别在省、市、县以及户口性质的前面和后面点击一下,直接在上面一点。