Comment convertir un numéro de téléphone au format numérique dans Excel ?
Lorsque vous travaillez avec des feuilles Excel contenant des listes de numéros de téléphone, vous rencontrez souvent divers styles de mise en forme, tels que des parenthèses, des espaces ou des tirets. Ces caractères non numériques peuvent perturber l’analyse des données, les importations système ou les processus de numérotation automatique, qui exigent que les numéros de téléphone soient sous forme d’une séquence pure de chiffres. Si vous devez normaliser vos données en extrayant uniquement les chiffres de tout numéro de téléphone mis en forme, 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 la plus à gauche contient des numéros de téléphone dans des formats variés, tandis que la colonne de droite présente le résultat souhaité — des numéros de téléphone dont tous les caractères non numériques ont été supprimés, ne laissant qu’une chaîne ininterrompue de chiffres.

Convertir le format Numéro de téléphone en chiffres à l’aide d’une formule
Utiliser la saisie instantanée pour extraire les chiffres des Numéro de téléphone mis en forme
Convertir le format 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éro de téléphone
Convertir le format Numéro de téléphone en chiffres à l’aide d’une formule
Les formules Excel vous permettent de supprimer les caractères indésirables et de conserver uniquement 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 recourir à des compléments ni à la programmation, et elle fonctionne parfaitement avec des numéros de téléphone respectant un format cohérent, comme (123) 456-7890 ou 123-456-7890. Toutefois, si vos données contiennent des symboles ou lettres supplémentaires non standards, des techniques plus avancées seront nécessaires.
1. Sélectionnez une cellule vide (par exemple, C2) où vous souhaitez afficher les chiffres extraits. Saisissez la formule suivante, puis appuyez sur Entrée :
=--SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,«(»,«»),«)»,«»),« »,«»),"-",«»)

Remarque : dans cette formule, A2 fait référence à la cellule contenant le numéro de téléphone d’origine. Vous pouvez modifier cette référence si vos données se trouvent dans une autre colonne ou ligne.
2. Tout en gardant la cellule C2 sélectionnée, faites glisser la poignée de recopie (le petit carré situé en bas à droite de la cellule) vers le bas pour appliquer la formule à l’ensemble de votre liste (par exemple, de C2 à C8). La formule sera ainsi automatiquement appliquée à chaque numéro de téléphone de la plage.

Chaque numéro de téléphone de votre plage de données est désormais converti en une séquence composée uniquement de chiffres.
Utiliser la saisie instantanée pour extraire les chiffres des Numéro de téléphone mis en forme
La fonctionnalité Saisie instantanée d’Excel propose une alternative intelligente et manuelle pour extraire les chiffres des numéros de téléphone — particulièrement efficace avec des listes au format cohérent ou lorsque vous souhaitez une solution rapide, sans formule. En analysant les motifs à partir de votre saisie manuelle, la Saisie instantanée remplit automatiquement le reste de la colonne en reproduisant votre exemple.
1. Supposons que vos numéros de téléphone se trouvent dans la colonne A, à partir de la cellule A2. Dans la cellule adjacente (B2), saisissez manuellement uniquement les chiffres de votre premier numéro de téléphone, sans inclure aucun symbole ni espace (par exemple : 1234567890).
2. Placez-vous dans la cellule B3 et commencez à saisir les chiffres du numéro de téléphone suivant. Dès les premiers caractères saisis, Excel reconnaît automatiquement le format et propose une suggestion de remplissage automatique, mise en évidence en gris sous la valeur entrée.
3. Appuyez sur Entrée pour accepter la suggestion de saisie instantanée, et Excel remplira la colonne avec les chiffres extraits pour toutes les lignes correspondantes.
Conseil : Si la saisie instantanée ne se déclenche pas automatiquement, vous pouvez l’activer manuellement en sélectionnant la cellule complétée, puis en appuyant sur le raccourci Ctrl+E, ou en cliquant sur Données > Saisie instantanée dans le ruban.
Précaution : Vérifiez l’exactitude des résultats renseignés, en particulier lorsque les numéros de téléphone présentent des formats variables. La saisie instantanée peut mal fonctionner sur des listes contenant des espaces imprévisibles, un formatage mixte ou du texte intégré.
Suggestion récapitulative : La saisie instantanée est une solution rapide pour des jeux de données ponctuels ou de petite taille, mais elle ne se met pas à jour automatiquement si vos données sources changent. Pour des listes qui évoluent en temps réel, privilégiez les formules ou les méthodes VBA.
Convertir le format Numéro 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 spécifiques de Kutools pour Excel permet de supprimer efficacement des symboles spécifiques — notamment les tirets, les espaces, les parenthèses, etc. — des cellules sélectionnées. Idéale pour ceux qui traitent fréquemment des données structurées, cette approche offre une méthode rapide et pilotée par menu pour nettoyer les numéros de téléphone, sans avoir à écrire la moindre formule ni ligne de code.
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 spécifiques.

2. Dans la boîte de dialogue Supprimer des caractères spécifiques, sélectionnez l’option Personnalisé, puis saisissez un tiret – dans la zone de texte. Vous pouvez également y ajouter d’autres caractères à supprimer, comme des espaces, des parenthèses ou des points. Une fois vos paramètres définis, cliquez sur OK pour traiter la plage.

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

Si vous souhaitez profiter d’un essai gratuit de 30 jours de cet utilitaire,cliquez ici pour le télécharger, puis suivez les étapes indiquées ci-dessus.
Utiliser une macro pour supprimer tous les caractères non numériques des Numéro de téléphone
Si votre tâche implique de nombreux Numéro 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 indicatifs de pays), les macros VBA d’Excel offrent une méthode très flexible et automatique pour nettoyer ces entrées — en une seule opération. 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 les formats de vos numéros de téléphone sont irréguliers, si vous avez de nombreuses lignes à traiter, ou si ni les formules ni les fonctionnalités intégrées ne répondent pleinement à vos besoins. Cependant, l’utilisation de macros exige d’enregistrer votre classeur dans un format compatible avec les macros (*.xlsm) et d’accorder les autorisations nécessaires.
Étapes :
1. Appuyez sur Alt+F11 pour ouvrir l’éditeur Visual Basic pour Applications. Dans la nouvelle fenêtre, cliquez sur Insertion > Module afin de créer un module vierge, puis copiez-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. Cliquez ensuite sur le bouton
Exécuter(ou appuyez sur)F5). Dans la boîte de dialogue qui s’affiche, 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 qu’une séquence pure de chiffres.
Explication des paramètres : Cette macro analyse chaque caractère de chaque cellule et n’ajoute au résultat que les chiffres. Ajustez votre sélection pour qu’elle couvre toutes les colonnes et lignes souhaitées avant de l’exécuter.
Conseils et rappels en cas d’erreur : Sauvegardez toujours votre classeur avant d’exécuter des scripts VBA pour la première fois, car les modifications ne peuvent pas être annulées d’un simple clic. Si vous rencontrez un avertissement de sécurité lié aux macros, vérifiez la source du code et activez-les si nécessaire. Dans les environnements collaboratifs, soyez vigilant afin d’éviter d’écraser des données critiques.
Suggestion récapitulative : Après avoir exécuté la macro, parcourez rapidement les données nettoyées pour en vérifier l’exactitude. Si des indicatifs de pays ou des extensions sont nécessaires, sachez qu’ils seront concaténés à la chaîne de chiffres ; traitez-les séparément si besoin.
Articles associés :
Meilleurs outils de productivité Office
Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre 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 rend votre travail bien plus facile
- Activez l’édition 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é de 50 % et vous fait économiser des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.
- Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
- Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
- Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
- Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
- Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels