EXCEL 公式整合!

问题描述:

EXCEL 公式整合!
有两段公式想整合成一个
第一段:=MID("10X98765432",MOD(SUMPRODUCT(MID(A2,ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1)=RIGHT(A2,1)
第二段:=IF(LEN(B2)=0,"",IF(LEN(B2)18,"请输入18位身份证号",IF((SUMPRODUCT(($B$1:B1=B2)*1) > 0),"身份证号重复",IF(MOD(MID(B2,17,1),2)=1,"001","002"))))
整合成一条!
第一段如果身份证不合法 显示汉字“身份证不合法!”
1个回答 分类:综合 2014-11-08

问题解答:

我来补答
这个很简单啊,用if 第一段=true,就执行第二段就好了
具体是:=IF(原第一段内容 ,原第二段内容 ,“验证不正确或FALSE”)
=IF(MID("10X98765432",MOD(SUMPRODUCT(MID(A2,ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1)=RIGHT(A2,1),IF(LEN(B2)=0,"",IF(LEN(B2)18,"请输入18位身份证号",IF((SUMPRODUCT(($B$1:B1=B2)*1) > 0),"身份证号重复", IF(MOD(MID(B2,17,1),2)=1,"001","002")))),"验证不正确或FALSE")
 
 
展开全文阅读
剩余:2000
上一页:希望高人解答