=LITERY.WIELKIE(A2) (po angielsku UPPER) zwraca tekst z A2 ze wszystkimi literami wielkimi. =LITERY.MAŁE(A2) (LOWER) zmienia wszystkie litery na małe, a =Z.WIELKIEJ.LITERY(A2) (PROPER) zaczyna każde słowo wielką literą, a resztę zapisuje małymi. Tabela pokazuje formuły po angielsku, =UPPER(A2), ale możesz w niej wpisywać formuły także po polsku, ze średnikami.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Text | UPPER | LOWER | PROPER |
| 2 | ana silva | ANA SILVA | ana silva | Ana Silva |
| 3 | BEN OKAFOR | BEN OKAFOR | ben okafor | Ben Okafor |
| 4 | cHEN wU | CHEN WU | chen wu | Chen Wu |
=LITERY.WIELKIE(A2)Cyfry, spacje i znaki interpunkcyjne przechodzą bez zmian. Wszystkie trzy funkcje działają w każdej wersji Excela i w Arkuszach Google.
Excel nie ma przycisku zmiany wielkości liter, takiego jak Shift+F3 w Wordzie, więc zwykle używa się formuły. Jak zastąpić pierwotny tekst wynikiem, pokazuje ostatnia sekcja.
Wielka tylko pierwsza litera
Nie ma funkcji do zapisu „jak w zdaniu”. Zbuduj go z części: LITERY.WIELKIE na pierwszym znaku, a potem reszta z funkcji FRAGMENT.TEKSTU (MID):
| A | B | C | |
|---|---|---|---|
| 1 | Text | First letter, rest lowercase | First letter, rest unchanged |
| 2 | hELLO wORLD | Hello world | HELLO wORLD |
| 3 | order from NASA | Order from nasa | Order from NASA |
=LITERY.WIELKIE(LEWY(A2;1))&LITERY.MAŁE(FRAGMENT.TEKSTU(A2;2;DŁ(A2)))Kolumna B zmienia na małe wszystko po pierwszej literze, przez co również NASA zmienia się w nasa. Kolumna C zostawia resztę bez zmian. DŁ(A2) służy tu jako „reszta tekstu”: FRAGMENT.TEKSTU nigdy nie zwraca więcej znaków, niż jest w tekście.
| A | B | |
|---|---|---|
| 1 | Comment | Fixed |
| 2 | pAYMENT RECEIVED |
Twoja kolej: W B2 zmień pierwszą literę tekstu z A2 na wielką, a resztę na małe.
Pułapki Z.WIELKIEJ.LITERY: McDonald, O'Neil i 3rd
Z.WIELKIEJ.LITERY zmienia na wielką pierwszą literę tekstu i każdą literę, która następuje po znaku niebędącym literą. Ta reguła jest dobra dla większości imion i nazwisk, a dla niektórych zła:
| A | B | |
|---|---|---|
| 1 | Text | PROPER |
| 2 | o'neil | O'Neil |
| 3 | mary-ann | Mary-Ann |
| 4 | mcdonald's | Mcdonald'S |
| 5 | 3rd floor | 3Rd Floor |
| 6 | USA today | Usa Today |
| 7 | mcdonald | Mcdonald |
=Z.WIELKIEJ.LITERY(A2)o'neilimary-annwychodzą poprawnie, jakoO'NeiliMary-Ann.mcdonald'szmienia się wMcdonald'S: S po apostrofie dostaje wielką literę.=PODSTAW(Z.WIELKIEJ.LITERY(A2);"'S";"'s")naprawia ten wzorzec.3rdzmienia się w3Rd, aUSAwUsa: Z.WIELKIEJ.LITERY zmienia na małe wszystko, co nie jest pierwszą literą.mcdonaldzmienia się wMcdonald, a nieMcDonald. Z.WIELKIEJ.LITERY nie wie, gdzie nazwisko ma drugą wielką literę; takie nazwiska wymagają ręcznej poprawki albo tabeli wyjątków.
Porównanie z uwzględnieniem wielkości liter: PORÓWNAJ
Excel przy porównywaniu tekstu ignoruje wielkość liter: ="ANA"="ana" to PRAWDA, i tak samo dopasowują LICZ.JEŻELI, WYSZUKAJ.PIONOWO i X.WYSZUKAJ. Gdy wielkość liter ma znaczenie, przy kodach takich jak ab12 i AB12, użyj funkcji PORÓWNAJ (po angielsku EXACT):
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Code | Typed | A=B | EXACT |
| 2 | AB12 | ab12 | TRUE | FALSE |
| 3 | AB12 | AB12 | TRUE | TRUE |
| 4 | Xy-7 | XY-7 | TRUE | FALSE |
=A2=B2Przy wyszukiwaniu z uwzględnieniem wielkości liter podaj X.WYSZUKAJ (XLOOKUP) listę PRAWDA/FAŁSZ, którą PORÓWNAJ zwraca dla całej kolumny: =X.WYSZUKAJ(PRAWDA;PORÓWNAJ(A2:A10;F2);B2:B10) znajduje ab12, ale nie AB12 (Excel 2021 i Microsoft 365).
| A | B | |
|---|---|---|
| 1 | Typed email | Stored email |
| 2 | Ana.Silva@Coddy.TECH |
Twoja kolej: Adresy e-mail należy przechowywać małymi literami. W B2 zwróć adres z A2 zapisany małymi literami.
Zastąpienie tekstu wersją z nową wielkością liter
Formuła zapisuje wynik w innej kolumnie. Aby zmienić pierwotne komórki:
- Wpisz
=LITERY.WIELKIE(A2)(albo LITERY.MAŁE, albo Z.WIELKIEJ.LITERY) w pustej kolumnie i skopiuj w dół. - Skopiuj tę kolumnę klawiszami Ctrl+C (na Macu Cmd+C).
- Zaznacz pierwotną kolumnę i użyj Narzędzia główne > Wklej > Wklej wartości.
- Usuń kolumnę pomocniczą.
Wypełnianie błyskawiczne to skrót do prostych przypadków: wpisz obok oryginału pierwszą wartość w wybranej wielkości liter, naciśnij Enter, potem Ctrl+E albo użyj Dane > Wypełnianie błyskawiczne. Wzorzec zostaje skopiowany do pozostałych wierszy jako stały tekst. Sprawdź wynik przy nazwiskach takich jak McDonald, gdzie wzorzec nie jest oczywisty.
Najczęściej zadawane pytania
Jak zamienić wszystkie litery na wielkie w Excelu?
Użyj =LITERY.WIELKIE(A2) w innej kolumnie, skopiuj formułę w dół, potem skopiuj wyniki i użyj Narzędzia główne > Wklej > Wklej wartości na pierwotnych danych. Excel, inaczej niż Word, nie ma przycisku zmiany wielkości liter.
Jak zmienić na wielką tylko pierwszą literę w Excelu?
=LITERY.WIELKIE(LEWY(A2;1))&LITERY.MAŁE(FRAGMENT.TEKSTU(A2;2;DŁ(A2))) zmienia pierwszą literę na wielką, a resztę na małe. Aby resztę zostawić bez zmian, pomiń LITERY.MAŁE: =LITERY.WIELKIE(LEWY(A2;1))&FRAGMENT.TEKSTU(A2;2;DŁ(A2)).
Dlaczego Z.WIELKIEJ.LITERY zmienia na wielką literę po apostrofie?
Z.WIELKIEJ.LITERY zmienia na wielką każdą literę, która następuje po znaku niebędącym literą, więc mcdonald's zmienia się w Mcdonald'S. Typowy przypadek naprawia =PODSTAW(Z.WIELKIEJ.LITERY(A2);"'S";"'s").
Jak wyszukiwać z uwzględnieniem wielkości liter w Excelu?
Wyszukiwania ignorują wielkość liter, więc dopasuj funkcją PORÓWNAJ: =X.WYSZUKAJ(PRAWDA;PORÓWNAJ(A2:A10;F2);B2:B10) zwraca wiersz, w którym A zgadza się z F2 litera w literę, łącznie z wielkimi literami (Excel 2021 i Microsoft 365).