
Všeobecný vzorec
=LEFT(url,LEN(B5)-(RIGHT(url)="/"))
Zhrnutie
Ak chcete z adresy URL alebo cesty odstrániť koncovú lomku, môžete použiť vzorec založený na funkciách LEFT a LEN. V zobrazenom príklade je vzorec v bunke C6:
=LEFT(B5,LEN(B5)-(RIGHT(B5)="/"))
Vysvetlenie
Tento vzorec používa v jadre funkciu LEFT na vrátenie textu začínajúceho zľava. Na zistenie počtu znakov, ktoré sa majú vrátiť, používa vzorec tento výraz:
LEN(B5)-(RIGHT(B5)="/")
Tu sa pomocou funkcie LEN počíta celkový počet znakov. Od tohto čísla sa odčíta výsledok nasledujúceho výrazu:
RIGHT(B5)="/"
Ak nie je zadaný počet znakov, funkcia RIGHT vráti posledný znak v reťazci. Ak je tento znak lomkou „/“, vráti výraz TRUE. Ak nie, vráti FALSE.
Pretože PRAVDA a NEPRAVDA sú v matematických operáciách automaticky vynútené na 1 a nulu, od výsledku LEN odčítame nulu, keď posledné znaky nie sú „/“ a odčítame 1, keď sú posledné znaky „/“.
Výsledok sa poskytne doľava, čím sa vráti konečný výsledok.