Menu

Wielkie i małe litery w Excelu: LITERY.WIELKIE (UPPER)

=LITERY.WIELKIE(A2) zamienia wszystkie litery z A2 na wielkie, =LITERY.MAŁE(A2) na małe, a =Z.WIELKIEJ.LITERY(A2) zaczyna każde słowo wielką literą. Aby zmienić tylko pierwszą literę tekstu, połącz LITERY.WIELKIE, LEWY i FRAGMENT.TEKSTU.

Każdy arkusz na tej stronie działa na żywo: zmień liczbę albo formułę, a się przeliczy.

=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.

Trzy sposoby zmiany wielkości liter
B2
ABCD
1TextUPPERLOWERPROPER
2ana silvaANA SILVAana silvaAna Silva
3BEN OKAFORBEN OKAFORben okaforBen Okafor
4cHEN wUCHEN WUchen wuChen Wu
Kliknij komórkę, aby zobaczyć jej formułę. Zmień liczbę albo formułę, a arkusz przeliczy się na nowo.W polskim Excelu: =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):

Jak w zdaniu
B2
ABC
1TextFirst letter, rest lowercaseFirst letter, rest unchanged
2hELLO wORLDHello worldHELLO wORLD
3order from NASAOrder from nasaOrder from NASA
Kliknij komórkę, aby zobaczyć jej formułę. Zmień liczbę albo formułę, a arkusz przeliczy się na nowo.W polskim Excelu: =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.

Poprawianie pierwszej litery
B2
AB
1CommentFixed
2pAYMENT RECEIVED
Kliknij komórkę, aby zobaczyć jej formułę. Zmień liczbę albo formułę, a arkusz przeliczy się na nowo.

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:

Co Z.WIELKIEJ.LITERY robi z trudnym tekstem
B2
AB
1TextPROPER
2o'neilO'Neil
3mary-annMary-Ann
4mcdonald'sMcdonald'S
53rd floor3Rd Floor
6USA todayUsa Today
7mcdonaldMcdonald
Kliknij komórkę, aby zobaczyć jej formułę. Zmień liczbę albo formułę, a arkusz przeliczy się na nowo.W polskim Excelu: =Z.WIELKIEJ.LITERY(A2)
  • o'neil i mary-ann wychodzą poprawnie, jako O'Neil i Mary-Ann.
  • mcdonald's zmienia się w Mcdonald'S: S po apostrofie dostaje wielką literę. =PODSTAW(Z.WIELKIEJ.LITERY(A2);"'S";"'s") naprawia ten wzorzec.
  • 3rd zmienia się w 3Rd, a USA w Usa: Z.WIELKIEJ.LITERY zmienia na małe wszystko, co nie jest pierwszą literą.
  • mcdonald zmienia się w Mcdonald, a nie McDonald. 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):

Równe, ale nie identyczne
C2
ABCD
1CodeTypedA=BEXACT
2AB12ab12TRUEFALSE
3AB12AB12TRUETRUE
4Xy-7XY-7TRUEFALSE
Kliknij komórkę, aby zobaczyć jej formułę. Zmień liczbę albo formułę, a arkusz przeliczy się na nowo.W polskim Excelu: =A2=B2

Przy 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).

Adresy e-mail małymi literami
B2
AB
1Typed emailStored email
2Ana.Silva@Coddy.TECH
Kliknij komórkę, aby zobaczyć jej formułę. Zmień liczbę albo formułę, a arkusz przeliczy się na nowo.

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:

  1. Wpisz =LITERY.WIELKIE(A2) (albo LITERY.MAŁE, albo Z.WIELKIEJ.LITERY) w pustej kolumnie i skopiuj w dół.
  2. Skopiuj tę kolumnę klawiszami Ctrl+C (na Macu Cmd+C).
  3. Zaznacz pierwotną kolumnę i użyj Narzędzia główne > Wklej > Wklej wartości.
  4. 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).

Ilustracja języków programowania w Coddy

Ucz się programowania z Coddy

ZACZNIJ