Remplacer un string par un autre string

josanche

XLDnaute Occasionnel
Bonjour,

J'aurais besoin de votre aide. Je voudrais deux formule qui remplacent un string précis en un autre string. Par exemple

1) Pl platon ==> Place platon : je voudrais qu'on remplace le string pl uniquement en place mais lorsque pl est dans un mot, je voudrais qu'on ne le remplace pas.

2) Toutefois pour l'exemple suivant qui est plus difficile, j'aimerais remplacer le string stra quand il est situé en fin du mot par "strasse"
rohstra ==> rohstrasse


Auriez-vous une idée des formules que je peux utiliser ?

Bien à vous,

Jorge Sanchez Bravo
 

ROGER2327

XLDnaute Barbatruc
Re : Remplacer un string par un autre string

Bonjour josanche.


Vu le contexte, je suppose que string ne désigne pas une ficelle ou une culotte mais une chaîne de caractères. Le cas échéant, essayez :​
Code:
=SUPPRESPACE(SUBSTITUE(" "&A1&" ";" pl ";" place "))
Code:
=SUPPRESPACE(SUBSTITUE(A1&" ";"stra ";"strasse "))


Bonne journée.


ℝOGER2327
#7575


Lundi 16 Absolu 142 (Saint Ibicrate le Géomètre, pataphysicien - fête Suprême Quarte)
2 Vendémiaire An CCXXIII, 3,9047h - safran
2014-W39-2T09:22:16Z
 
Dernière édition:

ROGER2327

XLDnaute Barbatruc
Re : Remplacer un string par un autre string

Suite...


On peut évidemment coupler les deux formules :​
Code:
=SUPPRESPACE(SUBSTITUE(" "&SUBSTITUE(A1&" ";"stra ";"strasse ")&" ";" pl ";" place "))


ℝOGER2327
#7576


Lundi 16 Absolu 142 (Saint Ibicrate le Géomètre, pataphysicien - fête Suprême Quarte)
2 Vendémiaire An CCXXIII, 3,9829h - safran
2014-W39-2T09:33:32Z
 

Discussions similaires

Statistiques des forums

Discussions
312 276
Messages
2 086 714
Membres
103 378
dernier inscrit
phdrouart