Formule Excel: supprimer la barre oblique de fin de l'URL -

Formule générique

=LEFT(url,LEN(B5)-(RIGHT(url)="/"))

Sommaire

Pour supprimer une barre oblique de fin d'une URL ou d'un chemin, vous pouvez utiliser une formule basée sur les fonctions GAUCHE et LEN. Dans l'exemple illustré, la formule de la cellule C6 est:

=LEFT(B5,LEN(B5)-(RIGHT(B5)="/"))

Explication

Au fond, cette formule utilise la fonction GAUCHE pour renvoyer le texte à partir de la gauche. Pour déterminer le nombre de caractères à renvoyer, la formule utilise cette expression:

LEN(B5)-(RIGHT(B5)="/")

Ici, le nombre total de caractères est calculé avec la fonction LEN. De ce nombre, le résultat de l'expression suivante est soustrait:

RIGHT(B5)="/"

Avec le nombre de caractères non spécifié, RIGHT renverra le dernier caractère de la chaîne. Si ce caractère est une barre oblique "/", l'expression renvoie TRUE. Sinon, il renvoie FALSE.

Puisque VRAI et FAUX sont automatiquement forcés à 1 et à zéro dans les opérations mathématiques, nous soustrayons zéro du résultat de LEN lorsque le dernier caractère n'est pas "/" et nous soustrayons 1 lorsque le dernier caractère est "/".

Le résultat est fourni à GAUCHE, qui renvoie le résultat final.

Articles intéressants...