Excel

Le même libellé apparaît deux fois dans un croisé dynamique : relire la source avant de refaire le tableau

Quand une même étiquette se dédouble dans un tableau croisé dynamique, la colonne source contient le plus souvent deux valeurs différentes à l'œil identiques. Voici comment les repérer, les corriger et actualiser plutôt que tout reconstruire.

FORMIA MARKETING6 min de lecture

La réponse en bref

Deux libellés identiques à l'œil peuvent être deux valeurs différentes pour Excel : espace final, espace insécable, casse ou texte face à un nombre. Avant de reconstruire le tableau croisé dynamique, relisez la colonne source avec NBCAR, SUPPRESPACE, EPURAGE et EXACT, corrigez la donnée, puis actualisez le tableau pour que les étiquettes se regroupent.

Dans cet article
  1. Pourquoi le tableau sépare deux lignes que vous lisez comme une seule
  2. Quatre passes de relecture sur la colonne fautive
  3. Du symptôme à l'action : lire le bon signal
  4. Mise en situation fictive : les trois agences qui n'en font qu'une
  5. Les erreurs fréquentes face à un doublon d'étiquette
  6. Relier l'exercice au programme

Pourquoi le tableau sépare deux lignes que vous lisez comme une seule

Un tableau croisé dynamique regroupe les lignes par comparaison stricte, caractère par caractère. Deux valeurs affichées de la même façon ne sont égales pour le regroupement que si elles contiennent exactement la même suite de caractères, dans le même type de donnée. Un espace resté en fin de saisie, une tabulation récupérée lors d'un collage ou un espace insécable venu d'une page web ne se voient pas à l'écran, et suffisent à créer une deuxième étiquette.

Supprimer le tableau pour le reconstruire ne change rien, puisque la donnée source n'a pas bougé : le dédoublement réapparaît au premier regroupement. La documentation Microsoft précise par ailleurs que les types de données d'une colonne source doivent être identiques — un code saisi tantôt en texte, tantôt en nombre produit deux entrées distinctes pour un même affichage.

Quatre passes de relecture sur la colonne fautive

Travaillez dans une colonne de contrôle placée à droite des données, sans modifier la colonne d'origine avant d'avoir posé le diagnostic. N'y saisissez aucune information confidentielle ni donnée personnelle : l'exercice se mène sur un jeu de données fictif.

Une fois l'écart identifié, corrigez la source, collez le résultat en valeurs, puis actualisez le tableau par un clic droit dans sa plage. Les deux étiquettes fusionnent et les totaux se recalculent.

  • Mesurer : =NBCAR(cellule) sur chacun des deux libellés. Une longueur différente désigne un caractère invisible ; une longueur identique oriente vers la casse ou le type.
  • Nettoyer les espaces : =SUPPRESPACE(cellule) retire les espaces de début et de fin et réduit les suites internes à un seul espace.
  • Traquer l'insécable : =SUBSTITUE(cellule;CAR(160);" ") pour l'espace 160, =EPURAGE(cellule) pour les caractères 0 à 31, ou les trois fonctions enchaînées.
  • Comparer : =EXACT(libellé A;libellé B) renvoie FAUX tant qu'un écart subsiste, casse comprise, là où le signe égal ignore les majuscules.

Du symptôme à l'action : lire le bon signal

Un même affichage recouvre des causes différentes, qui n'appellent pas la même correction. Ce tableau relie ce que montre la liste des étiquettes à la vérification à mener sur la source.

Ce que vous observezCause probableVérification sur la sourceAction
Deux étiquettes voisines, l'une décalée dans le filtreEspace de début ou de finNBCAR donne deux longueursSUPPRESPACE puis actualisation
Longueurs différentes, SUPPRESPACE sans effetEspace insécable 160 ou caractère de contrôleSUBSTITUE avec CAR(160), puis EPURAGEFormule combinée des trois fonctions
Longueurs identiques, EXACT renvoie FAUXDifférence de casse entre deux saisiesComparaison ligne à ligne avec EXACTHarmoniser la casse dans la source
Une valeur alignée à gauche, l'autre à droiteTexte face à nombreContrôler le type sur toute la colonneConvertir la colonne vers un seul type

Mise en situation fictive : les trois agences qui n'en font qu'une

Exemple entièrement fictif. Un service administratif imaginaire consolide ses ventes dans un classeur alimenté par trois origines : un export de logiciel, un tableau reçu par courriel et des lignes recopiées depuis une page intranet. Le croisé dynamique affiche « Agence Nord » trois fois, avec trois totaux partiels. La colonne de contrôle renvoie 12, 13 et 12 caractères : EXACT montre que la troisième est saisie « Agence NORD », SUPPRESPACE ramène la deuxième à 12 — un espace final — et SUBSTITUE avec CAR(160) révèle un insécable dans la ligne venue de l'intranet.

La formule combinée est appliquée dans une colonne temporaire, le résultat recollé en valeurs, la casse harmonisée, puis le tableau actualisé : les trois étiquettes n'en forment plus qu'une et le total égale la somme des trois lignes précédentes, contrôle final à ne pas sauter. Pour vous entraîner, recréez vous-même une dizaine de lignes fictives de ce type plutôt que de partir d'un fichier réel.

Les erreurs fréquentes face à un doublon d'étiquette

Supprimer et reconstruire le tableau laisse le problème intact tant que la source n'est pas corrigée. Corriger l'étiquette directement dans la liste des champs, ou masquer le doublon par un filtre, ne change rien en amont : le doublon revient à l'import suivant et les totaux deviennent faux sans alerte.

Autre piège : conclure que SUPPRESPACE n'a pas fonctionné. La fonction a été conçue pour l'espace de valeur 32 et l'insécable 160 sort de son périmètre, comme les caractères 127, 129, 141, 143, 144 et 157 sortent de celui d'EPURAGE ; il faut enchaîner les fonctions. Enfin, laisser la colonne source dépendre d'une formule rend le nettoyage fragile : collez en valeurs et conservez à part le fichier brut d'origine.

Relier l'exercice au programme

Ce diagnostic se situe à la jonction de deux temps du programme Excel : les fonctions imbriquées, puis les tableaux croisés dynamiques alimentés par plusieurs sources de données. La formation Excel aborde ces deux volets dans cet ordre.

Questions fréquentes

Faut-il refaire le tableau croisé dynamique après avoir corrigé la source ?

Non, une actualisation relit la plage source et recalcule les regroupements. Un clic droit dans le tableau, puis Actualiser, suffit.

Pourquoi SUPPRESPACE ne supprime-t-il pas certains espaces ?

La fonction a été conçue pour l'espace ASCII de valeur 32. L'espace insécable 160, fréquent dans les contenus issus de pages web, doit être remplacé au préalable avec SUBSTITUE et CAR(160).

EPURAGE règle-t-il tous les caractères invisibles ?

Non : il supprime les valeurs 0 à 31 du code ASCII 7 bits. Les caractères non imprimables Unicode 127, 129, 141, 143, 144 et 157 lui échappent.

Un doublon peut-il venir d'un nombre plutôt que d'un texte ?

Oui : un identifiant saisi parfois en texte, parfois en valeur numérique forme deux entrées distinctes. Les types de données d'une colonne source doivent rester identiques.

Repères et limites

Les comportements décrits concernent les fonctions texte et les tableaux croisés dynamiques d'Excel, avec les libellés de l'interface française. Certains connecteurs d'import ou versions en ligne peuvent appliquer leurs propres règles de nettoyage : vérifiez le résultat dans votre environnement avant de généraliser la méthode.

Sources et ressources

Donnez une suite concrète à votre projet.

Consultez le parcours « Excel » et ses modalités pour préparer votre échange avec notre équipe.

Demander le programme par e-mail

Votre messagerie s’ouvre avec la formation et l’article préremplis. Envoyez ensuite votre demande à contact@formia-marketing.fr.

Consulter le programme →