为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

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

2017-09-02 4页 doc 16KB 738阅读

用户头像

is_729658

暂无简介

举报
身份证号自动生成年龄、出生年月、性别公式身份证号自动生成年龄、出生年月、性别公式 =MID(E4,8,4)&"/"&MID(E4,12,2)&"/"&MID(E4,14,2) (2011-07-28 17:54:56) 转载? 身份证号自动生成年龄、出生年月、性别公式: =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)) =DATE(MID(I4,IF(LEN(I4)=18,7,7),...
身份证号自动生成年龄、出生年月、性别公式
身份证号自动生成年龄、出生年月、性别公式 =MID(E4,8,4)&"/"&MID(E4,12,2)&"/"&MID(E4,14,2) (2011-07-28 17:54:56) 转载? 身份证号自动生成年龄、出生年月、性别公式: =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)) =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))) 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(R EPLACE(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改成证号栏单元格相应栏代码和行数。 分享: 分享到新浪Qing 5 喜欢 阅读(3007)? 评论 (2)? 收藏(0) ?转载(6) ? 喜欢? ?打印?举报 已投稿到: 排行榜 圈子 前一篇:民生---免费筛查、手术白内障 后一篇:中国*金堂(又新)有机蔬菜采摘暨钓鱼节在又新隆重开幕 评论 重要提示:警惕虚假中奖信息|[商讯]我有明星气势签名 [发评论] , 新浪网友2011-10-12 21:52:01 [举报] 非常受用,我想死你了 比如身份证号码或者出生日期在A1单元格,可以在B1输入以下公式: (如果是其他单元 格,相应改一下就行) 问1: =DATEDIF(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),(LEN(A1)=15)*19&"0-00-00"),TODAY(),"y") 问题2: =CHOOSE(MOD(MID(A1,15+(LEN(A1)=18)*2,1),2)+1,"女","男") 问题3: =DATEDIF(TEXT(A1,"0-00-00"),TODAY(),"y") =IF(LEN(A1)=18,MID(A1,7,4)&""&MID(A1,11,2)&""&MID(A1,13,2)&"IF(LEN(A1)=15,MID(A1,7,2)&"年"&MID(A1,9,2)&"月"&MID(A1,11,2)&"日","无效身份证号码"))
/
本文档为【身份证号自动生成年龄、出生年月、性别公式】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
热门搜索

历史搜索

    清空历史搜索