王新阳

wangxinyang

几个excel公式

根据单元格的值设置文字颜色等

>开始》条件设置》新建格式规则》使用公式确定要设置格式的单元格
=OR(D2="请填写",D2="号码错误")
或者
=AND(D2<>"校验通过")
点击“格式”自行设置

根据C列的证件号码校验身份证号是否正确

=IF(LEN(C2)=18,IF(AND(ISNUMBER(--LEFT(C2,17)),OR(RIGHT(C2,1)="X",ISNUMBER(--RIGHT(C2,1)))),IF(RIGHT(C2,1)=MID("10X98765432",MOD(SUMPRODUCT(MID(C2,ROW(INDIRECT("1:17")),1)*MOD(2^(18-ROW(INDIRECT("1:17"))),11)),11)+1,1),"校验通过","号码错误"),"号码错误"),"身份证号码应该为18位")

根据B列的证件类型和C列的证件号码校验身份证号是否正确

=IF(B2="身份证",IF(LEN(C2)=18,IF(AND(ISNUMBER(--LEFT(C2,17)),OR(RIGHT(C2,1)="X",ISNUMBER(--RIGHT(C2,1)))),IF(RIGHT(C2,1)=MID("10X98765432",MOD(SUMPRODUCT(MID(C2,ROW(INDIRECT("1:17")),1)*MOD(2^(18-ROW(INDIRECT("1:17"))),11)),11)+1,1),"校验通过","号码错误"),"号码错误"),"身份证号码应该为18位"),"")

2025-03-25
2025-04-04 星期五 农历三月初七