Office中国论坛/Access中国论坛
标题:
输入身份证号后自动得出出生年月
[打印本页]
作者:
wdyb001
时间:
2006-11-30 22:34
标题:
输入身份证号后自动得出出生年月
自己在应用中得出的一点点经验,就是在输入身份证号码后,自动得出出生年月。
作者:
fly天使之翼
时间:
2006-12-5 23:27
用date(mid)
作者:
yygcyml
时间:
2008-2-28 15:55
fly天使之翼,用date(mid)要报错,说表达式中有一个包含了错误参数个数的函数,不好意思,我是菜鸟,请多指教哈
作者:
pureshadow
时间:
2008-2-28 20:03
http://user.qzone.qq.com/76332468/infocenter
这里介绍了几种办法
根据自己的需要选择吧
作者:
失恋太少
时间:
2008-3-20 00:17
我就是想要这个,谢谢!!!~~~
作者:
lishengjun
时间:
2008-3-20 14:09
直接用VBA编一个自定义涵数不就解决了吗。首先判断一下身份证长度,是15位就截取7至12位,然后将取出的数字分段格式化后变成日期型就可以。18位身份也同样道理。
作者:
jhsy1969
时间:
2008-3-21 08:34
如果身份证是18位的,假设a1是身份证号码,那么b1输入=CONCATENATE(MID(A1,7,4),"/",MID(A1,11,2),"/",MID(A1,13,2))就可以自动获得出生年月日。
作者:
jhsy1969
时间:
2008-3-21 08:37
在c1输入=CONCATENATE(DATEDIF(B1,TODAY(),"y"),"岁"),就可以得到年龄
作者:
yiwenqi
时间:
2008-3-25 10:15
标题:
用函数
如A1单元格为身份证号时,在A2中输入:"=IF(LEN(A1)=18,MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2),1900+MID(A1,7,2)&"-"&MID(A1,9,2)&"-"&MID(A1,11,2))"即可,15位18位都行.
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3