Comment remplacer des chaînes de texte dans Excel

Dans certaines situations, il est utile de remplacer un texte par un autre texte. Un tel cas est quand vous rencontrez la bizarrerie gênant apostrophe S ('S) que vous obtenez avec le bon fonctionnement. Saisissez cette formule dans Excel:

= BONNE ("CAFÉ'S STAR")

Cette formule est destinée à convertir le texte donné en cas de titre (où la première lettre de chaque mot est en majuscule). Le résultat réel de la formule est la suivante:

Star Café

Notez comment le bon fonctionnement capitalise le S après l'apostrophe. Ennuyeux, pour dire le moins.




Cependant, avec un peu d'aide de la fonction de remplaçant de l'Excel, vous pouvez éviter ce désagrément. La figure montre le correctif en utilisant la formule suivante:

image0.jpg
= Substitute (BON (Suppléant (B4, "", "qzx")), "qzx", "'")

La formule utilise la fonction de remplacement, ce qui nécessite trois arguments: la cible Text- l'ancien texte que vous voulez replaced- et le nouveau texte à utiliser comme remplacement.

Quand vous regardez la formule complète, notez qu'il utilise deux fonctions de substitution. Cette formule est en fait deux formules (imbriquée dans une autre). La première formule est la partie qui se lit

BON (Suppléant (B4, "", "qzx"))

Dans cette partie, vous utilisez la fonction de suppléant pour remplacer l'apostrophe (') avec qzx. Cela peut sembler comme une chose folle à faire, mais il ya une méthode ici. Essentiellement, le bon fonctionnement capitalise toute lettre provenant directement d'un symbole. Vous tromper le bon fonctionnement en substituant l'apostrophe avec un ensemble bénigne de lettres qui sont peu susceptibles d'être enfilées dans le texte original.

La seconde formule enroule en fait la première. Cette formule remplace le qzx bénigne avec une apostrophe.

= Substitute (BON (Suppléant (B4, "", "qzx")), "qzx", "'")

Donc, toute la formule remplace l'apostrophe avec qzx, effectue le bon fonctionnement, et puis revient le qzx retour à une apostrophe.


» » » » Comment remplacer des chaînes de texte dans Excel