Uzyskaj pierwsze słowo w Excelu i Arkuszach Google

Pobierz przykładowy skoroszyt

Pobierz przykładowy skoroszyt

Ten samouczek pokaże, jak wyodrębnić pierwsze słowo z komórki w Excelu i Arkuszach Google.

Wyodrębnij pierwsze słowo z tekstu

Aby wyodrębnić pierwsze słowo z komórki, możemy użyć formuły zawierającej funkcje LEWO i ZNAJDŹ.

=LEWO(B3;ZNAJDŹ(" "; B3)-1)

Zagłębmy się bardziej szczegółowo w funkcje użyte w powyższym wzorze.

Funkcja ZNAJDŹ!

Użyliśmy funkcji ZNAJDŹ, aby uzyskać pozycję pierwszego wystąpienia spacji w tekście.

Ponieważ funkcja ZNAJDŹ uwzględnia pozycję znaku spacji z tekstu w obliczeniach, odejmujemy 1 od wartości zwracanej (z funkcji ZNAJDŹ), aby wykluczyć znak spacji.

=ZNAJDŹ("",B3)-1

Funkcja LEWA

Funkcja LEFT wyodrębni określoną liczbę znaków z ciągu, zaczynając od lewej. Liczba znaków została określona w poprzedniej formule.

=LEWO(B3;C3)

Obsługa błędów

W przypadku, gdy komórka zawiera tylko jedno słowo, formuła zwróci błąd #VALUE.

Aby więc formuła nie zwracała błędu, możemy użyć dwóch następujących opcji:

Funkcja JEŻELI BŁĄD

Możemy rozwiązać ten problem, używając funkcji JEŻELI.BŁĄD przed naszą formułą, w ten sposób:

=JEŻELIBŁĄD(LEWO(B3;ZNAJDŹ("-";B3)-1);B3)

Funkcja JEŻELI.BŁĄD, gdy znajdzie błąd, zwróci oryginalną wartość tekstową - może to być jedno słowo lub pusta komórka.

Prostszy sposób

Istnieje również sprytny i prostszy sposób obsługi błędu #VALUE. Ma to na celu dodanie dodatkowej spacji do drugiego argumentu funkcji ZNAJDŹ, z operatorem ampersand, w następujący sposób:

=LEWO(B3;ZNAJDŹ(" ";B3&" ")-1)

Teraz funkcja ZNAJDŹ zawsze znajdzie spację, ponieważ dodaliśmy spację na końcu każdego ciągu tekstu.

Separatory niekosmiczne

Jeśli ciąg tekstowy nie jest oddzielony spacją, ale innym znakiem ograniczającym, to po prostu zmieniając wartość pierwszego argumentu w funkcji ZNAJDŹ na ten znak ograniczający, otrzymamy pierwsze słowo z tekstu.

=LEWO(B3;ZNAJDŹ("-",B3&" ")-1)

Uzyskaj ostatnie słowo

Wyodrębnienie ostatniego słowa z ciągu tekstu jest bardziej skomplikowane. Jedną z opcji jest użycie formuły takiej jak ta:

=PRZYC(PRAWO(ZAMIANA(B3;"";POWT(" ";DŁ(B3)));DŁ(B3)))

Wyodrębnij pierwsze słowo w Arkuszach Google

Formuła wyodrębniania pierwszego słowa z tekstu działa dokładnie tak samo w Arkuszach Google, jak w Excelu:

wave wave wave wave wave