Excel funkcje tekstowe
MS Office

Excel funkcje tekstowe

W artykule Excel funkcje tekstowe znajdziesz informacje o najbardziej popularnych funkcjach tekstowych dostępnych w programie Excel.

Excel funkcje tekstowe – do czego służą funkcje tekstowe w Excelu?

Funkcje tekstowe w Excelu służą do manipulowania danymi tekstowymi w komórkach. Za ich pomocą możemy np. łączyć teksty, zmieniać wielkość liter, wyodrębniać fragmenty tekstu, usuwać zbędne spacje czy sprawdzać, czy określony tekst znajduje się w danej komórce.

Funkcja DŁ

Za pomocą funkcji DŁ możemy określić długość tekstu. W zliczaniu ilości znaków funkcja DŁ uwzględnia spacje.

W angielskiej wersji Excela funkcja znajduje się pod nazwą LEN.

Składnia funkcji DŁ Excel funkcja DŁ argumenty

Argumenty funkcji:

tekst – tekst, którego długość chcemy policzyć

Przykład 1

Excel funkcja DŁ przykład 1

W przykładzie w kolumnie A znajdują się numery PESEL. Każdy PESEL powinien mieć długość 11 znaków. Za pomocą funkcji DŁ sprawdzamy długość numeru PESEL, aby zweryfikować, czy jest ona poprawna.

PESEL w wierszu 2 ma 11 znaków. Natomiast PESEL w wierszu 3 ma 10 znaków.

Funkcja ZNAJDŹ

Za pomocą funkcji ZNAJDŹ możemy znaleźć w tekście określony znak i zwrócić pozycję, na której ten znak występuje.

W angielskiej wersji Excela funkcja znajduje się pod nazwą FIND.

Składnia funkcji ZNAJDŹ

Excel funkcja ZNAJDŹ argumenty

Argumenty funkcji:

szukany_tekst – tekst lub znak, który chcemy wyszukać

w tekście – tekst, który przeszukujemy

[liczba_początkowa] – jest to argument opcjonalny. Jest przydatny w sytuacji, gdy znak, którego szukamy występuje w tekście więcej niż jeden raz. W argumencie tym możemy wskazać, od którego znaku ma się rozpocząć wyszukiwanie i pominąć np. pierwsze wystąpienie poszukiwanego znaku.

Zliczanie znaków rozpoczyna się od lewej strony tekstu.

Przykład 1

W przykładzie, w tekście „Adam Tomasz Kowalski” szukamy, na której pozycji jest pierwsza spacja.

Excel funkcja ZNAJDŹ przykład 1

Uzupełniamy argumenty funkcji ZNAJDŹ następująco:

  • w pierwszym argumencie podajemy szukany znak tj. spację
  • w drugim argumencie wskazujemy komórkę A2, w której znajduje się przeszukiwany tekst
  • trzeciego argumentu nie podajemy

W wyniku otrzymujemy liczbę 5 – jest to pozycja, na której znajduje się pierwsza spacja.

Przykład 2

W przykładzie, w tekście „Adam Tomasz Kowalski” szukamy, na której pozycji jest druga spacja.

Excel funkcja ZNAJDŹ przykład 2

Uzupełniamy argumenty funkcji ZNAJDŹ następująco:

  • w pierwszym argumencie podajemy szukany znak tj. spację
  • w drugim argumencie wskazujemy komórkę A2, w której znajduje się przeszukiwany tekst
  • w trzecim argumencie podajemy liczbę 6 – jest to numer znaku, od którego funkcja ZNAJDŹ ma rozpocząć przeszukiwanie tekstu. Pięć pierwszych znaków zostanie pominiętych i przeszukiwanie rozpocznie się od znaku 6

W wyniku otrzymujemy liczbę 12 – jest to pozycja, na której znajduje się druga spacja.

Przykład 3

W przykładzie, w tekście „Adam Tomasz Kowalski” szukamy, na której pozycji jest tekst „Tomasz”.

Excel funkcja ZNAJDŹ() przykład 3

Uzupełniamy argumenty funkcji ZNAJDŹ następująco:

  • w pierwszym argumencie podajemy szukany tekst tj. „Tomasz”
  • w drugim argumencie wskazujemy komórkę A2, w której znajduje się przeszukiwany tekst
  • trzeciego argumentu nie podajemy

W wyniku otrzymujemy liczbę 6 – jest to pozycja, na której znajduje się pierwszy znak szukanego tekstu. W przykładzie na 6 miejscu jest „T” – pierwsza litera szukanego imienia „Tomasz”.

Funkcja LEWY

Za pomocą funkcji LEWY programu MS Excel możemy wyodrębnić określoną liczbę znaków z początku danego tekstu. Funkcja wyodrębnia znaki z lewej strony tekstu.

W angielskiej wersji Excela funkcja znajduje się pod nazwą LEFT.

Składnia funkcji LEWY

Excel funkcja LEWY argumenty

Argumenty funkcji:

tekst – tekst, z którego chcemy wyodrębnić znaki

liczba znaków – ilość znaków, które chcemy wyodrębnić.

Przykład 1

Z podanego tekstu wyodrębniamy miasto.

Excel funkcja LEWY przykład 1

W funkcji LEWY uzupełniamy następujące argumenty:

  • tekst – jako tekst wskazujemy znajdujący się w komórce A2 adres
  • liczba znaków – wpisujemy 8, gdyż taka jest długość miasta.

W wyniku otrzymujemy „Warszawa” – jest to 8 znaków od lewej strony tekstu.

Jeśli nie podamy ile znaków chcemy wyodrębnić, wyodrębniony zostanie jeden znak od lewej czyli litera „W”.

Funkcja PRAWY

Za pomocą funkcji PRAWY programu MS Excel możemy wyodrębnić określoną liczbę znaków z końca danego tekstu. Funkcja wyodrębnia znaki z prawej strony tekstu.

W angielskiej wersji Excela funkcja znajduje się pod nazwą RIGHT.

Składnia funkcji PRAWY Excel funkcja PRAWY argumenty

Argumenty funkcji:

tekst – tekst, z którego chcemy wyodrębnić znaki

liczba znaków – ilość znaków, które chcemy wyodrębnić.

Przykład 1

Z podanego tekstu wyodrębniamy kod pocztowy

Excel funkcja PRAWY przykład 1

W funkcji PRAWY uzupełniamy następujące argumenty:

  • tekst – jako tekst wskazujemy znajdujący się w komórce A2 adres
  • liczba znaków – wpisujemy 6, gdyż taka jest długość kodu pocztowego.

W wyniku otrzymujemy „02-485” – jest to 6 znaków od prawej strony tekstu.

Jeśli nie podamy ile znaków chcemy wyodrębnić, wyodrębniony zostanie jeden znak od prawej czyli cyfra 5.

Przykład 2

W przykładzie drugim z podanego tekstu, chcemy wyodrębnić nazwiska.

Excel funkcja PRAWY

Nazwiska znajdują się po prawej stronie tekstu. Do ich wyodrębnienia potrzebna jest funkcja PRAWY.

Każde nazwisko ma inną ilość znaków – musimy zatem policzyć ile znaków od prawej strony należy wyodrębnić. Aby to zrobić:

  • za pomocą funkcji ZNAJDŹ sprawdzamy, na którym miejscu w tekście znajduje się pierwsza spacja. Informacja ta jest nam potrzebna, gdyż będziemy wyodrębniać wszystkie znaki, które znajdują się po pierwszej spacji aż do końca tekstu. Musimy policzyć ile tych znaków jest.
  • za pomocą funkcji DŁ liczymy ile znaków zawiera cały tekst.
  • aby wyliczyć ilość znaków do wyodrębnienia, od długości całego tekstu odejmujemy ilość znaków do pierwszej spacji.

    Przykładowo w komórce A2 jest 12 znaków. Do pierwszej spacji jest 6 znaków (na 6 znaku jest spacja). Jeśli od całego tekstu (12 znaków) odejmiemy 6 znaków, zostanie nam 6 znaków, które należy wyodrębnić

  • za pomocą funkcji PRAWY wyodrębniamy znaki:
    • w pierwszym argumencie funkcji podajemy adres komórki, w której znajduje się tekst (komórka A2)
    • w drugim argumencie podajemy ilość znaków, które trzeba wyodrębnić (od wartości z komórki C2 (długość całego tekstu) odejmujemy wartość z komórki B2 (liczba znaków do pierwszej spacji włącznie ze spacją)).

Funkcje DŁ i ZNAJDŹ można zagnieździć w funkcji PRAWY.

Excel funkcja PRAWY - zagnieżdżenie funkcji DŁ i ZNAJDŹ

Funkcja FRAGMENT.TEKSTU

Funkcja FRAGMENT.TEKSTU umożliwia zwrócenie określonej liczby znaków (fragment tekstu) ze środka ciągu tekstowego.

W angielskiej wersji Excela funkcja znajduje się pod nazwą MID().

Składnia funkcji FRAGMENT.TEKSTU

Excel funkcja FRAGMENT.TEKSTU() argumenty

Argumenty funkcji:

tekst – wskazujemy ciąg tekstowy, z którego chcemy wyodrębnić znaki.

liczba_początkowa – podajemy, od którego znaku ma się rozpocząć wyodrębnienie. Podany znak jest pierwszym znakiem, który zostanie wyodrębniony z tekstu.

liczba_znaków – podajemy ilość znaków, która ma zostać wyodrębniona.

Wszystkie argumenty funkcji są wymagane.

Przykład 1

Z tekstu „ul. Lwia, 01-122, Warszawa” chcemy wyodrębnić kod pocztowy „01-122”.

Excel funkcja FRAGMENT.TEKSTU wyodrębnienie z tekstu kodu pocztowego

Podajemy następujące argumenty:

  • A2 to adres komórki, w której znajduje się tekst „ul. Lwia, 01-122, Warszawa”
  • 11 to numer znaku, od którego rozpoczynamy wyodrębnianie tekstu
  • 6 to ilość znaków, które chcemy wyodrębnić

Poniżej wyjaśnienie do przykładu:

Excel funkcja FRAGMENT.TEKSTU wyjaśnienie przykładu 1

Zapraszamy na nasz kurs z Excela, na którym przećwiczysz funkcje tekstowe oraz doskonale poznasz inne obszary programu MS Excel.

Tomasz Majewski

Programista C#, Python, VBA
Udostępnij wpis: udostępnij Facebook udostępnij Linkedin udostępnij e-mail
Podobne artykuły z kategorii: MS Office

Może Cię zainteresować