![](https://cdn.wiki-base.com/3423526/excel_formula_data_validation_allow_uppercase_only__2.png.webp)
Загальна формула
=AND(EXACT(A1,UPPER(A1)),ISTEXT(A1))
Резюме
Щоб дозволити користувачеві вводити лише ТЕКСТ верхнього регістру, ви можете використовувати перевірку даних за допомогою спеціальної формули на основі функцій ВЕРХНЯ, ТОЧНА та І.
У наведеному прикладі перевірка даних, застосована до C5: C7:
=AND(EXACT(C5,UPPER(C5)),ISTEXT(C5))
Пояснення
Правила перевірки даних запускаються, коли користувач додає або змінює значення комірки.
Функція UPPER змінює текстові значення на великі регістри, а функція EXACT виконує порівняння з урахуванням регістру.
Функція AND приймає кілька аргументів (логічні умови) і повертає TRUE лише тоді, коли всі аргументи повертають TRUE.
Перша логічна умова порівнює значення, введене користувачем, із великою версією того самого значення:
EXACT(C5,UPPER(C5)
Друга логічна умова перевіряє, що вхід до C5 є фактично текстом
ISTEXT(C5)
Якщо обидві умови мають значення TRUE, функція AND повертає значення TRUE і введення проходить перевірку. Якщо будь-яка умова має значення FALSE, І повертає FALSE, і введення не вдається перевірити дані.
Примітка: Посилання на комірки у формулах перевірки даних відносно верхньої лівої комірки в діапазоні, вибраному, коли визначено правило перевірки, у цьому випадку C5.