Wyodrębnij ostatnie słowo w Excelu i Arkuszach Google

Pobierz przykładowy skoroszyt

Pobierz przykładowy skoroszyt

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

Wyodrębnij ostatnie słowo

Gdybyśmy chcieli wyodrębnij pierwsze słowo komórki, moglibyśmy po prostu użyć funkcji FIND, aby znaleźć pierwszą spację i funkcji LEFT, aby wypisać słowo przed spacją.

Niestety Excel nie ma funkcji odwrotnej ZNAJDŹ, więc zamiast tego będziemy musieli opracować inne rozwiązanie:

  1. Użyjemy funkcji SUBSTITUTE, aby zastąpić spacje między słowami dużą liczbą (n) spacji.
  2. Użyjemy PRAWEJ funkcji, aby obliczyć odpowiednią liczbę n spacji. (Będzie to zawierało nasze słowo, a także szereg dodatkowych spacji)
  3. Użyjemy funkcji TRIM, aby usunąć dodatkowe spacje, pozostawiając tylko ostatnie słowo.

Oto wzór, którego użyjemy:

=PRZYC(PRAWO(ZAMIANA(B3;"";POWT(" ";10));10))

Zauważ, że w tym przykładzie wybieramy n=10. Ta liczba jest za mała: komórka C6 nie zawiera pełnego ostatniego słowa, ponieważ ma 11 znaków.

Wybraliśmy niewielką liczbę do celów demonstracyjnych, ale zalecamy użycie znacznie większej liczby (np. 99) lub skorzystanie z uniwersalnej formuły znajdującej się na końcu tego samouczka.

Przejdźmy teraz przez formułę:

Funkcja POWT

Funkcja REPT powtarza znak (n) razy. Ta formuła wygeneruje 10 spacji:

=POWT(" ",10)

Tutaj, aby pokazać, dla kogo ta funkcja będzie działać, zastąpiliśmy puste miejsca myślnikami (-):

Funkcja zastępcza

Funkcja SUBSTITUTE wyszukuje wszystkie spacje w ciągu tekstowym i zastępuje je 10 spacjami.

=ZAMIENNIK(B3;"",C3)

PRAWA funkcja

Funkcja PRAWY wyodrębnia ostatnie 10 znaków z komórki:

=PRAWY(D3,10)

Funkcja przycinania

Funkcja TRIM usuwa z tekstu wszystkie spacje wiodące i końcowe i zwraca tylko ostatnie słowo:

=PRZYC(E3)

Wszechstronna formuła

Zamiast definiować liczbę (n), możesz użyć funkcji LEN, aby obliczyć n jako liczbę znaków w komórce. Ta formuła zadziała niezależnie od tego, jak duże jest ostatnie słowo.

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

Wyodrębnij ostatnie słowo w Arkuszach Google

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

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave