Funkcje tekstowe

Funkcje PRAWY, LEWY, DŁ, ZNAJDŹ – wyodrębnienie tekstu

Funkcja PRAWY, LEWY, DŁ, ZNAJDŹ - podstawy

Czasem zachodzi potrzeba skorzystać z funkcji rozdzielającej tekst, aby np. rozdzielić imię i nazwisko. Sposobów w Excelu jest na to kilka, ja na początek proponuje zapoznać się z czterema funkcjami:

  • PRAWY(tekst;liczba_znaków)
  • LEWY(tekst;liczba_znaków)
  • DŁ(tekst)
  • ZNAJDŹ(szukany_tekst;w_tekście;liczba_początkowa) – liczba_początkowa nie jest wymaganym argumentem

Pierwsze dwie funkcje są bliźniaczo podobne, jedna zwraca tekst z prawej strony, druga z lewej – tekst zwracany ma długość, która podajemy w drugim argumencie.

Funkcja DŁ zwraca długość wskazanego tekstu

Z kolei funkcja ZNAJDŹ wskaże nam od którego znaku znajduje się poszukiwany tekst / znak.

Dzielimy imię i nazwisko na dwie komórki

Posiadamy arkusz z Nazwiskiem i Imieniem, a naszym zadaniem jest rozdzielić ciąg Imię i nazwisko na osobne komórki.Excel zrzut na arkusz Excela z zadaniem dotyczącym funkcji PRAWY, LEWY, DŁ i ZNAJDŹ

Żeby lepiej zrozumieć działanie funkcji, rozbijemy główną funkcje wyciągającą Nazwisko i Imię na pojedyncze funkcje, DŁ i ZNJADŹ, oraz z różnicy wcześniejszych wyliczymy ile liter posiada Imię. Tworzymy więc kolumny pomocnicze, nazwijmy może je dł, znajdź, dł imię.

Funkcja DŁ

  1. W komórce E8 wpisujemy =DŁ(B8), dzięki tej operacji dostaniemy długość całego wyrażenia tekstowego w komórce B8,

Funkcja ZNAJDŹ

  1. W komórkę F8 wpisujemy =ZJADŹ(„ „;B8) – ciąg szukany to spacja, która znajduje się między nazwiskiem i imieniem. Funkcja zwróci, którym znakiem jest spacja,

Obliczamy długość Imienia

  1. W komórkę G8 wpisujemy formułę, która obliczy nam ile liter posiada poprzez odjęcie od długości całego wyrażenia tekstowego w komórce, komórki z pozycją spacji. Wpisujemy więc: =E8-F8,
  2. zaznaczamy obszar E8:G8, przesuwamy kursor nad prawy dolny róg komórki G8 i kiedy kursor zmieni kształt na czarny krzyżyk klikamy dwa razy lewym przyciskiem myszy,
  3. dzięki temu komórki z formułami zostaną skopiowane w dół.

Excel w- wykorzystanie funkcji DŁ, ZNAJDŹ

Funkcja PRAWY - wyodrębniamy

  1. W komórkę C8 wpisujemy: =PRAWY(C8;G8). W funkcji PRAWY wskazujemy tekst w komórce C8, z którego chcemy wyciągnąć znaki z prawej strony. W drugim parametrze wskazujemy ile ma być tych znaków – czyli wskazujemy komórkę G8, w której obliczyliśmy ile znaków ma imię.

Funkcja LEWY – wyodrębniamy

  1. Przechodzimy do komórki D8 i wpisujemy =LEWY(C8;F8), podobnie jak w funkcji PRAWY wskazujemy komórkę C8, z której chcemy wyciągnąć tekst – w tym przypadku , a w drugim argumencie wskazujemy ile ma posiadać znaków (liter), czyli wskazujemy na komórkę F8, gdzie wcześniej wykorzystaliśmy funkcję ZNAJDŹ, która nam wcześniej policzyła, na którym miejscu znajduje się spacja,
  2. efektem końcowym są wypisane Imię i Nazwisko w osobnych komórkach.

Excel - wykorzystanie funkcji PRAWY i LEWY

Zamiana wielu formuł w jedną

Excel szybciej dokonuje obliczeń, jeśli w komórce jest jedna większa zagnieżdżona formuła, aniżeli, jeśli musi szukać formuł po różnych komórkach. Oczywiście na małych arkuszach danych to jest niezauważalne, natomiast na dużych zbiorach do tego na słabym sprzęcie już tak. Dlatego warto nauczyć się jak łączyć takie formuły w jedną. Należy tutaj wspomnieć o jednej wadzie takiego rozwiązania, mianowicie kiedy wracamy za jakiś czas do takiego arkusza trudniej się w nim odnaleźć. Oczywiście można sobie trochę pomóc z tym problemem, np. poprzez zostawienie sobie wersji z rozbitymi formułami w różnych komórkach i zachować jako arkusz roboczy. Natomiast w arkuszu, w którym mamy pracować na co dzień zamieńmy  pojedyncze formuły na jedną zagnieżdżoną.

Zacznijmy od komórki G8. Kliknijmy na nią, następnie na klawiaturze naciśnijmy klawisz F2  - w tym momencie Excel wskazuje w różnych kolorach, gdzie są odwołania do tej komórki, to co musimy zrobić to skopiować formuły z tych obszarów i podstawić w miejsca, gdzie w tej chwili wskazywane są komórki..

  1. Przechodzimy do komórki E8 i naciskamy klawisz F2, następnie zaznaczamy i kopiujemy wyrażenie DŁ(B8), np. poprzez naciśnięcie kombinacji klawiszy Ctrl+C,
  2. wracamy do komórki G8, naciskamy klawisz F2, dwa razy klikamy na E8
  3. skrótem klawiaturowym Ctrl+V wklejamy formułę DŁ(B8),
  4. tak samo robimy z komórką F8, efektem końcowym w komórce G8 powinna być następująca formuła DŁ(B8)-ZNAJDŹ(" ";B8),
  5. następnie klikamy na komórkę G8, naciskamy F2, zaznaczamy całą formułę i kopiujemy,
  6. przechodzimy do komórki C8 naciskamy klawisz F2 i zaznaczamy miejsce wskazywania komórki G8,
  7. wklejamy formułę – cała formuła po skopiowaniu powinna wyglądać tak: =PRAWY(B8;DŁ(B8)-ZNAJDŹ(" ";B8)),
  8. klikamy na komórkę F8, naciskamy F2, zaznaczamy całą formułę i kopiujemy,
  9. następnie klikamy na komórkę D8, zaznaczamy adres F8 i wklejamy wcześniej skopiowana wartość,
  10. a cała formuła powinna wyglądać tak: =LEWY(B8;ZNAJDŹ(" ";B8)),
  11. teraz wystarczy skopiować zakres C8:D8 w dół,
  12. poprzez zaznaczenie, następnie przesuwając kursor w prawy dolny róg komórki D8, a po zmianie kształtu kursora klikamy dwa razy,
  13. i na koniec możemy usunąć komórki z pomocniczymi formułami, a więc cały zakres E8:G32.

W ten sposób zakończyliśmy zadanie, proponuje potrenować na rożnych danych, by lepiej się zorientować jak działają przedstawione dzisiaj funkcje.

Oczywiście zapraszam do zapisywania się do mojego Newslettera.

Newsletter

Zapisz się do Neslettera i bądź na bieżąco

Plik do pobrania

Plik do przykładu z wykorzystaniem funkcji PRAWY, LEWY, DŁ i ZNAJDŹ, dzięki którym możemy wyodrębnić na przykład Imię i Nazwisko z jednej komórki.

Plik do PRAWY, LEWY, DŁ, ZNJADŹ

Zobacz inne wpisy

Wykorzystanie wyszukiwania w Excelu

No comments yet! You be the first to comment.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

This site uses Akismet to reduce spam. Learn how your comment data is processed.