Excel: jak znaleźć ostatnią spację w ciągu znaków


Aby znaleźć pozycję ostatniej spacji w ciągu w programie Excel, możesz użyć następującej formuły:

 =FIND("/", SUBSTITUTE( A2 ," ","/", LEN( A2 )-LEN(SUBSTITUTE( A2 ," ""))))

Ta konkretna formuła znajduje położenie ostatniej spacji w ciągu w komórce A2 .

Na przykład, jeśli ciąg znaków w komórce A2 to „Witajcie wszyscy”, wówczas ta formuła zwróci wartość 6 , ponieważ jest to pozycja w ciągu, w której pojawia się pierwsza spacja.

Aby znaleźć całkowitą liczbę spacji w ciągu znaków, możesz także użyć poniższej formuły:

 =LEN( A2 )-LEN(SUBSTITUTE( A2 ," ",""))

Na przykład, jeśli ciąg znaków w komórce A2 to „Witajcie wszyscy”, wówczas ta formuła zwróci wartość 1 , ponieważ w ciągu jest tylko jedna spacja.

Poniższy przykład pokazuje, jak w praktyce zastosować każdą z tych formuł.

Przykład: Jak znaleźć ostatnią spację ciągu 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źć położenie ostatniej spacji w komórce A2 :

 =FIND("/", SUBSTITUTE( A2 ," ","/", LEN( A2 )-LEN(SUBSTITUTE( A2 ," ""))))

Możemy następnie kliknąć i przeciągnąć tę formułę do każdej pozostałej komórki w kolumnie B:

Kolumna B wyświetla teraz położenie ostatniego odstępu każdego ciągu w kolumnie A.

Możemy również wpisać następującą formułę w komórce C2 , aby znaleźć całkowitą liczbę spacji w ciągu w komórce A2 :

 =LEN( A2 )-LEN(SUBSTITUTE( A2 ," ",""))

Możemy następnie kliknąć i przeciągnąć tę formułę do każdej pozostałej komórki w kolumnie C:

Kolumna C wyświetla teraz całkowitą liczbę spacji w każdym ciągu w kolumnie 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 *