Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Formule remplacement si

D10

XLDnaute Junior
Bonjour,

Je recherche une bonne formule me permettant de remplacer une partie d'un texte par une autre.

Je m'explique avec un exemple..

Dans une cellule j'ai un texte: par exemple "AAA IF"
Je cherche une formule me permettant de:
- si les deux dernières lettres de mon texte sont "IF" alors les remplacer par "FR"
je connais la formule =Substitute qui marche bien.

Mais j'ai un problème lorsque la première partie de mon texte contient aussi ce que je veux remplacer.
Par exemple si j'ai un second texte qui "AIF IF"
je voudrais que ma formule me donne "AIF FR" et non pas "AFR FR"
Comment faire pour préciser qu'il faudrait remplacer seulement les deux dernières lettres de mon texte et non pas ce qu'il y a avant?

J'espere avoir été clair

Merci encore à vous

Cdlt
 

Lolote83

XLDnaute Barbatruc
Salut,
En jouant sur le dernier paramètre de la fonction SUBSTITUE, cela devrait le faire
- Exemple
En D4 le mot France, en E4=SUBSTITUE(D4;"Fr";"To";1) donnera Toance
En D6 le mot FranFr, en E6=SUBSTITUE(D6;"Fr";"To";1) donnera ToanFr
En D8 le mot FranFr en E8=SUBSTITUE(D8;"Fr";"To";2) donnera FranTo
Si j'ai bien compris la demande

Oups, salut VGendron
@+ Lolote83
 

Discussions similaires

  • Résolu(e)
Microsoft 365 Code de tri
Réponses
22
Affichages
325
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…