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:
UPPERzamienia wszystkie litery na wielkieLOWERzamienia wszystkie litery na małePROPERzamienia 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
- Scalanie tekstu za pomocą CONCAT
- Łączenie separatorami za pomocą TEXTJOIN
- Zmiana wielkości liter za pomocą UPPER, LOWER i PROPER
- Zastępowanie tekstu za pomocą SUBSTITUTE