Excel 2013 多重验证规则

Excel 2013 多重验证规则

我遇到了两个部分的问题...主要是第二部分。我已经让第一部分自行工作。

1) 我有一列包含零件编号 (###-#####-###)。我正在使用数据验证来确保列中不会输入重复的零件编号。

 Here is the custom formula that I am using:

 =COUNTIF($A:$A,A2)=1

2) 我还想强制将零件编号列中单元格的值设置为自定义格式 (###-#####-###)。任何未使用适当数字数量的值都会向用户提示一条消息。这一点我并不完全确定如何实现。

在此先感谢您的帮助!

答案1

可能有更简洁的方法,但您可以使用 AND() 语句并将要检查的条件串在一起,将其添加到验证公式中。以下公式作为单元格的验证A1将起作用:

=AND(COUNTIF($A:$A,A1)=1,ISNUMBER(0+LEFT(A1, 3)), MID(A1, 4, 1)="-", ISNUMBER(0+MID(A1, 5, 5)), MID(A1, 10, 1)="-", ISNUMBER(0+RIGHT(A1, 3)))

相关内容