Забрана за въвеждане на дублиращи се стойности

Съдържание

Проста задача: има набор от клетки (да кажем A1:A10), където потребителят въвежда данни от клавиатурата. Необходимо е да се гарантира уникалността на всички въведени стойности, т.е. да се предотврати въвеждането на стойност от потребителя, ако тя вече присъства в диапазона, т.е. е въведена по-рано.

Изберете диапазон от клетки и щракнете върху бутона Потвърждаване на данни (Потвърждаване на данни) етикет Дата (Дата). В по-стари версии – Excel 2003 и по-стари – отворете менюто Потвърждаване на данни (Потвърждаване на данни). В раздела Разширени параметри (Настройки) от падащия списък Тип данни (Позволява) Избери опция Други (Персонализиран) и въведете следната формула в реда Формула (Формула):

=COUNTIF($A$1:$A$10 XNUMX;A1)<=1

или на английски =COUNTIF($A$1:$A$10;A1)<=1

Забрана за въвеждане на дублиращи се стойности

Значението на тази формула е просто – тя отчита броя на клетките в диапазона A1:A10, равен на съдържанието на клетка A1. Въвеждането ще бъде разрешено само в онези клетки, където полученото число е по-малко или равно на 1. Освен това диапазонът е зададен стриктно (чрез абсолютни препратки със знаци $), а препратката към текущата клетка A1 е относителна. Така ще се извърши подобна проверка за всяка избрана клетка. За да завършите картината, можете да отидете в раздела в този прозорец Съобщение за грешка (Предупреждение за грешка)и въведете текста, който ще се появи, когато се опитате да въведете дубликати:

Забрана за въвеждане на дублиращи се стойности

Това е всичко – щракнете върху OK и се насладете на реакцията на другите 🙂

Предимството на този метод е лекотата на прилагане, а недостатъкът е, че е лесно да деактивирате такава защита в същия диалогов прозорец или чрез копиране и поставяне на клетки с дубликати в нашия диапазон. Няма прием срещу скрап. За да предотврати подобни терористични действия, потребителят ще трябва да активира вече сериозна защита на листа с пароли и да напише специален макрос за прихващане на копирането. 

Но този метод напълно ще защити срещу случайно въвеждане на дубликати.

  • Извличане на уникални записи от списък
  • Цветно маркиране на дубликати в списък
  • Сравнение на два диапазона от данни
  • Автоматично извличайте уникални елементи от всеки списък с помощта на добавката PLEX.

Оставете коментар