Nettoyer un fichier Excel de SIRET : doublons, zéros manquants, formats cassés

Pour nettoyer un fichier Excel de SIRET, appliquez quatre corrections dans l’ordre : passez la colonne au format Texte puis restaurez les zéros de tête avec la formule TEXTE et un format de quatorze zéros, supprimez espaces et tirets avec SUPPRESPACE et SUBSTITUE, contrôlez la longueur de chaque numéro avec NBCAR (14 chiffres pour un SIRET, 9 pour un SIREN), et dédoublonnez en dernier, une fois les formats unifiés. Un SIRET affiché avec 13 chiffres a presque toujours perdu un zéro initial avalé par Excel. Ce guide détaille chaque étape avec des formules à copier telles quelles. Une fois le fichier propre, un outil comme Trouve-ton-siret.com le vérifie en masse contre la base Sirene : le nettoyage prépare, la vérification confirme.

Pourquoi Excel abîme vos numéros SIRET

Un SIRET compte exactement 14 chiffres : 9 chiffres de SIREN suivis de 5 chiffres de NIC. Le problème, c’est qu’Excel ne voit pas un identifiant : il voit un nombre. Dès qu’une cellule contient un SIRET au format Standard ou Nombre, trois dégâts se produisent en silence. Les zéros de tête disparaissent (un SIRET commençant par 0 passe de 14 à 13 chiffres), les valeurs longues s’affichent en notation scientifique (1,2345E+13), et les espaces copiés depuis un PDF ou un site web transforment le numéro en texte invérifiable.

Ces erreurs ne sont pas anecdotiques. D’après l’INSEE, la France a enregistré près de 1,1 million de créations d’entreprises en 2024 : les bases clients et fournisseurs bougent en permanence, et chaque export, chaque copier-coller, chaque fusion de fichiers ajoute sa couche de formats cassés. Bonne nouvelle : tout se répare avec une poignée de formules. Ce guide les passe en revue dans l’ordre logique d’un nettoyage complet, avant l’étape suivante, la vérification contre la base Sirene.

Étape 1 : protéger les zéros de tête

À l’import : forcer le format Texte

La meilleure réparation est celle qu’on évite. Si vous ouvrez un CSV en double-cliquant dessus, Excel convertit automatiquement les colonnes de chiffres en nombres et mange les zéros avant même que vous ayez vu le fichier. Passez plutôt par l’onglet Données, puis Obtenir des données, À partir d’un fichier texte/CSV : au moment de l’aperçu, déclarez la colonne SIRET en type Texte. Les zéros de tête et le format d’origine sont alors conservés à l’identique.

Pour réparer une colonne déjà abîmée : la formule TEXTE

Si le mal est fait, la fonction TEXTE reconstruit le numéro en le complétant à gauche avec des zéros jusqu’à 14 caractères. Dans une colonne vide, à côté de votre SIRET en A2 :

=TEXTE(A2;"00000000000000")

Le format entre guillemets contient quatorze zéros, un par chiffre attendu. Pour une colonne de SIREN, utilisez neuf zéros. Point technique rassurant : Excel conserve 15 chiffres significatifs, donc un SIRET de 14 chiffres converti en nombre n’est jamais arrondi, il perd seulement ses zéros de tête et son affichage lisible. La formule TEXTE récupère donc la valeur exacte dans la quasi-totalité des cas.

Étape 2 : supprimer espaces, tirets et caractères invisibles

Les SIRET copiés depuis un Kbis en PDF, un site web ou un e-mail arrivent rarement propres : espaces de présentation (123 456 789 00012), tirets, et surtout l’espace insécable (code caractère 160), invisible à l’œil nu mais fatal pour toute recherche ou comparaison. Une seule formule traite les trois cas :

=SUPPRESPACE(SUBSTITUE(SUBSTITUE(SUBSTITUE(A2;" ";"");"-";"");CAR(160);""))

SUBSTITUE retire les espaces classiques, les tirets puis les espaces insécables, et SUPPRESPACE élimine ce qui pourrait rester en début ou fin de cellule. Une fois la formule appliquée à toute la colonne, copiez le résultat et recollez-le sur place avec Collage spécial, Valeurs, pour figer les numéros nettoyés et supprimer la colonne de calcul.

Étape 3 : contrôler la longueur avec NBCAR

La longueur d’un identifiant est votre meilleur détecteur d’anomalies. La fonction NBCAR compte les caractères d’une cellule ; combinée à SI, elle pose un diagnostic sur chaque ligne :

=SI(NBCAR(A2)=14;"SIRET OK";SI(NBCAR(A2)=13;"Zéro de tête probable";SI(NBCAR(A2)=9;"SIREN, pas SIRET";"Format à corriger")))

Voici comment interpréter chaque résultat :

  1. 14 caractères : longueur correcte, le numéro peut passer en vérification.
  2. 13 caractères : dans l’immense majorité des cas, un zéro de tête a été mangé par Excel. La formule TEXTE de l’étape 1 le restaure.
  3. 9 caractères : vous avez un SIREN, c’est-à-dire l’entreprise sans son établissement. Comprendre pourquoi un SIREN compte 9 chiffres et un SIRET 14 vous aidera à décider si vous devez retrouver le NIC ou travailler au niveau entreprise.
  4. Toute autre longueur : caractères parasites restants, numéro tronqué à la saisie, ou valeur qui n’est pas un identifiant. À traiter à la main ou à écarter.

Pour lever un doute sur un cas isolé, une recherche dans l’annuaire des entreprises publié par l’État permet de confirmer en quelques secondes qu’un numéro existe et correspond bien à la société attendue. Au-delà de quelques lignes, ce contrôle manuel devient vite intenable : gardez-le pour les cas litigieux.

Étape 4 : dédoublonner sans perdre d’information

Dédoublonnez toujours après le nettoyage, jamais avant : « 123 456 789 00012 » et « 12345678900012 » sont le même établissement, mais Excel les considère comme deux valeurs distinctes tant que les espaces n’ont pas été retirés. Pour repérer les doublons sans rien supprimer, marquez-les d’abord :

=SI(NB.SI(A:A;A2)>1;"Doublon";"")

Vous pouvez alors filtrer, vérifier quelles colonnes annexes divergent entre les lignes en double (contact, encours, conditions de paiement) et fusionner l’information avant de supprimer. Si votre fichier est simple, l’outil Données, Supprimer les doublons fait le travail en un clic : cochez uniquement la colonne SIRET. Attention au piège classique : deux SIRET partageant les 9 premiers chiffres ne sont pas des doublons, ce sont deux établissements d’une même entreprise (le siège et une agence, par exemple). Ne dédoublonnez sur le SIREN que si votre base est volontairement tenue au niveau entreprise.

Le récapitulatif : cinq plaies, cinq remèdes

Ce tableau condense tout le nettoyage d’un fichier de SIRET dans Excel. Les formules s’appliquent à une valeur placée en A2 et se recopient vers le bas.

ProblèmeSymptômeRemède Excel
Zéros de tête supprimésSIRET à 13 chiffres au lieu de 14=TEXTE(A2;"00000000000000")
Notation scientifiqueAffichage du type 1,2345E+13Format de cellule Texte, puis la même formule TEXTE
Espaces, tirets, espaces insécablesNuméro illisible pour les outils, recherches qui échouent=SUPPRESPACE(SUBSTITUE(SUBSTITUE(SUBSTITUE(A2;" ";"");"-";"");CAR(160);""))
SIREN et SIRET mélangésLongueurs de 9 et 14 dans la même colonne=SI(NBCAR(A2)=9;"SIREN";SI(NBCAR(A2)=14;"SIRET";"À corriger"))
DoublonsMême établissement sur plusieurs lignes=SI(NB.SI(A:A;A2)>1;"Doublon";"") puis fusion et suppression

Après le nettoyage : place à la vérification

Un fichier propre n’est pas un fichier juste. Vos 14 chiffres peuvent être parfaitement formatés et pointer vers un établissement fermé, radié ou déménagé : seul un contrôle contre la base Sirene de l’INSEE, tenue à jour quotidiennement, le révélera. L’enjeu n’est plus théorique : avec la réforme portée par la DGFiP, toutes les entreprises devront être en mesure de recevoir des factures électroniques au 1er septembre 2026, et un identifiant erroné dans une base fournisseurs se traduira par des factures qui n’arrivent pas ou qui sont rejetées.

C’est précisément la frontière entre cet article et la suite du travail : ici vous avez nettoyé, il reste à vérifier. Pour une liste entière, Trouve-ton-siret.com s’appuie sur l’API officielle recherche-entreprises.api.gouv.fr pour faire vérifier votre liste assainie contre la base Sirene : vous importez votre Excel ou CSV nettoyé, vous récupérez chaque ligne contrôlée et enrichie en quelques minutes. Et si votre objectif est un audit structuré de votre base fournisseurs, appuyez-vous sur notre fichier de contrôle fournisseurs qui se remplit automatiquement : il prend le relais exactement là où ce tutoriel s’arrête, avec les statuts d’activité, les numéros de TVA et un plan d’action.

En résumé : formatez en Texte, restaurez les zéros avec TEXTE, purgez les caractères parasites avec SUPPRESPACE et SUBSTITUE, diagnostiquez avec NBCAR, dédoublonnez en dernier. Trente minutes de nettoyage bien mené, et votre fichier est enfin prêt pour la vérification.

Questions fréquentes

Pourquoi Excel supprime-t-il les zéros au début de mes SIRET ?

Excel interprète par défaut toute suite de chiffres comme un nombre, et un nombre ne commence jamais par zéro : 05231487600012 devient donc 5231487600012, soit 13 chiffres au lieu de 14. La parade consiste à déclarer la colonne au format Texte avant l’import, ou à reconstruire les numéros abîmés avec la fonction TEXTE et un format de quatorze zéros.

Comment récupérer les zéros perdus d’un SIRET dans Excel ?

Utilisez la fonction TEXTE avec un format composé de quatorze zéros : elle complète le numéro à gauche jusqu’à atteindre 14 caractères. Excel conservant 15 chiffres significatifs, un SIRET converti en nombre n’est pas arrondi, seuls ses zéros de tête sont masqués : la valeur exacte est donc récupérable dans la quasi-totalité des cas.

Comment savoir si ma colonne contient des SIREN ou des SIRET ?

Comptez les caractères avec la fonction NBCAR après avoir supprimé espaces et tirets : 9 chiffres correspondent à un SIREN (l’entreprise), 14 chiffres à un SIRET (un établissement précis de cette entreprise). Une longueur de 13 signale presque toujours un SIRET dont le zéro initial a été supprimé par Excel, et toute autre longueur trahit un numéro tronqué ou des caractères parasites.

Comment supprimer les doublons de SIRET sans perdre de lignes utiles ?

Nettoyez d’abord les formats, sinon un même SIRET écrit avec et sans espaces comptera comme deux valeurs différentes. Marquez ensuite les doublons avec NB.SI pour comparer les colonnes annexes (contacts, conditions de paiement) et fusionner l’information avant de supprimer. Ne dédoublonnez jamais sur les 9 premiers chiffres seuls : deux SIRET partageant le même SIREN sont deux établissements distincts d’une même entreprise.

Que faire une fois mon fichier de SIRET nettoyé ?

Un numéro bien formaté peut malgré tout correspondre à un établissement fermé ou radié : il faut donc vérifier chaque ligne contre la base Sirene de l’INSEE. Un outil comme Trouve-ton-siret.com vérifie un fichier Excel ou CSV entier en quelques minutes via l’API officielle recherche-entreprises.api.gouv.fr, et renvoie chaque SIRET contrôlé et enrichi. C’est l’étape indispensable avant l’échéance de la facturation électronique du 1er septembre 2026.

À lire aussi