Excel: jak znaleźć ciąg znaków po prawej stronie
Aby znaleźć ciąg znaków zaczynający się od prawej strony w programie Excel, możesz użyć następującej formuły:
=TRIM(RIGHT(SUBSTITUTE( A2 , " ", REPT(" ", 100)), 100))
Ta konkretna formuła znajduje ostatnie słowo ciągu w komórce A2 .
Formuła ta polega na zastąpieniu każdej pojedynczej spacji w ciągu 100 spacjami, a następnie zwróceniu ostatnich 100 znaków ciągu z usuniętymi spacjami początkowymi i końcowymi.
W rezultacie ta formuła po prostu zwraca ostatnie słowo ciągu.
Poniższy przykład pokazuje, jak zastosować tę formułę w praktyce.
Przykład: Jak znaleźć ciąg znaków po prawej stronie w programie Excel
Załóżmy, że w Excelu mamy następującą kolumnę ciągów:
Możemy wpisać następującą formułę w komórce B2 , aby znaleźć ostatnie słowo ciągu w komórce A2 :
=TRIM(RIGHT(SUBSTITUTE( A2 , " ", REPT(" ", 100)), 100))
Możemy następnie kliknąć i przeciągnąć tę formułę do każdej pozostałej komórki w kolumnie B:
Kolumna B wyświetla ostatnie słowo każdego ciągu w kolumnie A.
Jeśli ciągi znaków mają ogranicznik inny niż spacja, możesz po prostu określić ten ogranicznik w funkcji SUBSTITUTE .
Załóżmy na przykład, że każdy z naszych ciągów znaków ma jako ograniczniki ukośniki zamiast spacji:
Możemy wpisać następującą formułę w komórce B2 , aby znaleźć ostatnie słowo ciągu w komórce A2 :
=TRIM(RIGHT(SUBSTITUTE( A2 , "/", REPT(" ", 100)), 100))
Możemy następnie kliknąć i przeciągnąć tę formułę do każdej pozostałej komórki w kolumnie B:
Kolumna B wyświetla ostatnie słowo po ostatnim ukośniku w ciągach kolumny A.
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w programie Excel:
Excel: Jak usunąć określony tekst z komórek
Excel: Jak usunąć ostatnie 3 znaki z ciągu
Excel: Jak wstawić znak do ciągu