Wyodrębnianie tekstu za pomocą LEFT i RIGHT
Proszę pobierać znaki z początku lub końca ciągu tekstowego.
Wyodrębnianie tekstu za pomocą LEFT i RIGHT to bezpłatna lekcja Excel Formulas Academy na CoddyKit. To lekcja 1 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.
Po co wyodrębniać tekst
Arkusze kalkulacyjne są pełne tekstu, który trzeba rozdzielać na części. Być może mają Państwo kody produktów, w których pierwsze dwie litery oznaczają kategorię, albo numery telefonów, z których potrzebny jest tylko numer kierunkowy.
Zamiast ręcznie edytować każdą komórkę, można użyć funkcji tekstowych, aby pobrać dokładnie potrzebne znaki. Dwie najprostsze to LEFT i RIGHT. Pobierają one znaki z początku lub końca tekstu.
Poznaj funkcję LEFT
Funkcja LEFT zwraca znaki z początku ciągu tekstowego. Przyjmuje dwie informacje:
- tekst (lub komórkę zawierającą tekst)
- liczbę znaków do pobrania
Dlatego LEFT("Spreadsheet", 6) zwraca Spread. Funkcja rozpoczyna od skrajnej lewej strony i odlicza sześć znaków w prawo.
=LEFT("Spreadsheet", 6)LEFT z odwołaniem do komórki
W praktyce funkcję LEFT stosuje się do komórki zamiast wpisywać tekst bezpośrednio. Załóżmy, że komórka A2 zawiera kod zamówienia US-4471.
Aby wyodrębnić prefiks kraju, należy pobrać pierwsze dwa znaki:
Formuła odczytuje komórkę A2, pobiera pierwsze 2 znaki i zwraca US. Po zmianie zawartości A2 wynik aktualizuje się automatycznie.
=LEFT(A2, 2)Poznaj funkcję RIGHT
Funkcja RIGHT działa dokładnie tak jak LEFT, ale liczy od końca tekstu. Również przyjmuje tekst i liczbę znaków.
RIGHT("Spreadsheet", 5) zwraca sheet — pięć ostatnich znaków.
Można wyobrazić sobie, że funkcja stoi przy prawej krawędzi słowa i odlicza znaki wstecz.
=RIGHT("Spreadsheet", 5)RIGHT z odwołaniem do komórki
Korzystając z tego samego kodu zamówienia US-4471 w komórce A2, załóżmy, że potrzebują Państwo tylko liczby znajdującej się na końcu.
Cztery cyfry znajdują się po prawej stronie, dlatego należy pobrać 4 ostatnie znaki. Wynikiem będzie 4471. Jeśli kody zawsze kończą się czterocyfrową liczbą, ta formuła działa dla każdego wiersza.
=RIGHT(A2, 4)Domyślna liczba znaków to jeden
Liczba znaków jest opcjonalna. Jeśli zostanie pominięta, obie funkcje zwracają jeden znak.
LEFT("Hello")zwraca HRIGHT("Hello")zwraca o
Jest to przydatne, gdy potrzebna jest tylko pierwsza lub ostatnia litera, na przykład do pobrania inicjału imienia.
=LEFT("Hello")Przykład: inicjały
Załóżmy, że komórka A2 zawiera imię, na przykład Amara, a B2 zawiera nazwisko, na przykład Okafor. Potrzebują Państwo inicjałów AO.
Należy pobrać pierwszą literę każdego imienia i połączyć je za pomocą symbolu &. LEFT(A2,1) zwraca A, LEFT(B2,1) zwraca O, a ampersand łączy oba znaki.
=LEFT(A2,1) & LEFT(B2,1)Podanie zbyt dużej liczby znaków
Co się stanie, jeśli poproszą Państwo o więcej znaków, niż faktycznie zawiera tekst? Nie wystąpi błąd — funkcja po prostu zwróci cały ciąg.
LEFT("Hi", 10) zwraca Hi, ponieważ tylko tyle znaków jest dostępnych. Dzięki temu funkcje LEFT i RIGHT dobrze radzą sobie ze zmienną długością tekstu w poszczególnych wierszach.
=LEFT("Hi", 10)Liczby stają się tekstem
Podczas używania funkcji LEFT lub RIGHT w odniesieniu do liczby arkusz najpierw konwertuje ją na tekst, a następnie wyodrębnia znaki.
Jeśli A2 zawiera 2026, funkcja LEFT(A2, 2) zwraca tekst 20. Należy pamiętać, że wynik jest tekstem, a nie liczbą, dlatego zostanie wyrównany do lewej strony w komórce. Aby wykonywać na nim obliczenia, należy użyć funkcji VALUE.
=VALUE(LEFT(A2, 2))Łączenie LEFT i RIGHT
Można używać obu funkcji w tym samym arkuszu, aby podzielić kod na części. W komórce A2 znajduje się US-4471:
- Prefiks:
LEFT(A2, 2)zwraca US - Numer:
RIGHT(A2, 4)zwraca 4471
Umieszczenie każdej formuły w osobnej kolumnie pozwala uzyskać przejrzyste, rozdzielone dane gotowe do sortowania lub filtrowania.
=RIGHT(A2, 4)Excel i Sheets działają tu tak samo
Dobra wiadomość: funkcje LEFT i RIGHT działają tak samo w programach Microsoft Excel i Google Sheets. Składnia jest identyczna, więc formuła napisana w jednym programie działa również w drugim.
Ta zgodność dotyczy większości podstawowych funkcji tekstowych, dzięki czemu można bezpiecznie nauczyć się ich raz i używać ich wszędzie.
Sprawdzenie wiedzy
Proszę sprawdzić zrozumienie działania funkcji LEFT i RIGHT.
Podsumowanie: LEFT i RIGHT
Poznali Państwo sposób pobierania znaków z dowolnego końca ciągu tekstowego.
LEFT(text, n)pobiera pierwszych n znakówRIGHT(text, n)pobiera ostatnich n znaków- Pominięcie n zwraca jeden znak
- Podanie zbyt dużej liczby znaków zwraca cały ciąg
- Wyniki można łączyć za pomocą
&, a funkcjiVALUEużyć, aby ponownie uzyskać liczbę
Następnie poznają Państwo funkcję MID, która umożliwia sięganie do środka ciągu tekstowego.
Często zadawane pytania
Czy lekcja „Wyodrębnianie tekstu za pomocą LEFT i RIGHT” jest bezpłatna?
Tak — pełny tekst „Wyodrębnianie tekstu za pomocą LEFT i RIGHT” 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 „Wyodrębnianie tekstu za pomocą LEFT i RIGHT”?
Proszę pobierać znaki z początku lub końca ciągu tekstowego. Ć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 1 z 4.
Ile czasu zajmuje lekcja „Wyodrębnianie tekstu za pomocą LEFT i RIGHT”?
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
- Wyodrębnianie tekstu za pomocą LEFT i RIGHT
- Pobieranie ze środka za pomocą MID
- Mierzenie tekstu za pomocą LEN
- Usuwanie spacji za pomocą TRIM