Formuła programu Excel: Usuń końcowy ukośnik z adresu URL -

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.

Interesujące artykuły...