Extraire le dernier mot après un caractère

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

Ce qu’il y a après le 1er « – » trouvé
Ce qu’il y a après le dernier « – » trouvé

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.

Ce qu’il y a avant le 1er « – » trouvé
Ce qu’il y a après le dernier « – » trouvé

Laisser un commentaire

You May Have Missed