Dépivoter des données

Retransformez un rapport large en tableau long — prêt à croiser, tracer ou filtrer.

100 % privé — fonctionne entièrement dans votre navigateur. Vos données sont traitées sur votre appareil et ne sont jamais envoyées sur Internet.

Cliquez pour téléverser ou déposez un tableur

XLSX, XLS, ODS ou CSV — lu dans votre navigateur, jamais téléversé

À propos du dépivotage

Les rapports arrivent larges parce que c'est ainsi qu'on les lit : une ligne par produit, une colonne par mois, les totaux en bas. C'est la bonne forme pour une page imprimée et la mauvaise pour à peu près tout le reste.

Tout outil qui veut tracer, croiser, filtrer ou importer ces données les veut longues : une ligne par produit et par mois, avec le mois comme valeur dans une colonne plutôt que comme intitulé au-dessus.

  • Large — Produit | Jan | Fév | Mar
  • Long — Produit | Mois | Ventes, trois fois plus de lignes

Excel sait le faire via Power Query, ce qui représente plusieurs boîtes de dialogue, une étape de chargement et une actualisation. Ici, ce sont deux cases à cocher et un nom.

Comment l'utiliser

  • Collez vos lignes ou téléversez un tableur
  • Cochez les colonnes à conserver telles quelles — celles qui identifient la ligne, en général la première ou les deux premières
  • Tout ce que vous n'avez pas coché devient des lignes. Nommez au passage les deux nouvelles colonnes
  • Téléchargez en CSV ou en Excel, ou recopiez-le

La première colonne est cochée pour vous, car dans presque tout rapport large c'est elle l'identifiant.

Les cellules vides sont écartées par défaut

Une grille large est généralement creuse. Tous les produits ne se sont pas vendus tous les mois, une bonne part des cellules est donc vide — et les transporter produit un tableau long fait surtout de rien.

Les vides sont donc ignorés sauf demande contraire. Garder les cellules vides comme lignes est là pour le cas où un vide a du sens au lieu de signaler une absence : un sondage où « sans réponse » est une vraie réponse, ou un planning où un créneau libre doit rester visible.

Quand le rapport a deux lignes d'en-tête

Les rapports imprimés portent souvent une ligne de titre au-dessus des vrais intitulés — une cellule fusionnée disant Ventes par mois posée sur Jan, Fév, Mar. Lue comme des données, cette ligne du haut devient l'en-tête, les vrais intitulés deviennent la première ligne de valeurs, et le résultat est absurde, avec une colonne appelée Ventes par mois et une autre sans nom.

Le dépivotage ne peut pas deviner quelle ligne est laquelle, car les deux sont du texte et les deux se trouvent au-dessus des nombres. La solution est de supprimer la ligne décorative avant de coller — un clic dans le tableur, et tout ce qui suit est juste.

Il en va de même pour une ligne de totaux en bas. Ce n'est pas une observation, elle n'a donc pas sa place dans un tableau long ; laissez-la hors de la sélection, ou supprimez-la du résultat. La transporter en silence double chaque chiffre dès que quelqu'un additionne la colonne des valeurs.

À quoi cela sert

  • Rendre un rapport large utilisable par un tableau croisé, qui veut une ligne par observation
  • Mettre des colonnes mensuelles ou trimestrielles dans une forme qu'un graphique peut tracer dans le temps
  • Préparer un tableur pour l'import dans une base de données, qui veut une valeur par ligne
  • Transformer une grille budgétaire en liste de postes
  • Restructurer des résultats d'enquête où chaque question est devenue une colonne
  • Produire des données tidy pour R, pandas ou tout outil d'analyse qui les attend

Bon à savoir

  • Fonctionne sous Windows, macOS, Linux, ChromeOS, ainsi que sur téléphone et tablette — il accepte du texte collé ou un fichier, pas un dossier
  • Rien n'est téléversé. La lecture et la restructuration se font toutes deux dans la page
  • La première ligne est toujours l'en-tête, car les intitulés de colonnes deviennent les valeurs de la nouvelle colonne d'attributs — sans eux, on ne peut pas dépivoter un tableau
  • Cocher toutes les colonnes ne laisserait rien à dépivoter : l'outil se rabat alors sur la première seule
  • L'ordre des lignes suit l'original : toutes les valeurs de la première ligne, puis toutes celles de la deuxième
  • L'aperçu affiche les 200 premières lignes ; le téléchargement contient toujours toutes les lignes

Outils associés

Nous ajoutons régulièrement de nouveaux outils — abonnez-vous sur YouTube pour être averti à chaque nouveauté.

Plus d’outils

Tout voir

Applications recommandées

Tout voir