![](https://cdn.wiki-base.com/3423526/excel_formula_data_validation_allow_uppercase_only__2.png.webp)
Обща формула
=AND(EXACT(A1,UPPER(A1)),ISTEXT(A1))
Обобщение
За да позволите на потребителя да въведе само главен ТЕКСТ, можете да използвате проверка на данните с персонализирана формула, базирана на функциите UPPER, EXACT и AND.
В показания пример валидирането на данните, приложено към 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.