Несколько правил проверки 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)))

Другие вопросы по тегам