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-07-21

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 imports 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 devez standardiser vos données en extrayant uniquement les chiffres de tout 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 des numéros de téléphone en chiffres avec une formule
Utilisez le Remplissage instantané pour extraire les chiffres des numéros de téléphone formatés
Convertir le format des numéros de téléphone en chiffres avec Kutools pour Excel
Utilisez une macro pour supprimer tous les caractères non numériques des numéros de téléphone


Convertir le format des numéros 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 supplémentaires non standards ou des lettres, 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 toujours la cellule C2, faites glisser la poignée de remplissage (le petit carré dans le 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 doit ê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 davantage de fonctions SUBSTITUE pour les supprimer également. De plus, les listes volumineuses et aux formats mixtes peuvent nécessiter une approche personnalisée, comme la combinaison avec MID, TEXTJOIN ou VBA pour une flexibilité maximale.

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

La fonction 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 formats de listes cohérents ou lorsque vous souhaitez une approche rapide sans formules. Le Remplissage instantané évalue les motifs en fonction de vos entrées manuelles, 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 tout symbole ou espace (par exemple : 1234567890).

2. Allez dans 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 d'autocomplétion (en surbrillance grise sous la valeur saisie).

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 complétée et en utilisant le raccourci Ctrl + E, ou en cliquant sur Données > Remplissage instantané depuis le ruban.

Précaution : Vérifiez les résultats remplis pour 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é.

Résumé : Le Remplissage instantané est une méthode rapide pour les petits ensembles de données ou ponctuels, mais il ne met pas à jour dynamiquement si vos données d'origine changent. Pour les 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 des caractères dans Kutools pour Excel peut supprimer efficacement les symboles spécifiés — y compris les tirets, les espaces, les crochets, etc. — des cellules sélectionnées. Cette approche est idéale pour ceux qui traitent fréquemment des données structurées et veulent une méthode rapide et pilotée par menu pour nettoyer les numéros de téléphone sans écrire de formules ni 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 des caractères.

click Remove Characters feature of kutools

2. Dans la boîte de dialogue Supprimer des 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 à supprimer, tels que des espaces, des parenthèses ou des points, en les ajoutant dans la zone. Après avoir défini, 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 immédiatement mis à jour, avec les caractères spécifiés supprimés, ne laissant qu'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 des caractères vous permet de personnaliser quels caractères sont retirés. Si vos numéros de téléphone utilisent plusieurs symboles (par exemple, des espaces, des tirets et des parenthèses), tapez simplement tous ces caractères dans la boîte personnalisée. Prévisualisez toujours votre sélection pour éviter de supprimer accidentellement des chiffres.

Utilisez 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, de la ponctuation supplémentaire, du texte ou même des indicatifs de pays), les macros VBA d'Excel peuvent offrir une manière hautement flexible et automatique de nettoyer ces entrées — toutes en une fois. Cette approche est particulièrement utile pour les grands ensembles 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, si vous avez beaucoup de lignes à traiter, ou si ni les formules ni les fonctionnalités natives 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 des autorisations de macros.

Étapes :

1. Appuyez sur Alt + F11 pour ouvrir l'éditeur Visual Basic for Applications. Dans la nouvelle fenêtre, cliquez sur Insérer > Module pour créer un module vierge, 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 numérique pure.

Explication des paramètres : Cette macro traite chaque caractère de 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'erreurs : 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 clic. Si vous rencontrez un avertissement de sécurité des macros, vérifiez la source du code et activez les macros si nécessaire. Pour les environnements collaboratifs, utilisez de la prudence afin de ne pas écraser des données critiques.

Résumé : Après avoir exécuté la macro, scannez rapidement les données nettoyées pour vous assurer de 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 ; gérez ces éléments séparément si nécessaire.


Articles connexes :

Meilleurs outils de productivité pour Office

🤖 Kutools AI Aide : Révolutionner l'analyse des données basée sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les Fonctions améliorées
Fonctionnalités populaires : Trouver, mise en évidence ou marquer les doublons   |  Supprimer les lignes vides   |  Consolider les colonnes ou les cellules sans perdre de données   |   Arrondir sans formule ...
Super RECHERCHEV : RECHERCHEV avec critères multiples    RECHERCHEV avec valeurs multiples  |   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 multi-sélection ....
Gestionnaire de colonnes : Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages & colonnes ...
Fonctionnalités en vedette : Mise au point de la grille   |  Affichage de conception   |   Barre de formule améliorée    Gestionnaire de classeur & feuille de calcul   |  Bibliothèque dAutoTexte (Auto Text)   |  Sélecteur de date   |  Fusionner les données   |  Crypter/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 ensembles d'outils12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...)   |   50+ types de graphiques (Diagramme de Gantt, ...)   |   40+ formules pratiques (Calculer lâge en fonction de la date de naissance, ...)   |   19 outils d'insertion (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 plus

Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la productivité et gagner du temps.  Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


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, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de50 %, et réduit des centaines de clics de souris pour vous chaque jour !