人人范文网 范文大全

身份证计算岁数出生年月性别

发布时间:2020-03-02 10:23:40 来源:范文大全 收藏本文 下载本文 手机版

身份证号自动生成年龄、出生年月、性别公式:以下公式适应于身份证号为18位或15位

性别=IF(LEN(A1)=18,IF(MOD(VALUE(MID(A1,17,1)),2)=1,\"男\",\"女\"),IF(MOD(VALUE(MID(A1,15,1)),2)=1,\"男\",\"女\")) 出生年月日= IF(LEN(A1)=15,\"19\"&MID(A1,7,2)&\"-\"&MID(A1,9,2)&\"-\"&MID(A1,11,2),MID(A1,7,4)&\"-\"&MID(A1,11,2)&\"-\"&MID(A1,13,2)) 生成格式为19**-**-** 出生年月日=IF(LEN(A1)=15,\"19\"&MID(A1,7,2)&\"年\"&MID(A1,9,2)&\"月\"&MID(A1,11,2)&\"日\",MID(A1,7,4)&\"年\"&MID(A1,11,2)&\"月\"&MID(A1,13,2)&\"日\") 生成格式为19**年**月**日

出生年月=IF(LEN(A1)=15,MID(A1,7,2)&\"-\"&MID(A1,9,2),MID(A1,7,4)&\"-\"&MID(A1,11,2)) 虚岁数=IF(出生年月=\"\",\"\",ROUNDUP(YEARFRAC(出生年月,TODAY()),0)) 实际岁数=IF(ISBLANK(A1),\"\",DATEDIF(CONCATENATE(MID(出生年月,1,4),\"-\",MID(出生年月,6,2),\"-\",MID(出生年月,9,2)),TODAY(),\"y\"))

身份证号自动生成年龄、出生年月、性别公式:

1、生成出生年月日公式一(18位号和15位号都可自动生成 19**-*-*):

=DATE(MID(I4,IF(LEN(I4)=18,7,7),IF(LEN(I4)=18,4,2)),MID(I4,IF(LEN(I4)=18,11,9),IF(LEN(I4)=18,2,2)),MID(I4,IF(LEN(I4)=18,13,11),IF(LEN(I4)=18,2,2))) 生成出生年月日公式二(18位或15位号生成19**-**-**):

=IF(LEN(C2)=15,\"19\"&MID(C2,7,2)&\"-\"&MID(C2,9,2)&\"-\"&MID(C2,11,2),MID(C2,7,4)&\"-\"&MID(C2,11,2)&\"-\"&MID(C2,13,2)) 说明:自动生成出生年月就把以上公式复制粘贴到需自动生成“出生年月日”的那一栏第一格,然后把公式一中的所有“I4”或公式二中的所有“C2”改成身份证号码单元格的栏代码如A、B、C、D„„和行数如

1、

2、

3、4„„。点“回车”即可。

2、利用出生年月日生成年龄:=YEAR(TODAY())-YEAR(F4) 说明:自动生成年龄就把以上公式复制粘贴到需自动生成那一栏第一格,然后把公式中的所有“F4”改成出生年月日单元格的栏代码如A、B、C、D„„和行数如

1、

2、

3、4„„。点“回车”即可。

3、利用身份证号码生成年龄:

=IF(LEN(D4)=18,YEAR(TODAY())-MID(D4,7,4),YEAR(TODAY())-MID(D4,7,2)-1900) 说明:自动生成年龄就把以上公式复制粘贴到需自动生成那一栏第一格,然后把公式中的所有“D4”改成身份证号码单元格的栏代码如A、B、C、D„„和行数如

1、

2、

3、4„„。点“回车”即可。

4、利用身份证号码生成性别一:

=IF(MOD(IF(LEN(I4)=15,MID(I4,15,1),MID(I4,17,1)),2)=1,\"男\",\"女\") 利用身份证号码生成性别二:

=IF(A2\"\",IF(MOD(RIGHT(LEFT(A2,17)),2),\"男\",\"女\"),)

利用身份证号码生成性别三:

=IF(LEN(G6)=15,IF(MOD(VALUE(RIGHT(G6,3)),2)=0,\"女\",\"男\"),IF(LEN(G6)=18,IF(MOD(VALUE(MID(G6,15,3)),2)=0,\"女\",\"男\"),\"-\")) 说明:自动生成性别就把以上公式复制粘贴到需自动生成那一栏第一格,然后把公式中的所有“I4”或所有“A2”或所有“G6”改成身份证号码单元格的栏代码如A、B、C、D„„和行数如

1、

2、

3、4„„。点“回车”即可。

5、自动生成编码:

=CONCATENATE(I4,L4,M4) 说明:需要在哪一栏哪一行自动生成编码,就把公式复制粘贴到那一栏的第一格,然后把公式中的“I4,L4,M4”按顺序改成相应单元格的栏代码和行数。点“回车”即可。

6、15位身份证号码生成18位身份证号:

=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) =REPLACE(A1,7,,19)&MID(\"10X98765432\",1+MOD(SUM(MID(REPLACE(A1,7,,19),ROW($1:$17),1)*2^(18-ROW($1:$17))),11),1) 说明:自动生成18位身份证号就把以上公式复制粘贴到需自动生成那一栏第一格,然后把公式1中的所有“A2”或公式2中的所有“A1”改成15位身份证号码单元格的栏代码如A、B、C、D„„和行数如

1、

2、

3、4„„。 注意:输入公式后不要按回车,而是按Ctrl+Shift+Enter。

如需整栏自动生成:点到需要生成的那栏的一格,光标指到右下角变成黑色十字架的时候下拉就自动生成了。

7、证号自动生成身份证号: =MID(I8,1,18) 说明:把I8改成证号栏单元格相应栏代码和行数。 判断身份证格式是否正确: B1为身份证号, C1中输入公式

=IF(OR(LEN(B1)=18,LEN(B1)=15),IF(LEN(B1)=18,IF(OR(MONTH(DATE(1*(MID(B1,7,4)),1*(MID(B1,11,2)),1*(MID(B1,13,2))))1*(MID(B1,11,2)),DAY(DATE(1*(MID(B1,7,4)),1*(MID(B1,11,2)),1*(MID(B1,13,2))))1*(MID(B1,13,2))),\"月日错误\",\"\"),IF(LEN(B1)=15,IF(OR(MONTH(DATE(1*(MID(B1,7,2))+1900,1*(MID(B1,9,2)),1*(MID(B1,11,2))))1*(MID(B1,9,2)),DAY(DATE(1*(MID(B1,7,2))+1900,1*(MID(B1,9,2)),1*(MID(B1,11,2))))1*(MID(B1,11,2))),\"月日错误\",\"\"))),\"身份证位数不对\")&IF(AND(LEN(B1)=18,1*MID(B1,7,4)>YEAR(TODAY())-6),\"年份错误\",\"\")

电子表格中根据身份证自动识别性别 出生年月公式

通过身份证号码提取年龄 性别 出生年月

身份证号自动生成年龄、出生年月、性别公式

在EXCEL中如何利用身份证号码计算出生年月年龄及性别1

每日一读 岁数

每日一读 岁数

出生年月更正申请书

EXCEL中如何提取身份证出生日期性别检验号码正确性

身份证

身份证

身份证计算岁数出生年月性别
《身份证计算岁数出生年月性别.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档