判断两个单元格内哪个身份证号是18位的,然后显示18位的,公式应该怎么写?感谢大神

2025-06-22 07:26:20
推荐回答(1个)
回答1:

假设你说的两个单元格是A1,B1两个单元格
则C1或其它单元格写入公式
=IF(LEN(A1)=18,A1,B1)
如果两个单元格的证号都不是18位的,显示为证号错误
则公式写成
=IF(OR(LEN(A1)=18,LEN(B1)=18),IF(LEN(A1)=18,A1,B1),"证号错误")

=IF(LEN(A1)=18,A1,IF(LEN(B1)=18,B1,"证号错误"))