看到了您网上帮助别人解答“在EXCEL中如何利用身份证号码生成出生日期”的问题,怎样具体操作呢?

[复制链接]
查看11 | 回复4 | 2011-8-20 05:37:07 | 显示全部楼层 |阅读模式
在已经输入大批量身份证号码的情况下,可以操作吗?
回复

使用道具 举报

千问 | 2011-8-20 05:37:07 | 显示全部楼层
都可以,=TEXT(MID(A1,7,4)defds123\"-\"defds123MID(A1,11,2)defds123\"-\"defds123MID(A1,13,2),\"YYYY-MM-DD\"
公式下拉就可!









<h4class=\"ask\">追问


身份证号码在G列,出生日期在F列,性别在D列
这样整个的一个公式是怎样的呢?
回复

使用道具 举报

千问 | 2011-8-20 05:37:07 | 显示全部楼层
F1输入:
=TEXT(MID(G1,7,4)defds123\"-\"defds123MID(G1,11,2)defds123\"-\"defds123MID(G1,13,2),\"YYYY-MM-DD\"

D1输入:
=IF(MOD(MID(G1,17,1)*1,2)=0,\"女\",\"男\")
回复

使用道具 举报

千问 | 2011-8-20 05:37:07 | 显示全部楼层
这个公式没有用啊问题补充到H10中粘贴G10中为身份证号,在E10中生成出生在该公式中,利用MID函数返回身份证号码中从第7位字符开始的共8个字符,.
回复

使用道具 举报

千问 | 2011-8-20 05:37:07 | 显示全部楼层
F2输入:
=if(g2=\"\",\"\",text(mid(g2,7,8),\"0-00-00\"))
下拉填充
D2输入:
=if(g2=\"\",\"\",if(mod(--mid(g2,17,1),2),\"男\",\"女\"))
下拉填充
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行