Supprimer les tirets d'un numéro de téléphone dans Excel (4 façons)

  • Partage Ça
Hugh West

Dans les ensembles de données, nous rencontrons des numéros de téléphone qui contiennent des tirets (-). supprimer les tirets Dans cet article, je vais essayer d'expliquer quelques-unes des méthodes les plus rapides, telles que Trouver et sélectionner , Format de la cellule , Formule SUBSTITUTE, et Code de la macro VBA pour supprimer les tirets avec facilité.

Supposons que je dispose d'une liste de numéros de téléphone de clients,

Notez que ce tableau contient quelques informations factices uniquement pour la démonstration des exemples.

Télécharger le jeu de données

Supprimer les tirets d'un numéro de téléphone.xlsm

4 méthodes simples pour supprimer les tirets des numéros de téléphone dans Excel

Méthode 1 : Utiliser la méthode Find & ; Select

Étape 1 : Aller à Onglet Accueil>> ; Cliquez sur Trouver et sélectionner (en Modification de section)>> ; Sélectionner Remplacer.

Étape 2 : Dans le Remplacer Boîte de dialogue, dans Trouver quoi type de boîte Tiret/Hyphen (-) et remplacer par appuyez sur le bouton Nulle ( ). Cliquez sur Trouvez tout.

Vous pouvez utiliser la touche CTRL+H pour faire ressortir le Rechercher & Remplacer fenêtre.

Étape 3 : Cliquez sur Remplacez tout.

Étape 4 : Une fenêtre de confirmation s'affiche. Cliquez sur OK .

Tous les Dash/Hyphen est automatiquement remplacé comme le montre l'image ci-dessous

Remarques : Gardez à l'esprit que le Trouver et sélectionner modifie les données brutes. Veillez à copier les données brutes avant d'exécuter cette méthode.

Lire la suite : Comment supprimer les caractères non numériques des cellules dans Excel

Méthode 2 : Utiliser le format de cellule

Étape 1 : Sélectionnez la plage de cellules dans laquelle vous souhaitez supprimer les tirets. Onglet Accueil >> ; Cliquez sur Cellule (section)>>Cliquez sur Format >>Sélectionner Format Cell. Une fenêtre s'ouvre.

Étape 2 : A gauche de la Format de la cellule fenêtre à l'intérieur Catégories Sélectionnez Personnalisé >>Modifier tout format avec onze 0 (comme notre numéro de téléphone a 11 chiffres)

Étape 3 : Cliquez sur OK.

Le résultat sera similaire à l'image ci-dessous

Les numéros de téléphone commençant par des 0 conservent également les 0 qui commencent le numéro dans ce processus.

Lire la suite : Comment supprimer les caractères spéciaux dans Excel

Méthode 3 : Utilisation de la méthode des formules

Vous pouvez supprimer les tirets & ; afficher les numéros de téléphone dans une autre cellule en utilisant simplement une formule avec la fonction SUBSTITUTE Fonction.

= SUBSTITUTE(D4, "-","")

Étape 1 : Entrez la formule =SUBSTITUER(D4, "-","") dans une cellule adjacente.

Étape 2 : Faites glisser le Poignée de remplissage jusqu'aux dernières entrées et l'exécution donne des résultats similaires à l'image ci-dessous

Méthode 4 : Utilisation d'un code macro VBA

A VBA Le code macro supprime les tirets d'une plage sélectionnée de cellules via un code exécuté par Microsoft Visual Basic .

Étape 1 : Appuyez sur ALT+F11 tout à fait pour ouvrir Microsoft Visual Basic .

Étape 2 : Dans la barre d'outils de Microsoft Visual Basic, cliquez sur Insérer >> ; Module.

Étape 3 : Collez le code suivant dans le fichier Module Microsoft Visual Basic.

 Sub DeleteDashes() Dim rng As Range Dim WorkRng As Range On Error Resume Next Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) Application.ScreenUpdating = False For Each rng In WorkRng rng.NumberFormat = "@" rng.Value = VBA.Replace(rng.Value, "-", "") Next Application.ScreenUpdating = True End Sub 

Étape 4 : Appuyez sur F5 pour exécuter le code. Une fenêtre de sélection s'affiche.

Étape 5 : Sélectionnez une plage de cellules dont vous voulez supprimer les tirets.

Étape 6 : Cliquez sur OK. L'exécution des étapes produit un résultat similaire à l'image ci-dessous

Si des 0 sont présents au début des numéros de téléphone, cette méthode les conserve tels quels. .

Lire la suite : VBA pour supprimer les caractères d'une chaîne de caractères dans Excel

Conclusion

Les ensembles de données Excel ont différents formats de cellules, les numéros de téléphone en font également partie. L'ensemble de données contenant des numéros de téléphone doit souvent être mis dans une cellule au format général et les tirets doivent être supprimés pour pouvoir être utilisé. Nous avons démontré les quatre méthodes les plus simples telles que Trouver et sélectionner , Format de la cellule , SUBSTITUTE Formule, et Code de la macro VBA pour exécuter la suppression des tirets dans n'importe quelle plage de cellules. J'espère que ces méthodes répondront à vos questions et vous aideront à comprendre le processus.

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.