Extraire le dernier mot après un caractère
Voici la formule pour extraire la dernière chaîne de caractères après un délimiteur quelconque. Dans l’exemple ci-dessous, je souhaite extraire l’ID unique (associé à une ville) pour chacune des URLs. Cet ID peut comporter des chiffres, des lettres et a une longueur pouvant varier (ce qui m’empêche d’utiliser la formule DROITE=).
=TEXTE.APRES(A2;"-";-1)
Cette fonction évite les formules complexes avec des TROUVE= CHERCHE= etc.
- En position 1 indiquez votre chaîne de caractères.
- En position 2 indiquez le délimiteur entre guillemets « – » ou « | » ou « / »…
- En position 3 indiquez un chiffre positif si vous souhaitez cibler le premier caractère trouvé en partant du début de la chaîne de caractères. Indiquez un chiffre négatif si vous souhaitez cibler le premier caractère trouvé en partant de la fin de la chaîne de caractères.
Résultat de la même formule avec un 1 positif et négatif
La fonction TEXTE.AVANT
Ne l’oubliez pas, elle fonctionne exactement de la même manière, mais affiche le début de la chaîne.
Laisser un commentaire