当前位置: 代码迷 >> Office >> 怎么验证 Excel 一列值里的唯一性
  详细解决方案

怎么验证 Excel 一列值里的唯一性

热度:9503   发布时间:2013-02-26 00:00:00.0
如何验证 Excel 一列值里的唯一性
表里有两列:

  证件类型(一个下拉框:身份证,护照,其他) 证件号码

用=COUNTIF(B:B,B1) 可以验证证件号码整列的唯一性。

现在这个问题怎么解决?

当只有选择身份证时,验证证件号码的唯一性,选择护照和其他时都不验证。

------解决方案--------------------------------------------------------
你的意思是不是在A列里面选择证件类型,在B列里面输入数据呢?
A列如果是身份证,则B列的数据不能在B列内重复;

建议:
A列内选择A1单元格,然后选择“数据”、“有效性”,选择有效性里面的“序列”,并在下面的输入框内输入“身份证,护照,其他”
然后把A1拷贝到A列其他单元格

B列内选择B1单元格,然后然后选择“数据”、“有效性”,选择有效性里面的“自定义”,并在下面的输入框内输入
VB code
=COUNTIFS(A:A,"=身份证",B:B,B1)=1
------解决方案--------------------------------------------------------
加个IF函数判断一下就行了
  相关解决方案