欢迎来到我的范文网!

2000

个人简历模板 时间:2020-07-31

【www.myl5520.com--个人简历模板】

身份证翻译模板(FILM2000)
篇一:2000年身份证号码大全

name:XXXXXXX

sex:Female

date of birthday:1st February,1977

address:No. 198,XXXXXXXX Village, XXXXXXXXX Town ,XXXXXXXXXXXX City, XXXXXXXXX Province ID number:37XXXXXXXXXXXXXXXXXXX

the People's Republic of China (PRC)

Resident identification card

Issued by : Public Security Bureau, XXXXXXXXXXX City.

Validity Period: 2006.10.12-2026.10.12

身份证号里的信息提取
篇二:2000年身份证号码大全

身份证号里的信息提取

一、从身份证号中提取“出生年月日”

假定身份证号在单元格 A1 ,是 “xxxxxx20001212xxxx”。

先考虑身份证号是18位的,出生年月日位置固定,所以可以通

过MID函数摘取。

=MID(A1,7,8)

意思是在 A1 的文本里,从第7个字符开始,摘取8个字符。这

样会返回一个8位的文本(20001212)。

再通过TEXT函数改变字符格式:

=TEXT(MID(A1,7,8),"0000-00-00")

这样会返回 2000-12-12。不过这是一个文本格式,用这个格式

是不能运算的。 用DATEVALUE函数就可以把文本改成可以运算的数值了。

=DATEVALUE(TEXT(MID(A1,7,8),"0000-00-00"))

记得要修改单元个格式来显示日期,不然就会看见数字 36872,

实际上就是2000年12月12日的数值。如果你的数据里,全都是新的身份证号,直接用这个公式就可以了。

如果是15位的身份证,MID(A1,7,6)会返回一个6位的文本

(YYMMDD)。 用TEXT函数改变字符格式的时候,记得年份只有两个位数,所以是:

2000年身份证号码大全。

=TEXT(MID(A1,7,6),"00-00-00")

为了确保DATEVALUE知道头四位是年份,所以我们要把头两

位加上。 如果年份是在00年到10年,就假定是20XX年,不然就是19XX年。

从 A1 摘两位年份就是MID(A1,7,2),通过VALUE改成数字,

再判断是否小于等于10:

=IF(VALUE(MID(A1,7,2))<=10,20,19)

用文本连接 & 把上面六位的日期接上:

=IF(VALUE(MID(A1,7,2))<=10,20,19)&TEXT(MID(A1,7,6),"00

-00-00")

最后用DATEVALUE改成数值:

=DATEVALUE(IF(VALUE(MID(A1,7,2))<=10,20,19)&TEXT(M

ID(A1,7,6),"00-00-00"))

要把两个情况合并考虑,先用LEN函数决定 A1 单元格的字符

数,然后用IF函数, 如果是18位,就用第一个公式;如果是15位,就用第二个公式;都不是就返回错误。

=IF(LEN(A1)=18,

DATEVALUE(TEXT(MID(A1,7,8),"0000-00-00")),

IF(LEN(A1)=15,

DATEVALUE(IF(VALUE(MID(A1,7,2))<=10,20,19)&TEXT(MI

D(A1,7,6),"00-00-00")),

"身份证号码不正确"))

二、从身份证号上提取性别信息

选中 C1单元格,输入公式:

=IF(MOD(IF(LEN(A1)=15,MID(A1,15,1),MID(A1,17,1)),2)=0,"

女","男")

=IF(MOD(IF(LEN(A1)=15,MID(A1,15,1),MID(A1,17,1)),2)=1,"男","女"),

=IF(MOD(IF(LEN(A1)=15,RIGHT(A1),MID(A1,17,1)),2)=1,"男","女")

输入完成后,按下“Enter”键进行确认,第1位持证人的性别则

自动显示在C1单元格中。

上述第一个公式的含义分三层来理解:

①如果身份证号码是15位(LEN(A1)=15),则取其15位数字

(MID(A1,15,1)的最后一位,否则取其17位数字(MID(A1,17,1)的最后一位。

②然后求取出来的数值除2后的余数

(MOD(IF(LEN(A1)=15,MID(A1,15,1),MID(A1,17,1)),2))。

③如果(IF)余数为“0”

(MOD(IF(LEN(A1)=15,MID(A1,15,1),MID(A1,17,1)),2)=0),

则显示“女”,否则显示“男”。2000年身份证号码大全。

再次选中C1单元格,用“填充柄”将上述公式复制到C列下面

的单元格中,即可显示出其他持证人的性别。

注意:如果将上述公式修改为:

=IF(IF(LEN(A1)=15,MID(A1,15,1),IF(LEN(A1)=18,

MID(A1,17,1),""))="","号码有错",

IF(MOD(IF(LEN(A1)=15,MID(A1,15,1),IF(LEN(A1)=18,

MID(A1,17,1),"")),2)=1,"男","女")),

当输入的号码不是15位或18位,系统提示“号码有错”,则效果

更佳。

注意:修改后的公式与上面的公式含义相似。

三、年龄计算

方法一

=YEAR(NOW())-IF(LEN(A1)=15,19&MID(A1,7,2),MID(A1,7,4)) 15位的身份证号

=YEAR(NOW())-IF(LEN(A1)=18,MID(A1,7,4),MID(A1,7,6)) 18位的身份证号2000年身份证号码大全。

方法二

要计算年龄,其实就是计算出生年月日和今天两个日期之间的2000年身份证号码大全。

差。

首先,必须确保出生年月日是日期格式,如果不是,可以用

DATEVALUE函数转换。

假定出生年月日在 B1 单元格,根据要求不一样,计算年龄的

方法也不一样。

比如说,我们只需要计算多少岁,不足一岁的不算一岁,直接用DATEDIF就可以了:

=DATEDIF(B1,TODAY(),"y")

DATEDIF(日期一,日期二,"y")可以直接计算日期一和日期二之间差了多少年。

由于函数要求日期一必须小于日期二,所以在计算年龄是,必须生日在前,当天日期在后。

TODAY( )直接返回系统日期,所以放在日期二的位置。如果想要计算到某一特定日期的年龄,直接把日期放在日期二就可以了。比如:

=DATEDIF(B1,DATEVALUE("2010-12-31"),"y")

如果计算的年龄需要包括年月日,就需要把几个数和在一起: 计算年的差异:

=DATEDIF(B1,TODAY(),"y")

计算月的差异:

=DATEDIF(B1,TODAY(),"ym")

计算日的差异:

=TODAY()-DATE(YEAR(B1)+年的差异,MONTH(B1)+月的差异,DAY(B1))

由于DATEDIF函数在计算日的差异时有时候会出错(参考DATEDIF),所以我们直接把出生年月日变成同年同月,再计算差异。

本文来源:http://www.myl5520.com/gerenjianli/116228.html

推荐内容