
Chcesz szybko zamienić tekst w Excelu na wielkie litery, małe litery albo sprawić, by każda fraza zaczynała się wielką literą? W edytorach tekstu to kwestia jednego kliknięcia. W Excelu takiej opcji nie znajdziesz w menu, ale bez obaw – odpowiednie funkcje tekstowe pozwolą Ci uzyskać ten sam efekt, a nawet znacznie więcej.
Zmiana wielkości liter to częsty element pracy z bazami danych – szczególnie gdy dane pochodzą z różnych źródeł i brakuje w nich spójności. Excel daje Ci narzędzia, by łatwo to uporządkować.
W tym artykule:
- poznasz funkcje, które zamieniają tekst na małe litery, duże litery oraz tekst z wielką literą na początku,
- zobaczysz, jak działają i kiedy je stosować,
- nauczysz się łączyć je z innymi funkcjami, np.
USUŃ.ZBĘDNE.ODSTĘPY, - poznasz triki przy pracy z dużymi zestawami danych,
- oraz sprawdzisz, jak automatyzować te działania w Power Query lub za pomocą VBA.
1. Podstawowe funkcje do zmiany wielkości liter
Excel udostępnia 3 główne funkcje tekstowe do pracy z wielkością liter:
| Funkcja | Działanie |
|---|---|
LITERY.MAŁE() | Zmienia cały tekst na małe litery |
LITERY.WIELKIE() | Zmienia cały tekst na wielkie litery |
Z.WIELKIEJ.LITERY() | Zmienia pierwszą literę każdego wyrazu na wielką |
2. Jak używać funkcji LITERY.MAŁE
Składnia:
=LITERY.MAŁE(tekst)
Przykład:
| A1 | Formuła | Wynik |
|---|---|---|
| „JAN KOWALSKI” | =LITERY.MAŁE(A1) | jan kowalski |
📌 Przydatne przy standaryzacji danych, np. e-maili.
3. Jak używać funkcji LITERY.WIELKIE
Składnia:
=LITERY.WIELKIE(tekst)
Przykład:
| A1 | Formuła | Wynik |
|---|---|---|
| „Jan Kowalski” | =LITERY.WIELKIE(A1) | JAN KOWALSKI |
📌 Świetne do numerów rejestracyjnych, kodów, skrótów.
Sprawdź również: Jak działa funkcja LICZ.JEŻELI
4. Jak używać funkcji Z.WIELKIEJ.LITERY
Składnia:
=Z.WIELKIEJ.LITERY(tekst)
Przykład:
| A1 | Formuła | Wynik |
|---|---|---|
| „jan kowalski” | =Z.WIELKIEJ.LITERY(A1) | Jan Kowalski |
📌 Idealne do nazwisk, imion, nazw miast.
5. Łączenie funkcji z USUŃ.ZBĘDNE.ODSTĘPY
Jeśli dane zawierają niechciane spacje, warto je najpierw oczyścić:
=Z.WIELKIEJ.LITERY(USUŃ.ZBĘDNE.ODSTĘPY(A1))
Efekt:
- Usunięcie nadmiarowych spacji,
- Konwersja tekstu do formatu imienia i nazwiska.
6. Jak zmienić wielkość liter dla całej kolumny
Krok po kroku:
- Wpisz formułę obok kolumny z danymi.
- Skopiuj w dół za pomocą uchwytu wypełnienia.
- Skopiuj wyniki i wklej jako wartości (
Ctrl + Shift + Vlub: Prawy przycisk → „Wklej wartości”). - Usuń oryginalną kolumnę, jeśli niepotrzebna.
7. Automatyczna zmiana wielkości liter w Power Query
Dla dużych zbiorów danych lepiej użyć Power Query:
Krok po kroku:
- Zaznacz dane → Dane → Z tabeli/zakresu.
- W edytorze Power Query:
- Kliknij kolumnę → Przekształć → Formatuj → Małe/Wielkie/Każde słowo.
- Kliknij „Zamknij i załaduj”.
📌 Zmiany aktualizują się automatycznie po odświeżeniu danych.
8. Zmiana wielkości liter z VBA (dla zaawansowanych)
Jeśli często zmieniasz wielkość liter, możesz dodać własne makro:
Sub WielkieLitery()
For Each kom In Selection
kom.Value = UCase(kom.Value)
Next kom
End Sub
Lub wersja dla wielkiej litery na początku każdego słowa:
Sub KażdeSłowoZDużej()
For Each kom In Selection
kom.Value = Application.WorksheetFunction.Proper(kom.Value)
Next kom
End Sub
📌 Możesz przypisać makro do przycisku na pasku narzędzi.
Polecamy: Funkcje w Excelu po polsku i po angielsku
9. Praktyczne zastosowania
🔹 Normalizacja adresów e-mail:
=LITERY.MAŁE(A1)
🔹 Standaryzacja nazw klientów:
=Z.WIELKIEJ.LITERY(USUŃ.ZBĘDNE.ODSTĘPY(A1))
🔹 Zmiana całej bazy na wielkie litery do porównań:
=LITERY.WIELKIE(A1)
10. Częste błędy i jak ich unikać
| Problem | Rozwiązanie |
|---|---|
| Nie działa na liczby | Funkcje zmieniają tylko tekst |
| Zostają spacje | Użyj USUŃ.ZBĘDNE.ODSTĘPY() lub OCZYŚĆ() |
| Nie działa z formułami | Skopiuj dane i wklej jako wartości |
| Format komórek się nie zmienia | Upewnij się, że dane to tekst, a nie liczby lub daty |
Podsumowanie
Zmiana wielkości liter w Excelu to prosta, ale bardzo przydatna operacja przy pracy z danymi tekstowymi. Dzięki funkcjom:
✅ LITERY.MAŁE()
✅ LITERY.WIELKIE()
✅ Z.WIELKIEJ.LITERY()
…możesz szybko uporządkować, ustandaryzować i poprawić jakość swoich danych. A gdy potrzebujesz więcej automatyzacji – z pomocą przychodzą Power Query i makra VBA.
