身份证号格式怎么转换,身份证号格式excel 表格

法律普法百科 编辑:熊悦

身份证号格式怎么转换,身份证号格式excel 表格

大家好,由投稿人熊悦来为大家解答身份证号格式怎么转换,身份证号格式excel 表格这个热门资讯。身份证号格式怎么转换,身份证号格式excel 表格很多人还不知道,现在让我们一起来看看吧!

身份证号格式错误怎么解决

Hello,大家好,今天来解决一个粉丝提问的问题:如何为身份证号码设置显示格式,如下图,让身份证号码6-8-4的方式进行显示,他说这自己想了好久也没想出来办法,今天就跟大家分享分享下我的解决思路,不知道大家还有没有什么好的办法呢

一、自定义单元格格式

接触到这个问题,我首先想到的就是利用自定义单元格式,将格式设置为000000-00000000-0000这个来试一下,但是居然没有任何变化

我们突然在输入身份证号码的时候,将单元格的格式设置为了文本格式,我们在自定义格式中使用0来设置格式,仅仅只对数值格式的数据有用,所以它就不会发生任何变化,然后我们就想到了使用text函数来来试一下,虽然text函数与自定义单元格本质上是一样的,但是text函数会自动将文本格式的数字转换为常规格式


二、利用text函数

在这里只需要将公式设置为=TEXT(A2,"000000-00000000-0000"),然后点击回车向下填充即可,但是在这里又发现了问题,最后几位居然都显示为0了

这个原因是因为text函数自动将数字的格式转换为了常规格式,身份证号码一般是18位,而excel的精度只有15位,15位之后的数据会以0来填充代替,所以出现了上面的情况最后三位都显示为0,这条路也走不通,最后我们选择了最笨的办法,利用文本截取函数与连接符号来制作

三、函数加连接符号

在这里只需要将公式设置为=LEFT(A2,6)&"-"&MID(A2,7,8)&"-"&RIGHT(A2,4)然后点击回车向下填充即可

在这里使用了三个公式分别从身份证号码中提取需要的数字,然后再使用连接符号将其连接起来

LEFT(A2,6),letf函数的作用是从左开始提取数据,在这里我们将第二参数设置为6,函数就会从身份证号码的左侧开始提取6位数字

MID(A2,7,8),mid函数的作用是从字符串额某一位开始提取数据,在这里第二参数为7,就是从身份证号码的第七位开始提取数据,第三参数为8,就是说需要提取的长度是8,这样的话函数就会从身份证号码的第七位开始提取8个字符串

RIGHT(A2,4),right函数的作用是从右开始提取数据,我们将第二参数设置为了4,函数就会从身份证号码的右边开始提取4位数字最后我们只需要使用连接符号,将公式以及减号连接起来即可,这样话就搞定了

如果说不要求这个格式可以根据数据自动变化的话,还有一种更加简单的方法,就是利用快速填充来实现格式格式,在这里我们只需要在旁边为数据增加分割符号,按快捷键Ctrl+e即可批量完成格式设置,但是在这里它是无法实现数据自动更新的

以上就是今天分享的内容,你有没有什么更好的方法呢?

我是excel从零到一,关注我,持续分享更多excel技巧

(此处已添加圈子卡片,请到今日头条客户端查看)

身份证号格式怎么写

身份证号码是我国为每个公民从出生之日起编定的唯一的、终身不变的身份代码。身份证上的号码,你知道代表什么吗?

▶前六位对应省市区(河北省代码为13),以首次办理身份证的地址排位,不会根据地址或户籍变化而变动。

▶7至14位是出生年月日。

▶15至17位是同一地址码所标示的区域范围内对同年同月同日生人编订的顺序码。其中第17位表示性别,奇数为男性,偶数女性。

▶最后一位是校验码。

(河北日报微信 新华网、人民日报微博)

身份证号格式不对怎么改变

小崔是极简主义者,极简主义的生活方式倡导:摒弃多余,去繁从简。因此,本着解决问题才是关键的原则,在攻略整理过程中我删除了无用的、占空间的函数语法解析,仅留关键公式和解析图供君参考使用。

玩转身份证号

本篇内容属于“技巧篇”,为了体现“全攻略”,我尽可能全面地把EXCEL中身份证号应用的案例都网罗整理出来。

一、身份证号码编码规则

身份证号码的组成

身份证号码一般由18位数组成,第1,2位数字表示所在省份的代码。第3,4位数字表示所在城市的代码。第5,6位数字表示所在区县的代码。第7到14位表示出生年,月,日。第15,16位数字表示所在地派出所的代码。第17位数字表示性别,奇数表示男性,偶数表示女性。第18位数字是校验码,由号码编制单位按统一的公式计算出来的。如果尾号是0到9,那就不会出现X,如果尾号是10,那么就会用X代替。X是罗马数字的10,用X来代替10,可以保证公民的身份证符合国家标准。

省份区域代码:

华北大区:北京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

二、身份证号信息应用案例

[what]案例1——从身份证号码中提取 出生日期

使用提取字符串函数来提取身份证号码中的出生日期。

使用公式:=MID(B2,7,8)

如果要求提取的出生日期要求是日期格式,则可以用文本函数 TEXT

使用公式:=TEXT(MID(B2,7,8),"0000-00-00")

1.提取出生日期

​[what]案例2——从身份证号码中提取 性别

在身份证号码中,身份证顺序码的最后一位数字的奇偶性可用于识别用户的性别,公式主要利用MID函数来提取18位身份证中提取第17位数字,然后通过MOD函数(MOD函数是取余数的函数)取余来进行奇偶性判断,得出结果。

使用公式:=IF(MOD(MID(A1,17,1),2),"男","女")

2.提取性别

​[what]案例3——从身份证号码中提取 年龄

如果只是简单的计算年龄,通过当前年份与出生年相减得出年龄。

使用公式:=YEAR(TODAY())-MID(B2,7,4)

如果要更准确地计算周岁年龄,通过MID函数取身份证号的第七位开始的8个字符,以“0-00-00”格式显示,作为DATEDIF的始终日期,计算与TODAY()之间相隔的年份来计算年龄。

使用公式:=DATEDIF(TEXT(MID(B2,7,8),”0-00-00”),TODAY(),”Y”)

简单计算年龄

准确计算周岁年龄

​[what]案例4——隐藏身份证号部分字符

有时候为了保护隐私的需要,要将身份证号字段部分字符隐藏。

使用公式:=REPLACE(B2,7,8,"********")

REPLACE函数将B2单元格第7个数据起,后面8个数替换成*******。

隐藏身份证号部分字符

​[what]案例5——判断身份证号是否重复

在录入身份证号时难免会出现重复录入的情况,可以使用公式来判断。

使用公式:=IF(COUNTIF($B$2:$B$6,B2&"*")>1,"重复","唯一")

判断身份证号是否重复

​[给你小心心]最后来个小贴士吧,有些网友可能会遇到这种情况,

6.22727E+17

输入18位身份证号时出现“x.xxxxxE+17”这样的提示。这主要是因为单元格格式设置有问题,解决的方法是提前将单元格格式改为“文本”然后再次输入数值即可

我是办公室小崔,关注我,为您分享更多专业、实用的办公技巧。[微风]

身份证号格式不正确

今天跟大家分享下我们如何正确地对身份证号码查重,这个也是一个学员遇到的问题,他发现在利用条件格式标记重复身份证号码的时候,两个完全不一样的身份证号码也会被标记颜色,如下图所示,还跟我说发现了一个Excel的bug,这个其实并不是bug,它与Excel的精度有关,下面我们就来了解下有关的内容吧

想要从零学习Excel,可以点击上方

一、错误原因

Excel的精度只有15位数据,在默认情况下(常规格式)如果我们输入的数据超过了15位,15位之后的数据都会被舍去,设置为0来显示。且无法恢复

这也就是我们在录入身份证号码的时候,必须将单元格的格式设置为文本格式的原因,如果不将格式设置为文本,身份证号码的后3位会被舍去,就会被设置为0来显示,这个过程是不可逆的,只有重新输入

当我们使用条件格式对数据进行查重的时候,Excel会自动将文本格式的数值转换为常规格式,后面的3个数字就会被忽略掉,仅仅只会比对身份证号码前15位的数据,所以身份证号码的前15位相同,条件格式就会为其标注颜色,这个就是错误原因。

那么对于这样的情况我们应该如何解决呢?

二、解决方法

最简单的方法就是利用countif函数,我们只需要将公式设置为:=COUNTIF($D$2:$D$10,D2&"*"),然后向下填充即可,结果大于1的就是重复数据。

跟大家简单地介绍下这个函数的计算原理

第一参数:$D$2:$D$10第二参数:D2&"*"

在这里函数中关键的是第二参数

&:是一个链接符号,它结果的格式一般默认是文本格式

*:它是一个通配符,可以表示没有任何字符,也可以表示有无穷多个字符,在这里它就表示没有字符

使用链接符号将身份证与星号连接后,身份证号码就会保持文本格式代入公式中计算,这样的话就可以得到正确的结果了

三、辅助列

如果你觉得上面的方法比较难理解,跟大家分享一个更加简单的方法,不过需要设置一个辅助列。

首先我们使用链接符号为身份证号码的后面连接一个相同的汉字,比如在这里连接一个我字,只需要将函数设置为:=C2&"我"向下填充公式即可

最后我们选择数据区域,使用条件格式中的【突出显示重复值】即可,可以看到这个时候数据并没有被标记颜色

这么做的原因是因为,我们在身份证号码中链接了一个文本,因为有文本存在,单元格的格式是会一直保持为文本格式,这样的的话就能得到正确的结果了

以上就是今天分享的全部内容,关键是与Excel的精度有关,如果大家觉得麻烦,就选择制作一个辅助列来查重

我是Excel从零到一,关注我,持续分享更多Excel技巧

本文到此结束,希望本文身份证号格式怎么转换,身份证号格式excel 表格对您有所帮助,欢迎收藏本网站。

也许您对下面的内容还感兴趣: