0Pricing
Excel Formulas Academy · Lekcja

Zmiana wielkości liter za pomocą UPPER, LOWER i PROPER

Proszę ujednolicić wielkość liter we wszystkich wartościach tekstowych.

Zmiana wielkości liter za pomocą UPPER, LOWER i PROPER to bezpłatna lekcja Excel Formulas Academy na CoddyKit. To lekcja 3 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Excel Formulas Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Excel Formulas Academy zawiera 4 lekcji w sumie.

Dlaczego wielkość liter ma znaczenie

Importowane dane często są niespójne: JOHN smith, mary JONES, aLeX lee. Niejednolita wielkość liter wygląda nieprofesjonalnie i może powodować błędy podczas porównań i wyszukiwania.

Trzy proste funkcje natychmiast rozwiązują ten problem:

  • UPPER zamienia wszystkie litery na wielkie
  • LOWER zamienia wszystkie litery na małe
  • PROPER zamienia pierwszą literę każdego słowa na wielką

Każda z nich przyjmuje pojedynczy fragment tekstu i zwraca jego kopię ze zmienioną wielkością liter.

Zamiana tekstu na wielkie litery

Funkcja UPPER zamienia każdą literę w ciągu znaków na wielką. Liczby i symbole pozostają bez zmian.

Ogólny zapis to =UPPER(text). Jeśli A2 zawiera shoe-4471, formuła zwróci SHOE-4471.

Jest to przydatne w przypadku kodów produktów, kodów krajów i skrótów, które powinny zawsze być zapisane wielkimi literami.

=UPPER(A2)

Zamiana tekstu na małe litery

Funkcja LOWER działa odwrotnie: zamienia każdą literę na małą.

Ogólny zapis to =LOWER(text). Jeśli A2 zawiera Ada.LOVELACE@Coddykit.com, formuła zwróci ada.lovelace@coddykit.com.

Zamiana na małe litery jest szczególnie przydatna w przypadku adresów e-mail i nazw użytkowników, które zazwyczaj zapisuje się wyłącznie małymi literami.

=LOWER(A2)

Zamiana pierwszej litery każdego słowa na wielką

Funkcja PROPER zamienia pierwszą literę każdego słowa na wielką, a pozostałe na małe. Doskonale sprawdza się w przypadku imion, nazwisk i tytułów.

Ogólny zapis to =PROPER(text). Jeśli A2 zawiera ADA lovelace, formuła zwróci Ada Lovelace.

Słowem jest dowolna grupa liter oddzielona spacjami lub znakami interpunkcyjnymi.

=PROPER(A2)

Przykład: czyszczenie kolumny z imionami i nazwiskami

Załóżmy, że kolumna A zawiera nieuporządkowane imiona i nazwiska, takie jak jOHN SMITH i mary jones.

Użycie funkcji PROPER zmieni je na poprawny zapis: John Smith i Mary Jones.

Formułę należy umieścić w kolumnie B, a następnie skopiować w dół całej kolumny, aby jednocześnie oczyścić wszystkie imiona i nazwiska.

=PROPER(A2)

Kiedy funkcja PROPER daje niepoprawny wynik

Funkcja PROPER stosuje prostą regułę, dlatego może niepoprawnie zmieniać wielkość liter w szczególnych przypadkach:

  • Imiona i nazwiska takie jak McDonald zmienia na Mcdonald
  • Skróty takie jak USA zmienia na Usa
  • W wyrazach po apostrofie, takich jak O'Brien, zmienia zapis na O'Brien (litera B jest wielka, co czasami jest niepoprawne)

W takich przypadkach może być konieczne ręczne poprawienie wyniku lub połączenie kilku funkcji. Zawsze należy wyrywkowo sprawdzić wynik działania PROPER.

=PROPER(A2)

Łączenie zmiany wielkości liter z łączeniem tekstu

Funkcje te można zagnieżdżać w formułach łączących poznanych we wcześniejszych lekcjach.

Załóżmy, że A2 zawiera niepoprawnie zapisane imię, a B2 — niepoprawnie zapisane nazwisko. Można je oczyścić i połączyć w jednej formule:

Wynikiem będzie pełne imię i nazwisko z poprawną wielkością liter, niezależnie od sposobu wpisania danych źródłowych.

=PROPER(A2) & " " & PROPER(B2)

Tworzenie adresów e-mail małymi literami

Klasyczne zadanie praktyczne: wygenerowanie standardowego adresu e-mail na podstawie imienia i nazwiska. Adresy e-mail powinny składać się wyłącznie z małych liter, nawet jeśli imiona i nazwiska zapisano inaczej.

Należy umieścić połączone części imienia i nazwiska w funkcji LOWER, aby cały adres został zapisany poprawnie.

Jeśli A2 zawiera Ada, a B2 zawiera Lovelace, wynikiem będzie ada.lovelace@coddykit.com.

=LOWER(A2 & "." & B2 & "@coddykit.com")

Używanie wielkości liter do niezawodnych porównań

Porównania tekstu w arkuszach często ignorują wielkość liter, ale nie zawsze tak jest, a funkcje wyszukiwania mogą być pod tym względem wymagające. Wymuszenie tego samego formatu po obu stronach sprawia, że porównania są niezawodne.

Na przykład aby sprawdzić, czy dwie komórki zawierają tę samą wartość niezależnie od wielkości liter, należy porównać ich wersje zapisane wielkimi literami.

Dla wartości Apple i APPLE zwróci to TRUE.

=UPPER(A2) = UPPER(B2)

Te funkcje działają tak samo wszędzie

Dobra wiadomość: funkcje UPPER, LOWER i PROPER działają identycznie w programach Microsoft Excel i Arkuszach Google. Ich składnia i działanie są dokładnie takie same.

Dzięki temu można bezpiecznie używać ich jako podstawowych elementów podczas udostępniania skoroszytów między platformami.

Należy pamiętać, że ograniczenia funkcji PROPER dotyczące nietypowych imion i nazwisk obowiązują w obu narzędziach.

=PROPER(LOWER(A2))

Wskazówka: najpierw LOWER, potem PROPER

Jeśli tekst źródłowy jest zapisany wielkimi literami, PROPER nadal działa, ale niektórzy najpierw stosują LOWER, aby uzyskać przewidywalne wyniki, a następnie PROPER.

Formuła =PROPER(LOWER(A2)) gwarantuje, że wielkimi literami zapisane zostaną wyłącznie właściwe pierwsze litery, nawet jeśli dane wejściowe są nieuporządkowanym tekstem zapisanym WIELKIMI LITERAMI.

Jest to opcjonalna praktyka, która jasno pokazuje sposób transformacji i ułatwia odczytanie formuły.

=PROPER(LOWER(A2))

Szybki test

Proszę sprawdzić, jak dobrze rozumieją Państwo funkcje zmiany wielkości liter.

Podsumowanie: zmiana wielkości liter

Poznali Państwo trzy funkcje zmiany wielkości liter:

  • UPPER(text) zamienia cały tekst na wielkie litery.
  • LOWER(text) zamienia cały tekst na małe litery.
  • PROPER(text) zapisuje pierwszą literę każdego słowa wielką literą.

Uwaga: PROPER niepoprawnie obsługuje nazwy takie jak McDonald oraz skróty, takie jak USA. Można zagnieżdżać te funkcje w formułach łączących tekst i używać UPPER po obu stronach porównań niewrażliwych na wielkość liter.

W następnej części zastąpią Państwo znaki i słowa za pomocą SUBSTITUTE.

Często zadawane pytania

Czy lekcja „Zmiana wielkości liter za pomocą UPPER, LOWER i PROPER” jest bezpłatna?

Tak — pełny tekst „Zmiana wielkości liter za pomocą UPPER, LOWER i PROPER” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Excel Formulas Academy, przejdź na CoddyKit PRO. Kurs Excel Formulas Academy zawiera 4 lekcji w sumie.

Co nauczysz się w „Zmiana wielkości liter za pomocą UPPER, LOWER i PROPER”?

Proszę ujednolicić wielkość liter we wszystkich wartościach tekstowych. Ćwiczysz Excel Formulas Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć Excel Formulas Academy?

Nie wymagamy żadnego doświadczenia. Excel Formulas Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 3 z 4.

Ile czasu zajmuje lekcja „Zmiana wielkości liter za pomocą UPPER, LOWER i PROPER”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji Excel Formulas Academy?

Tak. Każda lekcja Excel Formulas Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Scalanie tekstu za pomocą CONCAT
  2. Łączenie separatorami za pomocą TEXTJOIN
  3. Zmiana wielkości liter za pomocą UPPER, LOWER i PROPER
  4. Zastępowanie tekstu za pomocą SUBSTITUTE
← Powrót do Excel Formulas Academy