Excel-kaava: Poista jälkiviiva URL-osoitteesta -

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.

Mielenkiintoisia artikkeleita...