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:

Wyszukiwanie w Excelu od prawej strony

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

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *