Office中国论坛/Access中国论坛
标题:
求助:如何通过身份证号得出性别和年龄?
[打印本页]
作者:
黑羽
时间:
2007-1-30 20:25
标题:
求助:如何通过身份证号得出性别和年龄?
如题,我有一张表,第 i 列全是身份证号(约几万个),我想通过身份证号,在另外两列对应第求出性别和年龄,请问如何实现?谢谢
作者:
黑羽
时间:
2007-1-30 21:40
已解决 hoho
作者:
一枝笔
时间:
2007-2-2 19:15
怎么解决的??
作者:
夜雨留香
时间:
2007-2-2 23:19
分享一下洒
作者:
yygcyml
时间:
2008-3-6 16:56
我也跟着学习学习哈!
作者:
pureshadow
时间:
2008-3-6 18:28
http://www.chinaimc.org/blog/u/45/archives/2008/60.html
身份证号与年龄性别
作者:
zxs9025
时间:
2008-3-9 22:51
Year(today()) - Mid(ID-NO, 7,6)/10000
作者:
ysb
时间:
2008-3-13 17:03
身份证号码利用日期函数求性别、出生日期、年龄。
作者:
pureshadow
时间:
2008-3-13 19:20
楼上的公式适用于18位身份证号,如果需要15位身份证号,只需要再加个条件判断lenb()是否为18即可.
年龄
=DATEDIF(--TEXT((MID(C4,7,6+(LEN(C4)=18)*2)),"#-00-00"),TODAY(),"y")
性别
=CHOOSE(ISODD(MID(A2,15+(LEN(A2)=18)*2,1))+1,"女","男")
[
本帖最后由 pureshadow 于 2008-3-13 19:22 编辑
]
作者:
hengo
时间:
2008-3-14 01:34
如何求得15位的身份证出生日期?以上的都有错误。
=CONCATENATE(MID(D20,7,4),"/",MID(D20,11,2),"/",MID(D20,13,2))
此公式只适用18位,15位就不适用了!
作者:
jhsy1969
时间:
2008-3-19 20:03
=CONCATENATE(MID(D20,7,2),"/",MID(D20,9,2),"/",MID(D20,11,2))
这就可以用在15位的身份证
作者:
静止的……
时间:
2009-8-30 15:58
学习一下
作者:
安庆_吴老铁
时间:
2016-10-11 20:36
学习来了
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3