Formater les numéros de téléphone français dans Excel : garder le 0 et convertir +33
Excel supprime parfois le zéro initial, transforme un numéro en nombre ou laisse cohabiter 06, +33, 0033, espaces et tirets dans la même colonne. Voici une méthode claire pour obtenir un format stable 0X XX XX XX XX, puis automatiser le nettoyage avec ExcelClean.
Objectif du nettoyage
- isoler la colonne téléphone dans une nouvelle colonne de travail
- supprimer espaces, points, tirets, parenthèses et espaces insécables
- remplacer les préfixes +33 et 0033 par 0
- ajouter le 0 initial quand un mobile est stocké sur 9 chiffres
- contrôler les numéros trop courts, trop longs ou impossibles
Pourquoi Excel casse les numéros de téléphone
Un numéro de téléphone ressemble à un nombre, mais ce n'est pas une valeur à additionner. C'est un identifiant. Quand Excel ouvre un CSV ou reçoit un copier-coller, il essaie de deviner le type de la cellule. Résultat : 06 12 34 56 78 peut devenir 612345678, le zéro disparaît, et le format original se perd.
Le problème devient visible au moment d'importer le fichier dans un CRM, une plateforme SMS, un outil de prospection ou un logiciel métier. Les recherches “excel numéro téléphone format”, “garder le 0 numéro excel” ou “convertir +33 en 0 excel” partent toutes du même besoin : obtenir une colonne fiable, lisible et exportable.
Étape 1 — Forcer la colonne en texte avant l'import
La meilleure prévention consiste à dire à Excel que la colonne téléphone est du texte. Dans un fichier déjà ouvert, sélectionnez la colonne, choisissez le format Texte, puis collez les numéros. Pour un CSV, évitez le double-clic sur le fichier : utilisez l'import de données, sélectionnez la colonne téléphone dans l'aperçu, puis imposez le type Texte.
Cette étape protège les numéros qui commencent par 0, mais aussi les valeurs contenant +33. Elle évite qu'Excel les convertisse en nombre, en notation scientifique ou en valeur tronquée. Comme pour les codes postaux avec zéro initial, la règle est simple : tout identifiant doit rester texte.
Étape 2 — Supprimer les caractères parasites
Commencez par créer une colonne de travail, par exemple B, pour ne jamais écraser la donnée brute. Si le numéro est en A2, une formule simple permet d'enlever les séparateurs les plus courants :
=SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(A2;" ";"");".";"");"-";"");"(";"");")";"")Selon vos exports, ajoutez aussi la suppression des slashs, espaces insécables ou apostrophes. L'objectif n'est pas encore d'afficher joliment le numéro, mais d'obtenir une base compacte : 0612345678, +33612345678 ou 0033612345678.
Étape 3 — Convertir +33 ou 0033 en 0
Pour homogénéiser les numéros français, vous pouvez remplacer l'indicatif international par le zéro national. Si la version nettoyée est en B2, utilisez une colonne C avec :
=SI(GAUCHE(B2;4)="0033";"0"&DROITE(B2;NBCAR(B2)-4);SI(GAUCHE(B2;3)="+33";"0"&DROITE(B2;NBCAR(B2)-3);B2))Ainsi, +33 6 12 34 56 78 et 0033 6 12 34 56 78 deviennent 0612345678. Cette conversion est utile avant une déduplication, car le même contact peut apparaître une fois en 06 et une fois en +33. Pour aller plus loin sur ce sujet, consultez aussi notre guide pour supprimer les doublons dans Excel ou CSV.
Étape 4 — Ajouter le 0 initial manquant
Si Excel a déjà supprimé le zéro, vous verrez souvent des mobiles sur 9 chiffres qui commencent par 6 ou 7. Dans une colonne D, vous pouvez corriger ce cas avec :
=SI(ET(NBCAR(C2)=9;OU(GAUCHE(C2;1)="6";GAUCHE(C2;1)="7"));"0"&C2;C2)Cette règle ne doit pas être appliquée aveuglément à toutes les valeurs. Un numéro trop court, un numéro fixe incomplet ou une donnée internationale non française doit être marqué “à contrôler” plutôt que corrigé au hasard. Dans un fichier client, mieux vaut signaler une anomalie que fabriquer un faux numéro.
Étape 5 — Afficher en 0X XX XX XX XX
Une fois le numéro normalisé sur 10 chiffres, vous pouvez créer l'affichage lisible avec :
=GAUCHE(D2;2)&" "&STXT(D2;3;2)&" "&STXT(D2;5;2)&" "&STXT(D2;7;2)&" "&DROITE(D2;2)Le format personnalisé 00 00 00 00 00peut aussi fonctionner pour l'affichage, mais il ne change pas toujours la valeur exportée. Si vous devez réexporter en CSV ou importer dans un autre outil, privilégiez une vraie colonne texte contenant déjà les espaces.
Distinguer mobile, fixe et numéros à contrôler
Une colonne de classification aide à repérer les erreurs avant l'import. Après normalisation, les numéros commençant par 06 ou 07 sont des mobiles. Les préfixes 01, 02, 03, 04, 05 et 09 correspondent généralement à des lignes fixes ou assimilées. Les 08, les longueurs différentes de 10 chiffres et les valeurs vides méritent une vérification.
=SI(OU(GAUCHE(D2;2)="06";GAUCHE(D2;2)="07");"Mobile";SI(OU(GAUCHE(D2;2)="01";GAUCHE(D2;2)="02";GAUCHE(D2;2)="03";GAUCHE(D2;2)="04";GAUCHE(D2;2)="05";GAUCHE(D2;2)="09");"Fixe";"À contrôler"))Cette vérification est particulièrement utile si vous préparez une campagne SMS, une relance commerciale ou un import CRM. Elle permet de segmenter les mobiles, d'écarter les anomalies et de conserver une trace des lignes douteuses.
La limite de la méthode manuelle
La méthode Excel est efficace pour quelques centaines de lignes si les erreurs sont homogènes. Elle devient fragile quand le fichier mélange téléphones, emails, codes postaux, doublons, encodage CSV, lignes vides et colonnes déplacées. Une formule oubliée, une cellule collée en nombre ou un export mal configuré peut réintroduire le problème.
ExcelCleanautomatise ce nettoyage en quelques secondes : vous importez votre Excel ou CSV, l'outil normalise les formats, conserve les zéros utiles, signale les anomalies et prépare un fichier plus fiable à télécharger. Deux essais gratuits permettent de vérifier le résultat avant de l'utiliser sur vos fichiers clients.
Nettoyage en 10 secondes
Corrigez vos téléphones avec ExcelClean
Importez votre fichier, récupérez une version propre et évitez les numéros sans zéro, les +33 incohérents et les doublons liés aux formats hétérogènes.
Ouvrir ExcelClean gratuitement →Guides liés
Continuer le nettoyage de vos fichiers Excel
Passez de la méthode au résultat : ouvrez ExcelClean pour corriger votre fichier, ou approfondissez avec les autres guides pratiques Chronobot.
ExcelClean · Codes postaux
Garder le zéro initial d'un code postal dans Excel
Pourquoi Excel transforme 01300 en 1300, comment forcer le format texte et automatiser les codes postaux 5 chiffres avec ExcelClean.
ExcelClean · Déduplication
Supprimer les doublons dans Excel/CSV
Méthodes Excel et Power Query, limites liées à la casse, aux espaces, aux accents et aux téléphones, puis déduplication intelligente avec ExcelClean.
ExcelClean · Guide SEO
Comment nettoyer un fichier Excel/CSV en 10 secondes
Doublons, lignes vides, encodage, reformattage CSV, RGPD : la méthode manuelle et l'alternative automatisée avec ExcelClean.