0Pricing
Excel Formulas Academy · Lekcja

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 H
  • RIGHT("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ów
  • RIGHT(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 funkcji VALUE uż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

  1. Wyodrębnianie tekstu za pomocą LEFT i RIGHT
  2. Pobieranie ze środka za pomocą MID
  3. Mierzenie tekstu za pomocą LEN
  4. Usuwanie spacji za pomocą TRIM
← Powrót do Excel Formulas Academy