Comment effectuer une recherche de chaîne inversée dans Excel sans utiliser VBA ?

Comment trouver la dernière occurrence d’une sous-chaîne dans une cellule Excel sans VBA ?

Utilisez cette formule combinée :

=DROITE(A1;NBCAR(A1)-CHERCHE("|";SUBSTITUE(A1;" ";"|";
  NBCAR(A1)-NBCAR(SUBSTITUE(A1;" ";"")))))

Cette formule :

  1. Remplace la dernière occurrence de l’espace par un pipe (|)
  2. Cherche la position du pipe
  3. Extrait le texte à droite de cette position

Pour une recherche générique, remplacez " " par le caractère recherché.