Formule Excel: supprimer le texte par correspondance -

Table des matières

Formule générique

=SUBSTITUTE(B6,text_to_remove,"")

Sommaire

Pour supprimer du texte d'une cellule en fonction du contenu correspondant (et non de l'emplacement), vous pouvez utiliser la fonction SUBSTITUTE. Dans l'exemple illustré, la formule en C6 est:

=SUBSTITUTE(B6,"-","")

Explication

La fonction SUBSTITUTE vous permet de remplacer du texte par un contenu correspondant.

Dans ce cas, nous voulons supprimer les tirets des numéros de téléphone. La fonction SUBSTITUTE peut gérer cela facilement - il suffit de fournir une référence de cellule (B6), le texte à supprimer ("-") et une chaîne vide ("") pour le texte de remplacement.

SUBSTITUTE remplacera toutes les instances de "-" par rien.

Notez que SUBSTITUTE est une fonction sensible à la casse.

Supprimer plus d'une chose

Si vous devez supprimer plusieurs éléments, vous pouvez imbriquer plusieurs fonctions SUBSTITUTE. Par exemple, pour supprimer les crochets du texte, vous pouvez utiliser:

=SUBSTITUTE(SUBSTITUTE(text, "(", ""), ")", "")

Vous pouvez imbriquer à plusieurs niveaux, comme décrit dans cette formule plus complexe pour nettoyer les numéros de téléphone.

Articles intéressants...