公卫人

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 8532|回复: 16

[分享] excel表从身份证号选出生年月日

[复制链接]
mengfan 发表于 2011-11-7 23:53:59 | 显示全部楼层 |阅读模式

注册后推荐绑定QQ,之后方才可以使用下方的“用QQ帐号登录”。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
       最近在整理数据时发现excel表里有里有身份证号,却没有年龄,如何解决从身份证号里选出出身年月,然后在计算年龄,查了很多资料,上网问了些网友,最后总结出这个公式:0 C& E: o; W* w- H
" h3 [  r! [: r4 H: h/ `
=IF(LEN(单元格)=18,MID(单元格,7,8),IF(LEN(单元格)=15,MID(单元格,7,6),"位数不对"))
+ K* _% p* }8 R, q. x. L2 j2 i% @$ W8 [8 c! R
发到论坛上希望能对大家有帮助!
0 H8 `2 |, {1 A1 i( T6 S
qbc 发表于 2012-1-7 06:10:49 触屏版 | 显示全部楼层
如果ID末位为X请手动操作:D
回复

使用道具 举报

jieweiwei 发表于 2011-11-13 17:36:50 | 显示全部楼层
顶一下,好的分享
回复

使用道具 举报

zcvb6 发表于 2011-11-14 15:47:18 | 显示全部楼层
IF(LEN(单元格)=18,MID(单元格,7,8),IF(LEN(单元格)=15,MID(单元格,7,6),"位数不对"))不太看得懂啊; R, V/ w3 M& T4 L, Z' Y" @
回复

使用道具 举报

melody1007 发表于 2011-12-26 00:31:46 | 显示全部楼层
试了,好像不行,可以解释一下吗?
回复

使用道具 举报

 楼主| mengfan 发表于 2011-12-27 00:07:17 | 显示全部楼层

; }& w0 j$ k* Q/ @# P5 @ QQ截图未命名.JPG 师姐你好,这个可以的
( h3 K- i! O( s. @6 u! O( g& ?; d' \
这是图片,你试试看
回复

使用道具 举报

SADY 发表于 2012-1-7 10:25:20 | 显示全部楼层
很实用!
回复

使用道具 举报

冰之呼吸 发表于 2012-12-18 17:44:16 | 显示全部楼层
zcvb6 发表于 2011-11-14 15:47 , F9 j( H5 H3 {6 U/ r' P6 I
IF(LEN(单元格)=18,MID(单元格,7,8),IF(LEN(单元格)=15,MID(单元格,7,6),"位数不对"))不太看得懂啊 ...
2 H: |# e% z% l& z/ h. L% A& q
IF (条件,Y,N)条件语句   Y=如果条件吻合,则得出Y结果 ,N=如果条件不吻合,则得N的结果
( u3 Q' p" \" I* b7 ?. WLEN()长度8 Y) ~  p4 l7 a8 N. \- R
MID(X,Y) X=第几位数开始,Y=提取Y位  MID就是从X位开始提取Y位数据
1 D, y! O. A/ e6 p' ?7 n! n+ L, Y8 `8 n% J/ d

" Q# j) S2 T3 K7 ^% k上式解释为,通过LEN计,单元格的位数是否为18位数,如果是,则提出单元格,第七位起的后8位数字2 N) A! g2 ^; _
                                                  如果否,
- J* {2 i' [' l              则通过计算单元格的长度是否15位,如果是,则的取第七位后的6位数字, j7 o2 B+ l  q
                                               如果否,则得出结果“位数不对”
回复

使用道具 举报

杨奇 发表于 2014-11-24 10:30:57 | 显示全部楼层
已收藏 感觉很厉害的样子啊
回复

使用道具 举报

藕节 发表于 2014-11-28 17:00:06 | 显示全部楼层
试过了 可以的
回复

使用道具 举报

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

本版积分规则

手机版|会员|至尊|接种|公卫人 ( 沪ICP备06060850号-3 )

GMT+8, 2024-6-19 02:04 , Processed in 0.087716 second(s), 12 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表