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:
- Użyjemy funkcji SUBSTITUTE, aby zastąpić spacje między słowami dużą liczbą (n) spacji.
- Użyjemy PRAWEJ funkcji, aby obliczyć odpowiednią liczbę n spacji. (Będzie to zawierało nasze słowo, a także szereg dodatkowych spacji)
- 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: