函数

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、根据身份证号码求性别:
=IF(LEN(B2)=15,IF(MOD(VALUE(RIGHT(B2,1)),2)=0,"女","男"),IF(LEN(B2)=18,IF(MOD(VALUE(MID(B2,17,1)),2)=0,"女","男"),"身份证错"))
身份证号码为15位的,第七、八位为出生年,第九、十位为出生月,第十一、十二位为出生日;身份证号码为18位的,第七、八、九、十位为出生年,第十一、十二位为出生月,第十三、十四位为出生日。

2、根据身份证号码求出生年月:
=IF(LEN(B2)=15,CONCATENATE("19",MID(B2,7,2),".",MID(B2,9,2)),IF(LEN(B2)=18,CONCATENATE(MID(B2,7,4),".",MID(B2,11 ,2)),"身份证错"))
3、根据身份证号码求年龄:
=IF(LEN(B2)=15,year(now())-1900-VALUE(MID(B2,7,2)),if(LEN(B2)=18,year(now())-VALUE(MID(B2,7,4)),"身份证错"))
1、先求出生年月。

复制以下公式到所要空白列=CONCATENATE(MID(C2,7,4),MID(C2,11,2))
其中C2代表已输入的身份证号码单元格,可根据实际情况修改,求出一个后,用下拉方法显示出所有的出生年月。

2、选中求出的出生年月这一列,点数据——筛选——自动筛选——在该列的下拉菜单中选“自定义”——在“显示行”的相应框中输入“小于或等于”“193808”,点确定。

所有在19380 8年及其以前出生的就筛选出来了。

3、如有更好的方法及时告知你。

可能不尽人意。

根据身份证号码求年龄段之间的人员
=(--TEXT(MID(A1,7,6+(LEN(A1)>15)*2),"#-00-00")<=--"1948-12-31")*MOD(--MID(A1,15+(LEN(A1)>15)*2,1),2)。

相关文档
最新文档