Comment séparer l’indicatif régional du numéro de téléphone dans Excel ?
Si vous disposez d’une liste de Numéro de téléphone clients dans une feuille Excel et souhaitez analyser ou regrouper ces clients selon des zones géographiques, il devient essentiel d’extraire les indicatifs régionaux de leurs Numéro de téléphone complets. Cela s’avère particulièrement utile lorsque vous devez filtrer, trier ou résumer vos données en fonction des indicatifs régionaux, notamment pour des tâches liées au marketing, à la logistique ou aux rapports régionaux. Excel propose plusieurs solutions efficaces pour extraire les indicatifs régionaux, et le choix de la méthode appropriée dépend de la structure de votre jeu de données ainsi que de vos préférences personnelles. Ci-dessous, nous présentons trois méthodes pratiques permettant de séparer les indicatifs régionaux de Numéro de téléphone dans Excel, chacune offrant ses propres avantages et scénarios d’application.
Extraire l’indicatif régional de Numéro de téléphone à l’aide d’une formule dans Excel
Extraire l’indicatif régional de Numéro de téléphone avec la fonction Texte en colonnes
Code VBA – Extraire automatiquement les indicatifs régionaux de Numéro de téléphone
Extraire l’indicatif régional de Numéro de téléphone à l’aide d’une formule dans Excel
Cette méthode est idéale lorsque vos numéros de téléphone suivent toujours le même format, comme les numéros nord-américains standards dont l’indicatif régional correspond systématiquement aux trois premiers chiffres. L’utilisation d’une formule est rapide, facile à mettre en œuvre et parfaitement adaptée aux listes de petite à moyenne taille.
Généralement, l’indicatif régional correspond aux trois premiers caractères du numéro de téléphone, quels que soient la présence ou l’absence de tirets ou de parenthèses. Dans les cas simples où chaque numéro commence par l’indicatif régional, vous pouvez utiliser la formule suivante :
1. Sélectionnez la cellule où vous souhaitez afficher l’indicatif régional extrait (par exemple, C1 si votre numéro de téléphone se trouve en B1). Saisissez ensuite la formule suivante :
=MID(B1,1,3) 2. Appuyez sur Entrée pour valider, et l’indicatif régional apparaîtra. Pour appliquer rapidement cette formule à toute votre liste, faites glisser la poignée de recopie située dans le coin inférieur droit de la cellule vers le bas de la colonne, jusqu’à la dernière ligne contenant un numéro de téléphone.

Remarque : si vos numéros de téléphone contiennent des formats spécifiques tels qu’espaces, tirets ou parenthèses (par exemple, « (123) 456-7890 » ou « 123-456-7890 »), la formule devra probablement être ajustée pour prendre en compte ces formats. Voici un exemple de formule adaptée aux numéros de téléphone comportant des parenthèses :
=MID(B1,2,3) Vous pouvez ajuster la position de départ et la longueur en fonction du format spécifique de vos données. Vérifiez toujours quelques exemples pour vous assurer que la formule extrait bien uniquement l’indicatif régional souhaité. La présence de formats variés dans votre jeu de données pourrait exiger une logique supplémentaire ou un nettoyage préalable.
Si la formule n’extrait pas l’indicatif régional attendu, examinez attentivement le format original de vos numéros de téléphone et adaptez-la en conséquence. Par exemple, vous pouvez utiliser des fonctions telles que GAUCHE(), DROITE() ou encore CHERCHE() pour gérer des modèles de données plus complexes.
Extraire l’indicatif régional de Numéro de téléphone avec la fonction Texte en colonnes dans Excel
Cette méthode s’avère particulièrement utile lorsque vous travaillez avec des numéros de téléphone de longueur uniforme ou lorsque l’indicatif régional et le reste du numéro occupent toujours les mêmes positions. L’outil **Texte en colonnes** permet de diviser les données selon une largeur spécifiée ou à l’aide d’un délimiteur précis. Il convient parfaitement aux jeux de données de taille moyenne, mais n’est pas recommandé pour des formats de numéros de téléphone très variables ni pour un nettoyage de données approfondi.
1. Sélectionnez la colonne contenant votre liste de numéros de téléphone. Cliquez sur l’onglet Données dans le ruban supérieur, puis sur Texte en colonnes. Voir la capture d’écran :

2. Dans l’Assistant Conversion du texte en colonnes, choisissez Largeur spécifiée, puis cliquez sur Suivant. Cette option convient lorsque l’indicatif régional a toujours la même longueur au début du numéro. Voir capture d’écran :

3. À l’écran suivant, définissez la largeur de vos champs en cliquant pour placer une ligne de coupure juste après l’indicatif régional (pour un indicatif à trois chiffres, cliquez après le troisième caractère). Si nécessaire, ajustez ou déplacez cette ligne afin qu’elle corresponde exactement au format de vos données. Voir la capture d’écran :

Si vos numéros présentent des formats ou des longueurs variables, optez pour l’option Délimité en utilisant un délimiteur spécifique, comme un espace, un tiret ou des parenthèses.
4. Cliquez sur Terminer. La colonne est désormais divisée, et les indicatifs régionaux sont extraits dans une nouvelle colonne, facilitant ainsi leur analyse ou leur regroupement par indicatif régional.

Conseil : Examinez toujours l’aperçu dans l’assistant avant de finaliser l’opération. Si les données semblent incorrectes, revenez en arrière et ajustez la ligne de coupure ou les paramètres de délimiteur. Nous vous recommandons d’enregistrer une copie de sauvegarde de votre feuille avant d’utiliser la fonction Texte en colonnes, car elle écrase les données des colonnes adjacentes.
Code VBA – Extraire automatiquement les indicatifs régionaux de Numéro de téléphone
Pour les grands jeux de données ou les listes comportant des formats Numéro de téléphone irréguliers, la création d’une macro VBA simple constitue une solution évolutive permettant d’extraire efficacement les indicatifs régionaux. Cette approche est particulièrement utile lorsque les indicatifs régionaux peuvent apparaître avec ou sans parenthèses, tirets, espaces ou autres caractères non standards. Le VBA permet de personnaliser la logique d’extraction et gère mieux les exceptions que les méthodes fondées sur des formules.
1. Cliquez sur Développeur dans le ruban Excel, puis sélectionnez Visual Basic pour ouvrir l’éditeur VBA. Dans la nouvelle fenêtre Microsoft Visual Basic pour Applications, cliquez sur Insertion > Module. Copiez-collez le code suivant dans le module :
Sub ExtractAreaCodes()
Dim cell As Range
Dim phoneStr As String
Dim areaCode As String
Dim regEx As Object
Set regEx = CreateObject("VBScript.RegExp")
regEx.Pattern = "\(?(\d{3})\)?[-\s.]?"
regEx.Global = False
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set phoneRange = Application.InputBox("Select phone number range", xTitleId, "", Type:=8)
For Each cell In phoneRange
phoneStr = cell.Value
If regEx.Test(phoneStr) Then
areaCode = regEx.Execute(phoneStr)(0).SubMatches(0)
cell.Offset(0, 1).Value = areaCode
Else
cell.Offset(0, 1).Value = ""
End If
Next cell
Set regEx = Nothing
End Sub 2. Pour exécuter la macro, cliquez sur le bouton
dans l’éditeur VBA. Une boîte de dialogue s’ouvrira pour vous demander de sélectionner la plage contenant vos numéros de téléphone. La macro extraira automatiquement les indicatifs régionaux et les placera dans la colonne immédiatement à droite de votre sélection (par exemple, si les numéros de téléphone se trouvent en colonne B, les indicatifs régionaux apparaîtront en colonne C).
Conseil : Ce code fonctionne pour les numéros de téléphone contenant ou non des parenthèses, des tirets, des espaces ou des points juste après l’indicatif régional. Si vos formats sont encore plus complexes, vous pouvez adapter davantage l’expression régulière utilisée dans le code. Vérifiez toujours le résultat et corrigez les cas où l’extraction échoue, notamment les numéros sans indicatif régional ou ceux présentant des motifs inhabituels.
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