Exceller

Nettoyer et reformater les numéros de téléphone

Clean Reformat Telephone Numbers

Formule Excel: nettoyer et reformater les numéros de téléphoneFormule générique
= SUBSTITUTE ( SUBSTITUTE ( SUBSTITUTE ( SUBSTITUTE ( SUBSTITUTE (A1,'(',''),')',''),'-',''),' ',''),'.','')+0
Résumé

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.



mise en forme conditionnelle basée sur du texte dans une autre cellule
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 gauches 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 de 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.

formule du nombre de jours dans Excel

Enfin, le format de numéro de téléphone «spécial» est appliqué (colonne D).

# div / 0 erreur dans Excel

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 de l'espace blanc supplémentaire 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 faciliter la lecture des instructions IF imbriquées ainsi que.

Auteur Dave Bruns


^