通过组合多个条件进行Excel数据验证

通过组合多个条件进行Excel数据验证,excel,excel-formula,Excel,Excel Formula,我可以使用多个条件执行excel验证公式吗? 我想要的地方有一个专栏 1) 唯一值 2) 所有值必须为10个字符(允许前导零) 3) 所有这些都必须是数字 我可以通过以下公式获得唯一值: =COUNTIF($G:$G,G2)=1 如何添加其他两个条件 如果我将类型设置为数字,则不会显示前导零。假设您只处理整数: =AND(COUNTIF($G:$G, G2)=1, IFERROR(LEN(TEXT(G2, "0000000000"))=10, FALSE)) 公式 =AND(COUNTIF(

我可以使用多个条件执行excel验证公式吗? 我想要的地方有一个专栏 1) 唯一值 2) 所有值必须为10个字符(允许前导零) 3) 所有这些都必须是数字

我可以通过以下公式获得唯一值:

=COUNTIF($G:$G,G2)=1
如何添加其他两个条件


如果我将类型设置为数字,则不会显示前导零。

假设您只处理整数:

=AND(COUNTIF($G:$G, G2)=1, IFERROR(LEN(TEXT(G2, "0000000000"))=10, FALSE))
公式
=AND(COUNTIF(G:G,G2)=1,LEN(G2)=10,ISNUMBER(VALUE(G2)))

  • COUNTIF(G:G,G2)=1检查唯一条件
  • LEN(G2)=10
    检查长度,包括前导零,即以文本格式存储的数字
  • ISNUMBER(值(G2))
    检查单元格的值
  • 条件确保满足上述所有条件