
Obecný vzorec
=LEFT(url,LEN(B5)-(RIGHT(url)="/"))
souhrn
Chcete-li odstranit koncové lomítko z adresy URL nebo cesty, můžete použít vzorec založený na funkcích LEFT a LEN. V zobrazeném příkladu je vzorec v buňce C6:
=LEFT(B5,LEN(B5)-(RIGHT(B5)="/"))
Vysvětlení
Tento vzorec v jádru používá funkci LEFT k vrácení textu začínajícího zleva. K výpočtu počtu znaků, které mají být vráceny, používá vzorec tento výraz:
LEN(B5)-(RIGHT(B5)="/")
Zde se pomocí funkce LEN počítá celkový počet znaků. Od tohoto čísla se odečte výsledek následujícího výrazu:
RIGHT(B5)="/"
Pokud není zadán počet znaků, vrátí RIGHT poslední znak v řetězci. Pokud je tento znak lomítkem „/“, vrátí výraz PRAVDA. Pokud ne, vrátí FALSE.
Protože PRAVDA a NEPRAVDA jsou v matematických operacích automaticky vynuceny na 1 a nulu, odečteme od výsledku LEN nulu, když poslední znaky nejsou „/“ a odčítáme 1, když poslední znaky jsou „/“.
Výsledek je poskytnut LEFT, který vrací konečný výsledek.