
Generieke formule
=LEFT(url,LEN(B5)-(RIGHT(url)="/"))
Samenvatting
Om een slash aan het einde van een URL of pad te verwijderen, kunt u een formule gebruiken die is gebaseerd op de LEFT- en LEN-functies. In het getoonde voorbeeld is de formule in cel C6:
=LEFT(B5,LEN(B5)-(RIGHT(B5)="/"))
Uitleg
In de kern gebruikt deze formule de LEFT-functie om tekst vanaf links te retourneren. Om erachter te komen hoeveel tekens moeten worden geretourneerd, gebruikt de formule deze uitdrukking:
LEN(B5)-(RIGHT(B5)="/")
Hier wordt het totale aantal tekens berekend met de LEN-functie. Van dit getal wordt het resultaat van de volgende uitdrukking afgetrokken:
RIGHT(B5)="/"
Als het aantal tekens niet is opgegeven, retourneert RECHTS het laatste teken in de tekenreeks. Als dit teken een schuine streep "/" is, retourneert de uitdrukking WAAR. Als dit niet het geval is, wordt FALSE geretourneerd.
Omdat WAAR en ONWAAR automatisch worden afgedwongen naar 1 en nul in wiskundige bewerkingen, trekken we nul af van het resultaat van LEN wanneer de laatste tekens niet "/" zijn en trekken we 1 af als de laatste tekens "/" zijn.
Het resultaat wordt geleverd aan LINKS, die het eindresultaat retourneert.