Загальна формула
=COUNTIF(list,A1)=0
Резюме
Примітка: Excel має вбудовані правила перевірки даних для випадаючих списків. На цій сторінці пояснюється, як створити власне правило перевірки, коли потрібно * запобігти * користувачеві вводити значення у список.
Щоб дозволити лише значення, які не існують у списку, ви можете використовувати перевірку даних за допомогою спеціальної формули на основі функції COUNTIF. У наведеному прикладі перевірка даних, застосована до B5: B9:
=COUNTIF(list,B5)=0
де "список" - іменований діапазон D5: D7.
Пояснення
Правила перевірки даних запускаються, коли користувач додає або змінює значення комірки.
У цьому випадку функція COUNTIF є частиною виразу, який повертає значення TRUE, коли значення не існує у визначеному списку. Функція COUNTIF просто підраховує випадки появи значення у списку. Поки рахунок дорівнює нулю, запис пройде перевірку. Якщо підрахунок не дорівнює нулю (тобто користувач ввів значення зі списку), перевірка не вдасться.
Примітка: Посилання на клітинки у формулах перевірки даних відносно верхньої лівої комірки в діапазоні, вибраному, коли визначено правило перевірки, у цьому випадку B5.