![](https://cdn.wiki-base.com/3423526/excel_formula_data_validation_allow_uppercase_only__2.png.webp)
Formuła ogólna
=AND(EXACT(A1,UPPER(A1)),ISTEXT(A1))
Podsumowanie
Aby zezwolić użytkownikowi na wprowadzanie tylko TEKSTU z wielkimi literami, możesz użyć sprawdzania poprawności danych z niestandardową formułą opartą na funkcjach WIELKIE, DOKŁADNE i ORAZ.
W przedstawionym przykładzie walidacja danych zastosowana do C5: C7 to:
=AND(EXACT(C5,UPPER(C5)),ISTEXT(C5))
Wyjaśnienie
Reguły sprawdzania poprawności danych są uruchamiane, gdy użytkownik dodaje lub zmienia wartość komórki.
Funkcja UPPER zmienia wartości tekstu na wielkie litery, a funkcja EXACT wykonuje porównanie z uwzględnieniem wielkości liter.
Funkcja AND przyjmuje wiele argumentów (warunki logiczne) i zwraca wartość TRUE tylko wtedy, gdy wszystkie argumenty zwracają wartość TRUE.
Pierwszy warunek logiczny porównuje wartość wprowadzoną przez użytkownika z wersją tej samej wartości zapisaną wielkimi literami:
EXACT(C5,UPPER(C5)
Drugi warunek logiczny sprawdza, czy dane wejściowe do C5 to w rzeczywistości tekst
ISTEXT(C5)
Jeśli oba warunki mają wartość PRAWDA, funkcja AND zwraca wartość PRAWDA, a dane wejściowe przechodzą weryfikację. Jeśli którykolwiek z warunków jest FALSE, AND zwraca FALSE, a dane wejściowe nie sprawdzają poprawności danych.
Uwaga: odwołania do komórek w formułach sprawdzania poprawności danych dotyczą lewej górnej komórki w zakresie wybranym podczas definiowania reguły sprawdzania poprawności, w tym przypadku C5.