主页 > 办公自动化 > excel计算身份证位数字(计算身份证号码位数)

excel计算身份证位数字(计算身份证号码位数)

2022-11-05 09:18来源:m.sf1369.com作者:宇宇

1. 计算身份证号码位数

  身份证只有15位数字,变成18位的方法是通过excel进行转换,步骤如下:  1、打开excel;  2、假设A列自A2起是身份证号(15位);  3、输入以下数组公式:  =IF(LEN(A2)=15,REPLACE(A2,7,,19)&MID("10X98765432",MOD(SUM(MID(REPLACE(A2,7,,19), ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1),A2)  4、输入完成后,按回车键,即可看见身份证的15位数字变成18位数字。  身份证号简介:  身份证号一般指居民身份证号码,居民身份证号码,根据〖中华人民共和国国家标准 GB 11643-1999〗中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。 居民身份证是国家法定的证明公民个人身份的有效证件。

2. 计算身份证号码位数函数

Excel取身份证后面6位数,可通过MID函数实现。

方法步骤如下:

1、打开需要操作的EXCEL表格,在空白单元格输入=MID(,然后点击选择需要提取后6位数字的身份证号码所在单元格。

2、继续输入13,6)并回车完成函数的编辑输入(13和6表示从身份证号码的第13位开始取后面6位)。

3、返回EXCEL表格,可发现已成功在Excel中取身份证的后面6位数。

3. excel统计身份证位数

EXCEL 如何提取某单元格中的前三位数,方法步骤如下:

1.电脑打开Excel表格。

2.电脑打开Excel表格后,在B列中输入公式=LEFT(A1,3),3就代表几位数。

3.按回车键确认公式后,就可以把单元格中前三位提取出来了。

4.下拉复制公式,就可以把所有数据前三位提取出来了

4. 表格身份证位数公式

Excel中提取18位身份证号性别公式:“=IF(MOD(MID(A1,17,1),2),"男","女")”。公式的具体用法如下:1、打开Excel,在一列中从上到下依次输入需要提取性别的18位身份证号。把身份证都放在同一列是为了方便用公式提取性别。2、在第一行身份证后输入以下公式:=IF(MOD(MID(A1,17,1),2),"男","女"),其中的“A1”表示需要提取的身份证号码所在位置。输入完公式后点击回车键。3、回车后,该行的身份证性别提取就成功了,此时把鼠标移到写了公式的单元格的右下角,会发现有“+”符号,随后点击鼠标左键向下拖,松开鼠标,会发现下面的身份证号的性别也被提取了。4、通过类似的方法,可以在左边输入身份证号,右边点击右下角往下拖,即可提取出身份证号中的性别。扩展资料:提取身份证号码性别的原理:1、18位身份证号中,从左往右数第17位数决定了性别,如果这个数是单数(奇数),那么身份证中的人是男性;如果这个数是双数(偶数),那么身份证中的人是女性。

5. 计算身份证位数的函数

、根据身份证号计算年龄

=DATEDIF(TEXT(MID(A2,7,8),"0-00-00"),TODAY(),"y")

首先用MID函数,从身份证号码中提取出表示出生年月的八位数 19810727 ,再使用TEXT函数将其变成日期样式“1981-07-22”。

DATEDIF函数以此作为起始时间,以TODAY(当前日期)作为结束时间,计算两个日期之间的整年数。

2、根据身份证号码提取性别

=IF(MOD(MID(A2,15,3),2),"男","女")

先用MID函数,从第15位开始,提取3个字符“562”。

也可以使用MID(A2,17,1),即只提取第17位的数字。

接下来用MOD函数判断该数值与2相除的余数,结果是1或是0。

最后用IF函数判断,如果MOD函数结果是1,返回结果“男”,否则返回结果“女”。

3、根据身份证号码计算退休时间

=EDATE(TEXT(MID(A2,7,8),"0!/00!/00"),MOD(MID(A2,15,3),2)*120+600)

这个公式咋一看的话,会感觉比较绕,咱们一段一段的解读。

1、TEXT函数结合MID函数,用于提取出出生日期。

2、EDATE函数用于计算指定日期N个月之后的日期,这里指定的日期就是TEXT函数的计算结果。

3、最后是指定月份的计算。其中600是固定的,600个月也就是50年。

MOD函数结合MID函数,计算出性别码的奇偶性,结果是1或是0,再用1或是0乘以120(10年),如果性别是男,则是1*120+600,结果是720(60年)。

如果性别是女,则是0*120+600,结果是600(50年)。

4、EDATE函数以出生日期作为开始时间,根据性别的不同,分别计算出600个月(50年)或是720个月(60年)之后的日期,结果就是退休日期。

6. 身份证位数公式

现在的身份证号码包括18位,从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。

1、通过数据有效性可以做一些最基本的检查来。

点菜单“数据”——“有效性”,点“设置”标签,在“允许”中选择“自定义”,在后面“公式”中输入=and(len(a1)=18,countif(s:s,left(a1,6)))。点“出错警告”标签,点中“出错警告”,在“样式”中选“停止”,在“标题”中输入“你输入的身份证号有误!请重新输入!”。该公式只检查了输入的身份证位数是否为18位和地区编号是否正确。

2、对于要求严格的检查需要用VBA。除作以上检查处,可以检查出生日期是否符合规则,顺序码中的男女标识是否对应,校验码是否正确。

7. 身份证的数位是多少

在Excel操作中,我们可能会用到取出某个单元格数据的前几位数,或者中间几位数,或者后几位数,比如要取出身份证中的几位数字,这该怎么办呢?今天就教大家在Excel中利用left、mid、right函数分别取出前几位数、中间几位数和后几位数的方法。

一、left函数用法:left(取值的数值,取值位数)

这里假设在A1单元格中有一串数字,如:0123456789,我要取出左边4个数字,方法如下:

首先点击B1单元格(这里假设把显示结果放在B1单元格中),在函数栏中输入如下公式即可:

=left(A1,4)

二、right函数用法:right(取值的数值,取值位数)

这里依然用上面的例子,假设要取出右边4个数字,方法如下:

首先点击B1单元格(这里假设把显示结果放在B1单元格中),在函数栏中输入如下公式即可:

=right(A1,4)

三、mid函数用法:mid(取值的数值,取开始位置序号,取值位数)

这里依然用上面的例子,假设要取出【4567】4个数字,方法如下:

=mid(A1,5,4)

补充说明:其实mid函数是最灵活的,可以当作left、right函数来使用,大家灵活运用哦。

8. Excel计算身份证位数

一个非常重要的应用,就是判断身份证号码是否正确,如果不是18位数,则我们希望表格能够提醒我们,那么我们利用LEN函数来求字符数

9. 算身份证位数的公式

身份证前两位数是省,接着两位数是市,在接着两位数是区,接着八位数是出生年月日,最后四位是每个人的编码

相关推荐

企业办公软件都有哪些?

办公自动化 2024-01-14

数控车床自动编程用什么软件?

办公自动化 2024-01-12

写字间物业管理方案

办公自动化 2023-12-09

自动化的好处和坏处

办公自动化 2023-12-05

单片机有什么特征?

办公自动化 2023-11-27

excel2007教程|excel2007教程下载

办公自动化 2023-11-22