Un tableau Excel contenant des milliers de lignes finit toujours par accumuler des entrées en double. La fonction « Supprimer les doublons » intégrée au ruban supprime les lignes strictement identiques, mais elle opère sur une plage statique : chaque nouvel import oblige à relancer la manipulation. Les tableaux structurés Excel changent cette logique en transformant la plage en objet dynamique, capable d’absorber de nouvelles lignes sans casser les formules ni les références.
Référence structurée et doublons : ce que le tableau Excel change concrètement
Quand une plage classique (A1:D500) est convertie en tableau structuré (Ctrl + T), Excel lui attribue un nom (par défaut « Tableau1 ») et remplace les références de cellules par des références structurées. Une formule comme =NB.SI(A:A;A2) devient =NB.SI(Tableau1[Ville];[@Ville]).
A lire aussi : Obtenir Excel gratuitement en toute légalité avec une méthode simple
Cette distinction a un impact direct sur la gestion des doublons. Dans une plage ordinaire, ajouter des lignes en bas peut décaler les références ou sortir de la zone couverte par la mise en forme conditionnelle. Un tableau structuré étend automatiquement ses règles, formules et mises en forme à chaque nouvelle ligne insérée.
Concrètement, une règle de mise en forme conditionnelle détectant les doublons posée sur la colonne [Client] du tableau structuré continuera de fonctionner après un copier-coller de 200 nouvelles lignes. Sur une plage classique, il faudrait redéfinir la zone à chaque ajout.
Lire également : Analyse de données avec Excel : comment bien procéder ?

Enlever des doublons sur Excel via le ruban d’un tableau structuré
La suppression elle-même reste accessible depuis le même bouton du ruban, mais le contexte du tableau structuré simplifie le ciblage des colonnes.
- Cliquer n’importe où dans le tableau, puis ouvrir l’onglet « Création de tableau » (ou « Table Design » en version anglaise). Le bouton « Supprimer les doublons » apparaît directement dans le groupe Outils.
- La boîte de dialogue propose la liste des colonnes du tableau avec leurs noms explicites (Client, Ville, Montant) au lieu de lettres (A, B, C). Cocher uniquement les colonnes pertinentes permet de cibler les doublons partiels : deux lignes avec le même client et la même ville mais un montant différent seront considérées comme doublon si seules ces deux colonnes sont cochées.
- Valider. Excel affiche le nombre de doublons supprimés et le nombre de valeurs uniques restantes. Le tableau se redimensionne automatiquement.
Cette approche fonctionne en un clic une fois le tableau créé. Le gain de temps se manifeste surtout quand le fichier reçoit régulièrement de nouvelles données, car le tableau structuré n’a pas besoin d’être re-sélectionné.
Formule pour identifier les doublons sans les supprimer dans un tableau structuré
Supprimer directement n’est pas toujours souhaitable. Sur un fichier partagé ou un export brut, mieux vaut d’abord repérer les lignes en double avant de décider quoi en faire.
Dans une colonne ajoutée au tableau (par exemple [Doublon?]), la formule suivante marque chaque doublon :
=SI(NB.SI(Tableau1[Client];[@Client])>1;"Doublon";"")
Le tableau structuré propage automatiquement cette formule sur toutes les lignes existantes et futures. Combiner cette colonne avec un filtre sur le mot « Doublon » permet d’examiner les lignes concernées, de vérifier si elles méritent d’être conservées, puis de les supprimer manuellement ou via le bouton dédié.
Pour un contrôle sur plusieurs colonnes simultanément, la fonction NB.SI.ENS remplace NB.SI :
=SI(NB.SI.ENS(Tableau1[Client];[@Client];Tableau1[Ville];[@Ville])>1;"Doublon";"")
Cette formule ne détecte un doublon que si le client et la ville correspondent tous les deux. NB.SI.ENS appliqué à un tableau structuré offre un filtrage multicritère sans macro ni VBA.

Doublons « intelligents » et Copilot Excel : gérer les variations sémantiques
Les méthodes précédentes reposent sur une comparaison stricte, caractère par caractère. « Paris » et « PARIS » sont identiques pour Excel (la comparaison NB.SI est insensible à la casse). En revanche, « Paris » et « PARIS 75001 » ou « Société Dupont » et « Sté Dupont » sont considérés comme deux valeurs distinctes.
Ce type de doublon sémantique échappe aux tableaux structurés comme aux plages classiques. Deux approches permettent de les traiter.
Nettoyage par formule avant déduplication
Ajouter une colonne calculée dans le tableau structuré qui normalise les données avant comparaison. Par exemple, pour extraire uniquement le nom de ville sans code postal :
=STXT([@Ville];1;CHERCHE(" ";[@Ville]&" ";1)-1)
Cette colonne intermédiaire sert ensuite de base à NB.SI pour repérer les doublons. La limite de cette méthode : elle exige de connaître à l’avance le format des variations, ce qui n’est pas toujours le cas sur des fichiers hétérogènes.
Copilot pour détecter les doublons flous
L’intégration de Copilot dans Excel (disponible avec un abonnement Microsoft 365 incluant Copilot) permet de poser des requêtes en langage naturel. Dans le volet Copilot, une demande comme « Identifie les lignes dont la colonne Client contient des noms similaires mais pas identiques » déclenche une analyse qui va au-delà de la comparaison stricte.
Copilot peut proposer un regroupement des variantes (« Sté Dupont », « Société Dupont », « DUPONT SAS ») et suggérer une valeur normalisée. Le résultat s’affiche sous forme de tableau ou de nouvelle colonne que l’utilisateur valide ou modifie avant toute suppression.
Cette approche ne remplace pas la déduplication classique. Elle la complète en amont, sur les cas que NB.SI ne peut pas résoudre par comparaison textuelle. L’ordre recommandé : normaliser d’abord les variantes sémantiques avec Copilot ou une colonne de nettoyage, puis lancer la suppression des doublons sur le tableau structuré.
Tableau structuré ou plage classique : quand choisir l’un ou l’autre pour la déduplication
Le tableau structuré n’est pas toujours le meilleur choix. Sur un fichier ponctuel de quelques dizaines de lignes, convertir en tableau ajoute une étape sans bénéfice réel. Le bouton « Supprimer les doublons » fonctionne aussi sur une plage sélectionnée manuellement.
Le tableau structuré prend son sens dans trois situations précises : le fichier reçoit des ajouts réguliers (imports, saisies), plusieurs colonnes servent de critère de déduplication, ou des formules de détection doivent rester actives en permanence. Dans ces cas, la propagation automatique des formules et la stabilité des références structurées éliminent les erreurs de plage.
Pour les fichiers volumineux dépassant plusieurs centaines de milliers de lignes, Power Query offre une alternative plus robuste, avec des étapes de nettoyage reproductibles et un historique de transformation. Le tableau structuré reste le point d’entrée le plus accessible pour enlever des doublons sur Excel sans écrire de code ni configurer de requête.

