Baza wiedzy / Excel
LITERY.MAŁE w Excelu: LOWER, porównania i spacje
Pokazuję zmianę liter, wynik jamsmith z trzech znaków imienia i nazwiska oraz różnicę między porównaniem a ujednoliceniem tekstu.

LITERY.MAŁE zamienia wielkie litery tekstu na małe. W angielskim Excelu nazywa się LOWER. Warto zapamiętać kolejność członów polskiej nazwy: MAŁE.LITERY jest błędnym zapisem i nie zastępuje tej funkcji.
Ja używam takiej konwersji w kolumnie pomocniczej, gdy uzgodniona reguła danych każe ignorować wielkość liter. Nie zakładam, że każdy kod, login lub adres można dowolnie przepisać. Zachowuję źródło i sprawdzam, czy po zmianie nie zniknęło potrzebne rozróżnienie.
Składnia i dostępność
=LITERY.MAŁE(A2)
Angielski odpowiednik to =LOWER(A2). Funkcja ma jeden wymagany argument. Możesz wskazać komórkę albo podać tekst w podwójnym cudzysłowie. W zapisie jednoargumentowym nie występuje separator argumentów, choć będzie istotny w niektórych połączeniach funkcji.
Microsoft potwierdza nazwę i działanie LITERY.MAŁE dla Microsoft 365 oraz Excel 2024, 2021, 2019 i 2016. Znaki niebędące literami pozostają w tekście. Funkcja nie jest ograniczona do usuwania wielkich liter z angielskiego alfabetu.
Przykłady, które pokazują granicę zmiany
Wpisz poniższe syntetyczne teksty do A2:A5 i skopiuj formułę z B2 w dół.
| Wiersz | Tekst w A | Wynik w B |
|---|---|---|
| 2 | EXCEL | excel |
| 3 | ŁÓDŹ | łódź |
| 4 | ÉÇ | éç |
| 5 | Ab-12! | ab-12! |
W trzecim i czwartym wierszu zmieniają się także litery ze znakami diakrytycznymi. W ostatnim cyfry, łącznik i wykrzyknik pozostają takie same. To zmiana wielkości liter, bez usuwania akcentów ani podmieniania znaków rozdzielających.
Tekst AB-12 i tekst ab-12 dadzą tę samą postać. Nie wyciągaj z tego automatycznie wniosku, że dwa rekordy opisują ten sam produkt. Taką regułę musi potwierdzać definicja kodu w źródle. LOWER nie rozpoznaje obiektów i nie sprawdza unikalności.
Łączenie imienia i nazwiska
Załóżmy A2 = James, B2 = Smith. W syntetycznym przykładzie chcę połączyć trzy pierwsze znaki imienia z całym nazwiskiem, bez spacji.
=LITERY.MAŁE(LEWY(A2;3)&B2)
W angielskim Excelu: =LOWER(LEFT(A2,3)&B2). LEWY wybiera trzy znaki Jam, potem & dodaje Smith, a LITERY.MAŁE zmienia wynik na jamsmith. Pełne imię wymagałoby innej formuły: =LITERY.MAŁE(A2&B2) da jamessmith.
Ten przykład pokazuje konstrukcję napisu, nie gotową politykę tworzenia loginów. Dwie osoby mogą mieć taki sam wynik. W praktycznym procesie trzeba uzgodnić obsługę powtórzeń, wyjątków i dozwolonych znaków. Samo sklejenie części nazwiska nie zapewnia stabilnego identyfikatora.
Porównanie z uwzględnieniem wielkości liter
Jeśli chcesz sprawdzić dokładny zapis tekstu, użyj PORÓWNAJ, czyli EXACT. Funkcja rozróżnia wielkość liter, a ignoruje różnice formatowania komórek.
=PORÓWNAJ("Ab";"ab")
Wynik to FAŁSZ. Gdy najpierw zamienisz oba argumenty na małe litery, usuniesz właśnie tę różnicę, którą próbowano wykryć. Takie ujednolicenie ma sens dopiero wtedy, gdy specyfikacja porównania pozwala ignorować wielkość liter.
Ja rozdzielam kolumnę oryginalną i kolumnę do porównań. Odbiorca może potrzebować nazwy w zatwierdzonym zapisie oraz pomocniczej wersji ujednoliconej. Jedna nie powinna po cichu zastępować drugiej. Pamiętaj też, że różnica spacji pozostaje różnicą nawet po użyciu LOWER.

Spacje i dane wejściowe
Dla zwykłych dodatkowych spacji przydaje się:
=LITERY.MAŁE(USUŃ.ZBĘDNE.ODSTĘPY(A2))
Angielska wersja to =LOWER(TRIM(A2)). Poprawna polska nazwa TRIM to USUŃ.ZBĘDNE.ODSTĘPY, a nie UTNIJ. Dokumentacja wskazuje, że sama funkcja nie usuwa spacji nierozdzielającej 160. Nie obiecuj więc pełnego oczyszczenia każdego importu.
LOWER służy do zwracania tekstu. W tych przykładach przekazuję napisy, a cyfry w kodzie pozostają znakami tego napisu. Nie używam funkcji zmiany liter jako sposobu zachowania kolumny liczbowej do obliczeń. Oryginalne liczby zostawiam w osobnej kolumnie.
Dla brakujących wartości ustalam osobną regułę, żeby pusty wynik nie został uznany za potwierdzenie poprawności danych. Przy błędzie w źródle najpierw ustal jego przyczynę, zamiast przykrywać wszystko pustym napisem. Ujednolicenie liter nie jest procedurą naprawiania błędnych danych wejściowych.
Jak zakończyć pracę i co przećwiczyć
Po sprawdzeniu kolumny pomocniczej można skopiować wynik i wkleić same wartości. Microsoft pokazuje taki przebieg zmiany wielkości liter. Zostaw źródło do czasu potwierdzenia, że docelowa postać jest zgodna z wymaganiami.
Na ćwiczenie porównaj Ab-12, AB-12 i AB 12. Wszystkie zamień na małe litery, ale oceń osobno równość po konwersji. Dwa pierwsze wyniki się zrównają. Trzeci zachowa spację zamiast łącznika. Potem rozważ dwie syntetyczne osoby, Alice Smith i Alina Smith: trzy pierwsze litery imienia z całym nazwiskiem dadzą w obu przypadkach alismith. Nazwij ograniczenie tej metody.
Jeśli potrzebujesz wersalików, zobacz LITERY.WIELKIE. Dla wielkich liter po separatorach jest Z.WIELKIEJ.LITERY. Żadna z tych funkcji nie odtworzy automatycznie oryginalnego mieszanego zapisu po jego utracie.
Najważniejsze w pigułce
Czy poprawna nazwa to MAŁE.LITERY?
Nie. Funkcja LOWER w polskim Excelu nazywa się LITERY.MAŁE.
Czy LOWER pomija polskie znaki i akcenty?
Nie. Zmienia również wielkość takich liter, na przykład ŁÓDŹ na łódź. Nie usuwa przy tym znaków diakrytycznych.
Czy LOWER tworzy unikalny login?
Nie. Różne osoby lub kody mogą dać ten sam wynik. Potrzebna jest osobna reguła obsługi powtórzeń.
Przy pracy nad artykułem użyto w zautomatyzowany sposób sztucznej inteligencji. Jeśli też chcesz tak umieć, sprawdź ten projekt.
