当前位置:文档之家› 从身份证号码提取年龄性别籍贯信息公式

从身份证号码提取年龄性别籍贯信息公式

从身份证号码提取年龄性别籍贯信息公式
从身份证号码提取年龄性别籍贯信息公式

姓名身份证号码提取性别提取出生日期提取现

在年龄

提取生肖

(从出身日

期中提取)

身份证

号码是

否正确

提取所属

省份(从地

址码提取)

提取所属地区

(从地址码提取)

张三110221*********女1965-8-1547蛇TRUE北京市(市辖区)昌平

李四510221************男1974-12-138虎TRUE四川省重庆市

王五132426*********男1959-6-2053猪TRUE河北省保定地区完县

周六140121*********女1970-2-2843狗TRUE山西省太原市清徐县

钱七350583************男1978-10-1234马TRUE福建省泉州市南安市

彭九511801*********女1952-9-2560龙TRUE四川省雅安市市辖区

刘二620123*********女1979-5-1334羊TRUE甘肃省兰州市榆中县说明如下:以B2单元格为例

提取生日1965-8-15此为公式中第1种方法的结果

公式

1=DATE(MID(B2,7,IF(LEN(B2)=18,4,2)),MID(B2,IF(LEN(B2)=18,11,9),2),MID(B2,IF(LEN(B

2=--TEXT(MID(B2,7,6+(LEN(B2)=18)*2),"0-00-00")

3=TEXT(RIGHT(TEXT((0&MID(B2,7,11))-500,"1900-00-00,;!0"),10),"e-mm-dd;;;错误")

4=TEXT(TEXT((0&MID(B2,7,11))-500,"00-00-00,;!0"),"e-mm-dd;;;错误")

5=TEXT(MID(REPLACE(B2,7,,IF(LEN(B2)=15,19,)),7,8),"0000-00-00")

6=TEXT(REPLACE(MID(B2,7,6+(LEN(B2)=18)*2),1,,IF(LEN(MID(B2,7,6+(LEN(B2)=18)*2))=6

7=TEXT(TEXT(MID(B2,7,6+(LEN(B2)=18)*2),"0-00-00"),"emmdd")

8=IF(LEN(B2)=15,"19"&MID(B2,7,6),MID(B2,7,8))

9=IF(LEN(B2)=15,19,"")&MID(B2,7,6+(LEN(B2)=18)*2)

提取性别女此为公式中第1种方法的结果

公式

1=IF(MOD(IF(LEN(B2)=15,MID(B2,15,1),MID(B2,17,1)),2)=1,"男","女")

2=IF(MOD(RIGHT(LEFT(B2,17)),2),"男","女")

提取生肖蛇此实例引用的是出生日期

公式=MID("鼠牛虎兔龙蛇马羊猴鸡狗猪",MOD(YEAR(D2)-4,12)+1,1)

15位改18位110221************注意此公式是数组。输入后请按Shift+Ctrl+Enter输入,否则无效!

公式=IF(LEN(B2)=15,REPLACE(B2,7,,19)&MID("10X98765432",MOD(SUM(MID(REPLACE(B2,7,,19)提取现在年龄1900-2-16

公式=IF(B2<>"",DATEDIF(TEXT((LEN(B2)=15)*19&MID(B2,7,6+(LEN(B2)=18)*2),"#-00-00"),TO 号码正确否TRUE注意此公式是数组。输入后请按Shift+Ctrl+Enter输入,否则无效!

公式=OR(LEN(B2)=15,IF(LEN(B2)=18,MID("10X98765432",MOD(SUM(MID(B2,ROW(INDIRECT("1:17设置身份证输入单元格有效性(只能输入15位和18位数的正确的号码)

公式在数据有效性里选择允许自定义在公式里输入=OR(LEN(*)=15,IF(LEN(*)=18,MID("1提取所属省份北京市地址码指所引用的地址区域

公式=IF(B2<>"",VLOOKUP(LEFT(B2,2),地址码!B:C,2,),)

提取所属地区(市辖区)昌平地址码指所引用的地址区域

公式=IF(B2<>"",VLOOKUP(LEFT(B2,6),地址码!B:C,2,),)

提取星座獅子座 Leo此实例引用的是出生日期

注意此公式是数组。输入后请按Shift+Ctrl+Enter输入,否则无效!此实例

公式=LOOKUP(--TEXT($D2,"m.dd"),{0,"魔羯座 Capricorn";1.2,"水瓶座 Aquarius";2.19,"雙魚提取幸运日星期三此实例引用的是出生日期

公式=LOOKUP(--TEXT($D2,"m.dd"),{0,"星期五";1.2,"星期六";2.19,"星期二";3.21,"星期二";

提取星座(从出身日期中提取)提取幸运

日(从出

身日期中

提取)

身份证号码十五位改

十八位

獅子座 Leo星期三110221************

射手座 Sagittarius星期一510221************

雙子座 Gemini星期三132426************

雙魚座 Pisces星期二140121************

天秤座 Libra星期四350583************

天秤座 Libra星期四511801************

金牛座 Taurus星期天620123************

)=18,11,9),2),MID(B2,IF(LEN(B2)=18,13,11),2))

!0"),10),"e-mm-dd;;;错误")

mm-dd;;;错误")

MID(B2,7,6+(LEN(B2)=18)*2))=6,19,)),"0000-00-00")

=1,"男","女")

ift+Ctrl+Enter输入,否则无效!此实例引用的单元格为B2

MOD(SUM(MID(REPLACE(B2,7,,19),ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1),B2)

(LEN(B2)=18)*2),"#-00-00"),TODAY(),"y"),)

l+Enter输入,否则无效!

SUM(MID(B2,ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1)=RIGHT(B2)))

N(*)=15,IF(LEN(*)=18,MID("10X98765432",MOD(SUM(MID(*,ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1)=RI

入,否则无效!此实例引用的单元格为B2

2,"水瓶座 Aquarius";2.19,"雙魚座 Pisces";3.21,"牡羊座 Aries";4.2,"金牛座 Taurus";5.21,"雙子座 Gemini";6.22,"巨蟹座 Cancer";7.23,"獅;2.19,"星期二";3.21,"星期二";4.2,"星期天";5.21,"星期三";6.22,"星期四";7.23,"星期三";8.23,"星期五";9.23,"星期四";10.24,"星期五";11.2

W(INDIRECT("1:17")))),11)+1,1)=RIGHT(*)))

2,"巨蟹座 Cancer";7.23,"獅子座 Leo";8.23,"處女座 Virgo";9.23,"天秤座 Libra";10.24,"天蠍座 Scorpio";11.23,"射手座五";9.23,"星期四";10.24,"星期五";11.23,"星期一";12.22,"星期五"})

";11.23,"射手座 Sagittarius";12.22,"魔羯座 Capricorn"})

相关主题
文本预览
相关文档 最新文档