Найти в Дзене

Запрет ввода повторяющихся чисел через проверку данных

Оглавление

В прошлой статье мы рассматривали возможность способа ввода информации с помощью встроенной функции Excel «Форма». Разобрали как ее настроить и как ей пользоваться.

Там же мы говорили, о том, что на вводимую информацию можно настроить ограничение с помощью функции «Проверка данных».
В этой статье мы рассмотрим на практическом примере как настроить условие, при котором
невозможен будет ввод повторяющихся значений, тем самым снизить фактор «человеческой ошибки».

Итак, в качестве примера возьмем таблицу из предыдущей статьи, по условиям которой нам необходимо учитывать тот факт, что табельный номер должен быть уникальным для каждого сотрудника и повторяться не может. Для этого необходимо настроить условие, при котором таблица не даст Вам ввести значение если точно такое же значение было введено раньше.

Для этого:

Выделяем столбец, в котором необходимо установить условие, затем во вкладке «Данные» на панели выбираем пункт «Проверка данных»

В появившемся окне во вкладке «Параметры» разворачиваем список «Тип данных» и выбираем пункт «Другой»

-2

Далее в строке «Формула» вводим условие в виде логической формулы по ограничениям, в данном случае выглядеть оно будет следующим образом:

=СЧЁТЕСЛИ(A:A;A2)<=1

Переходим во вкладку «Сообщение об ошибке», чтобы отобразить предупреждающее сообщение, которую пользователи увидят если введенная информация повторяется, и в окне «Сообщение» прописываем рекомендацию «Такой табельный номер уже существует». И нажимаем «ОК»

И теперь при попытке ввода Табельного номера, уже присвоенного другому сотруднику, Вы увидите уведомление, что такой табельный номер уже существует, тем самым пресекая попытку ввода ошибочной информации.

-3

Для полной ясности, что же мы сделали, давайте разберем принцип работы формулы.

Формула =СЧЁТЕСЛИ() подсчитывает количество ячеек в установленном диапазоне заданному условию.

В нашем случае диапазоном выступает столбец, в котором мы указываем табельный номер, а в качестве условия подсчета задаем значение, которое будет внесено в текущую ячейку, и ввод значения будет разрешен только в те ячейки, где полученное число с количеством повтора меньше или равно 1.

Пробуйте, не бойтесь экспериментировать и у Вас все получится!

https://t.me/Excel_how_it_works

Наука
7 млн интересуются