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
297

Membres actuellement en ligne

Statistiques des forums

Discussions
312 196
Messages
2 086 099
Membres
103 116
dernier inscrit
kutobi87