如何验证 Excel 一列值里的唯一性
表里有两列:
证件类型(一个下拉框:身份证,护照,其他) 证件号码
用=COUNTIF(B:B,B1) 可以验证证件号码整列的唯一性。
现在这个问题怎么解决?
当只有选择身份证时,验证证件号码的唯一性,选择护照和其他时都不验证。
[解决办法]
你的意思是不是在A列里面选择证件类型,在B列里面输入数据呢?
A列如果是身份证,则B列的数据不能在B列内重复;
建议:
A列内选择A1单元格,然后选择“数据”、“有效性”,选择有效性里面的“序列”,并在下面的输入框内输入“身份证,护照,其他”
然后把A1拷贝到A列其他单元格
B列内选择B1单元格,然后然后选择“数据”、“有效性”,选择有效性里面的“自定义”,并在下面的输入框内输入
=COUNTIFS(A:A,"=身份证",B:B,B1)=1
[解决办法]
加个IF函数判断一下就行了