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