EXCEL 身份证号码验证 生日提取 对比等常用公式默认分类 2010-08-04 16:49:13 阅读40 评论0 字号:大中小 订阅 身份证验证 IF(OR(LEN(G2)=15,IF(LEN(G2)=18,MID("10X98765432",MOD(SUM(MID(G2,ROW($1:$17),1)*2^(18-ROW($1:$17))),11)+1,1)=RIGHT(G2))),"√","×") 输入完公式后按Ctrl+Shift+Enter键 IF(OR(LEN(I2)=15,IF(LEN(I2)=18,MID("10X98765432",MOD(SUM(MID(I2,ROW($1:$17),1)*2^(18-ROW($1:$17))),11)+1,1)=RIGHT(I2))),"√","×") 输入完公式后按Ctrl+Shift+Enter键 生日提取 TEXT(IF(LEN(H2)=18,MID(H2,7,8),19000000+MID(H2,7,6)),"####-##-##")+0 性别提取 IF(LENB(I2)<18,IF(MOD(RIGHT(I2,1),2),"男","女"),IF(MOD(LEFT(RIGHT(I2,2),1),2),"男","女")) 文本对比 IF(EXACT(C2,D2),"√","×")
文本格式与日期格式对比 IF(EXACT(E2,TEXT(F2,"yyyy.mm.dd")),"√","×") =LOOKUP(1,0*SEARCH(B2,文件!$A$1:$A$500),文件!$B$1:$B$500) 格式化日期 :数据→分列→最后一步的右上角选择“日期”和YMD选项→完成 |
|