Remplacer en respectant la casse

17classeur2.xlsm (22.55 Ko)

Bonjour,

Je voudrais rechercher et remplacer plusieurs lettre isolé ("DP""DA""D4"), j'y suis partiellement arrivé en copiant 3 fois une formule trouvé sur le forum:

=SUBSTITUE(A1;"DP";"")

=SUBSTITUE(A1;"DA";"")

=SUBSTITUE(A1;"D4";"")

Le problème c'est que les formules ne respectent pas la casse et les lettres en question sont aussi enlevé a des noms que je voudrais garder.

Je n'y connais pas grand chose, si vous avez une solution je vous en remercie par avance.

Bonjour

En une seule formule en ligne 1

=SI(SOMMEPROD(NB.SI(A1;{"*DP";"*DA";"*D4"}))=1;REMPLACER(A1;NBCAR(A1)-2;NBCAR(A1);"");A1)

Cordialement

Merci Beaucoup Amadeus,

C'est exactement ce que je voulais j'aurais chercher des années j'aurais pas trouvé une formule aussi Géniale.

Bonne continuation et longue vie à ce forum .

Bonjour,

La formule fonctionne impeccable,elle supprime parfaitement les mots voulus et respecte la casse.

Il manque juste un petit détail pour qu'elle soit parfaite :

Quand les mots sont supprimé (DP,DA,D4) a la place il y a un espace.

ex.: "Toronto Jet D4" donne "Toronto Jet " avec un espace après Jet.

Peut on faire en sorte qu'il n'y ai pas cet espace.

Merci

Bonjour

Dans la formule

=SI(SOMMEPROD(NB.SI(A1;{"*DP";"*DA";"*D4"}))=1;REMPLACER(A1;NBCAR(A1)-2;NBCAR(A1);"");A1)

on supprime les 2 caractères.

Si yu remplaces par

=SI(SOMMEPROD(NB.SI(A1;{"*DP";"*DA";"*D4"}))=1;REMPLACER(A1;NBCAR(A1)-3;NBCAR(A1);"");A1)

tu supprimes les 3 donc, espace compris

Cordialement

12classeur2.xlsm (17.67 Ko)

Merci

Rechercher des sujets similaires à "remplacer respectant casse"