或=MID(C2,7,8),下拉填充即可。
2、性别
身份证号码的第十七位,如果是奇数是男,如果是偶数是女。
在E2单元格里输入:=IF(MOD(MID(C2,17,1),2)=1,”男”,”女”)
或=IF(MOD(MID(C2,17,1),2),”男”,”女”),下拉填充即可。
3、年龄
用今年的年份减去出生的年份即可。身份证号码的前六位,提取后可以通过查找对应的获取。需提前将全国的省市数据表下载。
在F2单元格里输入:=YEAR(TODAY())—MID(C2,7,4)
或=YEAR(TODAY())—MID(C2,7,4)&”岁”
4、籍贯
身份证号码的前六位,提取后可以通过查找对应的获取。这里需提前将全国的省市数据表下载。
在G2单元里输入:=(LEFT(C2,6),省市县!A:B,2,0)
5、生肖
身份证号码的第七位至第十一位为出生年份。12年为一轮回,猴年的年份除12的余数是0,提取后可以通过查找对应的获取。
在H2单元格里输入:
=(MOD(–MID(B2,7,4),12),{0,”猴”;1,”鸡”;2,”狗”;3,”猪”;4,”鼠”;5,”牛”;6,”虎”;7,”兔”;8,”龙”;9,”蛇”;10,”马”;11,”羊”},2,0)
6、星座
身份证号码的第十一位至第十五位为出生月日,可以通过它来知道所属星座。
在G2单元格里输入:
=(–TEXT(MID(C2,11,4),”0!.00″),{1.01,”魔羯座”;1.21,”水瓶座”;2.19,”双鱼座”;3.21,”白羊座”;4.21,”金牛座”;5.21,”双子座”;6.22,”巨蟹座”;7.23,”狮子座”;8.23,”处女座”;9.23,”天秤座”;10.23,”天蝎座”;11.22,”射手座”;12.22,”魔羯座”},2,1)
7、查验身份证的对与错
通过特殊的计算来判断。
在H2单元格输入:
=IF(RIGHT(D2)=MID(“”,MOD(SUM(MID(D2,ROW((“1:17”)),1)*2^(18-ROW((“1:17″)))),11)+1,1),”真”,”假”)
输完后,因为这是个数组公式,输完后需按住CTRL+SHIFT+ENTER三键结束。
上的这七类是常用的,还有些比如说“生日提醒”,“退休日期”等等都已通过相关公式实现。以上的公式可以直接来使用,注意引用的单元格需根据身份证号码所在的单元格改变。