
Yleinen kaava
=LEFT(url,LEN(B5)-(RIGHT(url)="/"))
Yhteenveto
Voit poistaa loppuviivan URL-osoitteesta tai polusta käyttämällä VASEN- ja LEN-funktioihin perustuvaa kaavaa. Esitetyssä esimerkissä solun C6 kaava on:
=LEFT(B5,LEN(B5)-(RIGHT(B5)="/"))
Selitys
Ytimessä tämä kaava käyttää Vasen-funktiota tekstin palauttamiseksi vasemmalta alkaen. Kaava käyttää tätä lauseketta selvittääkseen, kuinka monta merkkiä on palautettava.
LEN(B5)-(RIGHT(B5)="/")
Tässä merkkien kokonaismäärä lasketaan LEN-toiminnolla. Tästä luvusta vähennetään seuraavan lausekkeen tulos:
RIGHT(B5)="/"
Kun merkkien määrää ei ole määritetty, RIGHT palauttaa merkkijonon viimeisen merkin. Jos nämä merkit ovat eteenpäin vinoviiva "/", lauseke palauttaa TOSI. Jos ei, se palauttaa EPÄTOSI.
Koska TOSI ja EPÄTOSI pakotetaan automaattisesti arvoon 1 ja nolla matemaattisissa operaatioissa, vähennämme nollan LEN-tuloksesta, kun viimeiset merkit eivät ole "/", ja vähennämme 1, kun viimeiset merkit ovat "/".
Tulos toimitetaan VASEN, joka palauttaa lopputuloksen.