Accéder au contenu principal

Comment convertir le format des numéros de téléphone en chiffres dans Excel ?

Author: Siluvia Last Modified: 2025-08-06

Lorsque vous travaillez avec des feuilles de calcul Excel contenant des listes de numéros de téléphone, vous pouvez souvent rencontrer divers styles de mise en forme, tels que des parenthèses, des espaces ou des tirets. Ces caractères non numériques peuvent interférer avec l'analyse des données, les importations système ou les processus de numérotation automatique qui nécessitent que les numéros de téléphone soient sous forme d'une séquence pure de chiffres. Si vous avez besoin de standardiser vos données en extrayant uniquement les chiffres de n'importe quel numéro de téléphone formaté, cet article propose plusieurs solutions pratiques pour y parvenir efficacement dans Excel.

Voici un exemple de la situation à laquelle vous pourriez être confronté : la colonne de gauche contient des numéros de téléphone dans différents formats, tandis que la colonne de droite montre le résultat souhaité : des numéros de téléphone avec tous les caractères non numériques supprimés, ne laissant qu'une chaîne continue de chiffres.

onvert the phone number format to digits

Convertir le format du numéro de téléphone en chiffres avec une formule
Utiliser le remplissage instantané pour extraire les chiffres des numéros de téléphone formatés
Convertir le format du numéro de téléphone en chiffres avec Kutools pour Excel
Utiliser une macro pour supprimer tous les caractères non numériques des numéros de téléphone


Convertir le format du numéro de téléphone en chiffres avec une formule

Les formules d'Excel vous permettent de supprimer les caractères indésirables et de ne conserver que les chiffres dans votre liste de numéros de téléphone. Cette méthode est particulièrement utile si vous préférez ne pas utiliser de modules complémentaires ou de programmation, et fonctionne bien avec des numéros de téléphone qui suivent un format cohérent, comme (123)456-7890 ou 123-456-7890. Cependant, si vos données contiennent des symboles ou des lettres supplémentaires non standards, des techniques plus avancées peuvent être nécessaires.

1. Sélectionnez une cellule vide (par exemple, C2) où vous souhaitez afficher les chiffres extraits. Entrez la formule suivante et appuyez sur Entrée :

=--SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(A2,"(",""),")","")," ",""),"-","")

apply a formula to Convert the phone number format to digits

Remarque : Dans cette formule, A2 est la référence à la cellule contenant le numéro de téléphone original. Vous pouvez modifier cette référence si vos données sont dans une autre colonne ou ligne.

2. Tout en sélectionnant la cellule C2, faites glisser la poignée de recopie (le petit carré au coin inférieur droit de la cellule) vers le bas pour appliquer la formule au reste de votre liste (par exemple, de C2 à C8). Cela appliquera la formule à chaque numéro de téléphone dans la plage.

drag and fill the formula to other cells

Maintenant, chaque numéro de téléphone dans votre plage de données devrait être converti en une séquence de chiffres uniquement.

Astuce : Si vos numéros de téléphone incluent des symboles supplémentaires (tels que « . », « + » ou « / »), vous pouvez imbriquer plus de fonctions SUBSTITUE pour les supprimer également. De plus, les listes volumineuses et à formats mixtes peuvent nécessiter une approche personnalisée, comme la combinaison avec MILIEU, CONCATTEXTE ou VBA pour une flexibilité maximale.

Utiliser le remplissage instantané pour extraire les chiffres des numéros de téléphone formatés

La fonctionnalité de remplissage instantané d'Excel offre une alternative intelligente et manuelle pour extraire les chiffres des numéros de téléphone, particulièrement efficace lorsqu'il s'agit de listes de formats cohérents ou lorsque vous souhaitez une approche rapide sans formule. Le remplissage instantané évalue les motifs en fonction de votre saisie manuelle, puis remplit le reste de la colonne pour correspondre à votre exemple.

1. Supposons que vos numéros de téléphone soient dans la colonne A, à partir de la cellule A2. Dans la colonne adjacente (B2), tapez manuellement uniquement les chiffres de votre premier numéro de téléphone, en omettant tous les symboles ou espaces (par exemple : 1234567890).

2. Passez à la cellule B3. Commencez à taper les chiffres du numéro de téléphone suivant. Lorsque vous commencez, Excel détectera automatiquement le motif et affichera une suggestion de remplissage automatique (mise en surbrillance en gris sous la valeur tapée).

3. Appuyez sur Entrée pour accepter la suggestion de remplissage instantané, et Excel remplira la colonne avec les chiffres extraits pour toutes les lignes correspondantes.

Astuce : Si le remplissage instantané ne se déclenche pas automatiquement, vous pouvez l'activer manuellement en sélectionnant la cellule terminée et en utilisant le raccourci Ctrl + E, ou en cliquant sur Données > Remplissage instantané dans le Ruban.

Précaution : Vérifiez les résultats remplis pour assurer leur exactitude, en particulier si les numéros de téléphone ont des formats variés. Le remplissage instantané peut ne pas fonctionner correctement sur des listes avec des espacements imprévisibles, des formats mixtes ou du texte intégré.

Suggestion de synthèse : Le remplissage instantané est une méthode rapide pour les petits jeux de données ou les traitements ponctuels, mais il ne met pas à jour dynamiquement si vos données d'origine changent. Pour des listes constamment mises à jour, envisagez des formules ou des méthodes VBA.


Convertir le format des numéros de téléphone en chiffres avec Kutools pour Excel

Pour les utilisateurs à la recherche d'une solution plus pratique et interactive, l'utilitaire Supprimer les caractères dans Kutools pour Excel peut supprimer efficacement les symboles spécifiés - y compris les tirets, espaces, crochets, et plus encore - des cellules sélectionnées. Cette approche est idéale pour ceux qui traitent fréquemment des données structurées et souhaitent une méthode rapide et pilotée par menu pour nettoyer les numéros de téléphone sans écrire de formules ou de code.

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

1. Sélectionnez la plage contenant les numéros de téléphone que vous souhaitez convertir en chiffres, puis accédez à Kutools > Texte > Supprimer les caractères.

click Remove Characters feature of kutools

2. Dans la boîte de dialogue Supprimer les caractères, sélectionnez l'option Personnalisé, et entrez un tiret dans la zone de texte. Vous pouvez également spécifier d'autres caractères que vous souhaitez supprimer, tels que des espaces, parenthèses ou points, en les ajoutant dans la zone. Après avoir configuré, cliquez sur OK pour traiter la plage.

enter a hyphen – into the text box

Les numéros de téléphone sélectionnés seront mis à jour instantanément, avec les caractères spécifiés supprimés, laissant une séquence propre de chiffres comme illustré ci-dessous.

all hyphens between the selected phone numbers are removed

  Si vous souhaitez bénéficier d'un essai gratuit (30 jours) de cet utilitaire, veuillez cliquer pour le télécharger, puis aller appliquer l'opération selon les étapes ci-dessus.

Astuce : L'outil Supprimer les caractères vous permet de personnaliser quels caractères sont supprimés. Si vos numéros de téléphone utilisent plusieurs symboles (par exemple, espaces, tirets et parenthèses), tapez simplement tous ces caractères dans la zone personnalisée. Prévisualisez toujours votre sélection pour éviter de supprimer accidentellement des chiffres.

Utiliser une macro pour supprimer tous les caractères non numériques des numéros de téléphone

Si votre tâche implique de nombreux numéros de téléphone dans des formats mixtes ou imprévisibles (y compris des caractères spéciaux, des espaces, une ponctuation supplémentaire, du texte ou même des codes de pays), les macros VBA d'Excel peuvent fournir une méthode hautement flexible et automatique pour nettoyer ces entrées - toutes en une seule fois. Cette approche est particulièrement utile pour les grands jeux de données ou les tâches de nettoyage répétitives.

Scénario applicable : Utilisez VBA si vos formats de numéros de téléphone sont irréguliers, vous avez de nombreuses lignes à traiter, ou ni les formules ni les fonctionnalités intégrées ne résolvent pleinement vos besoins. Cependant, l'utilisation de macros nécessite d'enregistrer votre classeur dans un format compatible avec les macros (*.xlsm) et d'accorder les autorisations nécessaires pour les macros.

Étapes :

1. Appuyez sur Alt + F11 pour ouvrir l'éditeur Visual Basic pour Applications. Dans la nouvelle fenêtre, cliquez sur Insertion > Module pour créer un module vide, puis copiez et collez le code VBA suivant dans la fenêtre de code :

Sub StripNonDigitsFromPhoneNumbers()
    Dim xRg As Range
    Dim xCell As Range
    Dim xDigits As String
    Dim i As Integer
    Dim xTitleId As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set xRg = Application.Selection
    Set xRg = Application.InputBox("Select the range with phone numbers", xTitleId, xRg.Address, Type:=8)
    
    For Each xCell In xRg
        xDigits = ""
        For i = 1 To Len(xCell.Value)
            If Mid(xCell.Value, i, 1) Like "#" Then
                xDigits = xDigits & Mid(xCell.Value, i, 1)
            End If
        Next i
        xCell.Value = xDigits
    Next xCell
End Sub

2. Et cliquez sur le Run button Exécuter bouton (ou appuyez sur F5). Dans la boîte de dialogue qui apparaît, confirmez ou sélectionnez votre plage de données. La macro supprimera automatiquement tous les caractères non numériques de chaque cellule de votre sélection - ne laissant que la séquence pure de nombres.

Explication des paramètres : Cette macro traite chaque caractère dans chaque cellule, ajoutant uniquement les chiffres numériques au résultat. Ajustez la sélection pour couvrir toutes les colonnes/lignes souhaitées avant de l'exécuter.

Conseils et rappels d'erreur : Enregistrez toujours votre classeur avant d'exécuter des scripts VBA pour la première fois, car les modifications ne peuvent pas être annulées en un seul clic. Si vous rencontrez un avertissement de sécurité des macros, vérifiez la source du code et activez les macros si nécessaire. Dans des environnements collaboratifs, utilisez la prudence pour ne pas écraser des données critiques.

Suggestion de synthèse : Après avoir exécuté la macro, vérifiez rapidement les données nettoyées pour assurer leur exactitude. Si des codes de pays ou des extensions sont nécessaires, notez qu'ils seront concaténés dans la chaîne de chiffres ; traitez ces éléments séparément si nécessaire.


Articles connexes :

Meilleurs outils de productivité Office

🤖 Kutools AI Aide : Révolutionnez l'analyse de données grâce à : Exécution intelligente   |  Générer du code  |  Créer des Formules personnalisées  |  Analyser des données et générer des graphiques  |  Appeler les Fonctions améliorées
Fonctionnalités populaires : Trouver, mettre en évidence ou marquer les doublons   |  Supprimer les lignes vides   |  Combiner les colonnes ou cellules sans perdre de données   |  Arrondir...
Super RECHERCHEV : Recherche multi-critères    Recherche multi-valeurs  |   Recherche multi-feuilles   |   Correspondance floue ....
Liste déroulante avancée : Créer rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante avec sélection multiple ....
Gestionnaire de colonnes : Ajouter un nombre spécifique de colonnes  |  Déplacer des colonnes  |  Basculer l’état de visibilité des colonnes masquées  |  Comparer les plages & colonnes ...
Fonctionnalités à la une : Mise au point de la grille   |  Affichage de conception   |   Barre de formule améliorée    Gestionnaire de classeur & de feuille de calcul   |  Bibliothèque dAutoTexte (Auto Text)   |  Sélecteur de date   |  Fusionner les données   |  Chiffrer/Déchiffrer les cellules    Envoyer un e-mail par liste   |  Super Filtre   |   Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...) ...
Top15 des ensembles d’outils12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...)   |   Plus de50 types de graphiques (Diagramme de Gantt, ...)   |   Plus de40 formules intelligentes (Calculer lâge en fonction de la date de naissance, ...)   |   19 outils dinsertion (Insérer un code QR, Insérer une image depuis le chemin, ...)   |  12 outils de conversion (Convertir en mots, Conversion de devises, ...)   |  7 outils de fusion & division (Fusion avancée des lignes, Diviser les cellules, ...)   |   ... et bien plus encore
Utilisez Kutools dans votre langue préférée: compatible avec l’anglais, l’espagnol, l’allemand, le français, le chinois et plus de40 autres langues !

Dynamisez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée. Kutools pour Excel propose plus de300 fonctionnalités avancées pour booster votre productivité et gagner du temps.  Cliquez ici pour obtenir la fonctionnalité la plus essentielle pour vous...


Office Tab apporte une interface à onglets à Office, et facilite grandement votre travail

  • Activez la modification et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, au lieu d’ouvrir de nouvelles fenêtres.
  • Augmentez votre productivité de50% et réduisez des centaines de clics de souris chaque jour!