
Formule générique
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"(",""),")",""),"-","")," ",""),".","")+0
Sommaire
Une façon de nettoyer et de reformater les numéros de téléphone consiste à supprimer tous les caractères superflus, puis à appliquer le format de numéro de téléphone intégré d'Excel.
Cette formule ci-dessus utilise une série de fonctions SUBSTITUTE imbriquées pour supprimer les espaces, les traits d'union, les points, les parenthèses et les virgules.
Vous devrez ajuster les remplacements réels en fonction de vos données.
Explication
La formule fonctionne de l'intérieur vers l'extérieur, chaque SUBSTITUT supprimant un caractère.
Le SUBSTITUT le plus à l'intérieur supprime les parenthèses gauche et le résultat est transmis au SUBSTITUT suivant, qui supprime les parenthèses droites, et ainsi de suite.
Chaque fois que vous utilisez la fonction SUBSTITUTE, le résultat sera du texte. Étant donné que vous ne pouvez pas appliquer un format numérique au texte, nous devons convertir le texte en nombre. Une façon de faire est d'ajouter zéro (+0), qui convertit automatiquement les nombres au format texte en nombres au format numérique.
Enfin, le format de numéro de téléphone «Spécial» est appliqué (colonne D).
Cette page explique les formats de nombres personnalisés et avec de nombreux exemples.
Astuce des espaces blancs pour une meilleure lisibilité
Lors de l'imbrication de plusieurs fonctions, il peut être difficile de lire la formule et de garder toutes les parenthèses équilibrées. Excel ne se soucie pas des espaces blancs supplémentaires dans une formule, vous pouvez donc ajouter des sauts de ligne dans la formule pour rendre la formule plus lisible. Par exemple, la formule ci-dessus peut s'écrire comme suit:
= SUBSTITUTE( SUBSTITUTE( SUBSTITUTE( SUBSTITUTE( SUBSTITUTE( A1, "(",""), ")",""), "-",""), " ",""), ".","")
Notez que la cellule apparaît au milieu, avec les noms de fonction ci-dessus et les substitutions ci-dessous. Non seulement cela facilite la lecture de la formule, mais cela facilite également l'ajout et la suppression de substitutions.
Vous pouvez utiliser cette même astuce pour rendre les instructions IF imbriquées plus faciles à lire également.