
Formuła ogólna
=LEFT(url,LEN(B5)-(RIGHT(url)="/"))
Podsumowanie
Aby usunąć końcowy ukośnik z adresu URL lub ścieżki, możesz użyć formuły opartej na funkcjach LEWO i DŁ. W pokazanym przykładzie formuła w komórce C6 to:
=LEFT(B5,LEN(B5)-(RIGHT(B5)="/"))
Wyjaśnienie
Zasadniczo ta formuła używa funkcji LEFT do zwracania tekstu zaczynającego się od lewej strony. Aby obliczyć, ile znaków powinno zostać zwróconych, formuła używa następującego wyrażenia:
LEN(B5)-(RIGHT(B5)="/")
Tutaj całkowita liczba znaków jest obliczana za pomocą funkcji DŁ. Od tej liczby odejmuje się wynik następującego wyrażenia:
RIGHT(B5)="/"
Jeśli liczba znaków nie jest określona, RIGHT zwróci ostatni znak w ciągu. Jeśli ten znak jest ukośnikiem „/”, wyrażenie zwraca wartość PRAWDA. Jeśli nie, zwraca FALSE.
Ponieważ PRAWDA i FAŁSZ są automatycznie wymuszane na 1 i zero w operacjach matematycznych, odejmujemy zero od wyniku LEN, gdy ostatnie znaki nie są „/” i odejmujemy 1, gdy ostatnie znaki to „/”.
Wynik jest przekazywany do LEFT, która zwraca wynik końcowy.