Transposer
Transposer pivote une plage de données en échangeant les lignes et les colonnes : ce qui était en lignes s'affiche en colonnes, et inversement. Tu peux transposer lors d'un collage spécial (option Transposer) ou dynamiquement avec la fonction TRANSPOSE().
À quoi sert un transposer dans Excel ?
Transposer te permet de pivoter tes données en échangeant les lignes et les colonnes. Ce qui était disposé horizontalement devient vertical, et inversement. C'est utile quand tu reçois des données dans un format qui ne correspond pas à la structure dont tu as besoin, ou quand tu veux réorganiser un tableau pour une meilleure lisibilité.
Tu vas l'utiliser quand tu reçois un export avec les mois en lignes alors que tu les veux en colonnes, quand tu dois coller un tableau horizontal dans un espace vertical, ou quand tu restructures des données pour un tableau croisé dynamique. Excel propose deux méthodes : le collage spécial avec l'option Transposer (copie statique), et la fonction TRANSPOSE() qui maintient un lien dynamique avec les données source.
Transposer : exemples concrets
Exemple 1 : Acheteur : réorganiser un tableau de prix fournisseurs reçu en format horizontal
Tu es acheteur dans une centrale d'achat. Un fournisseur t'envoie ses tarifs dans un format horizontal : les noms de produits sont en ligne 1 (A1:Z1) et les prix en ligne 2 (A2:Z2). Tu as 26 produits sur une seule ligne, ce qui est illisible et incompatible avec ton fichier de comparaison qui attend les produits en colonne.
Tu sélectionnes les deux lignes (A1:Z2), tu copies avec Ctrl+C, tu te places dans une cellule vide, puis Ctrl+Alt+V (Collage spécial) et tu coches "Transposer". Les 26 produits s'affichent maintenant en colonne A avec les prix en colonne B. Le tableau est lisible et compatible avec ton comparatif.
C'est une copie statique : si le fournisseur met à jour ses tarifs, tu devras refaire l'opération. Si tu veux un lien dynamique, utilise la fonction =TRANSPOSE(A1:Z2) dans Excel 365, qui se met à jour automatiquement quand les données source changent.
Exemple 2 : Responsable marketing : pivoter un récapitulatif mensuel pour un graphique
Tu es responsable marketing dans une entreprise de cosmétiques. Ton récapitulatif de campagnes est organisé avec les mois en colonnes (Jan, Fév, Mar...) et les métriques en lignes (Impressions, Clics, Conversions). C'est pratique pour la saisie, mais tu as besoin du format inverse (mois en lignes, métriques en colonnes) pour créer un graphique en courbes.
Tu sélectionnes ton tableau, tu copies, et tu utilises le collage spécial avec transposition. En une seconde, les mois passent en lignes et les métriques en colonnes. Ton graphique en courbes peut maintenant montrer l'évolution de chaque métrique mois par mois.
Si tu utilises Excel 365, tu peux aussi taper =TRANSPOSE(A1:M4) dans une cellule vide. La formule génère automatiquement le tableau transposé, et il se met à jour si tu ajoutes ou modifies des données dans le tableau source.
- #1 Le raccourci pour le collage spécial est Ctrl+Alt+V (puis cocher Transposer). C'est la méthode la plus rapide pour une transposition ponctuelle.
- #2 Dans Excel 365, la fonction =TRANSPOSE(plage) est dynamique : elle déborde automatiquement et se met à jour quand les données source changent. C'est la méthode à privilégier si tu as besoin d'un lien permanent.
- #3 Tu ne peux pas transposer directement sur la plage source. Colle toujours dans un espace vide, puis supprime l'original si nécessaire.
Le collage spécial avec transposition crée une copie statique : les données transposées ne sont pas liées à la source. Si tu modifies les données d'origine, la copie transposée ne se met pas à jour.
Les erreurs courantes avec le transposer
✕ Essayer de transposer sur la plage d'origine
Tu copies ton tableau, puis tu essaies de coller avec transposition au même endroit. Excel affiche un message d'erreur ou écrase tes données de façon incohérente. La transposition par collage spécial ne peut pas s'effectuer sur la zone source parce qu'Excel ne peut pas lire et écrire au même endroit simultanément.
C'est une contrainte logique : si un tableau de 3 lignes x 5 colonnes doit devenir 5 lignes x 3 colonnes, la zone cible a des dimensions différentes de la zone source. Les deux se chevaucheraient partiellement.
Solution : Colle toujours dans un espace vide. Une fois la transposition effectuée et vérifiée, tu peux supprimer le tableau d'origine si tu n'en as plus besoin.
✕ Utiliser TRANSPOSE() dans une version ancienne d'Excel sans Ctrl+Maj+Entrée
Tu tapes =TRANSPOSE(A1:D3) dans Excel 2019 ou antérieur, et tu obtiens une seule valeur au lieu du tableau transposé complet. Dans les versions antérieures à Excel 365, TRANSPOSE est une formule matricielle classique qui nécessite une validation spéciale.
Tu dois d'abord sélectionner la plage de destination (avec les bonnes dimensions inversées), taper la formule, puis valider avec Ctrl+Maj+Entrée au lieu d'Entrée. Si tu valides avec Entrée seul, seule la première cellule est calculée.
Solution : Dans Excel 365, tape simplement =TRANSPOSE(plage) et valide avec Entrée : le résultat déborde automatiquement. Dans les versions antérieures, sélectionne d'abord la plage de destination (dimensions inversées), tape la formule, puis valide avec Ctrl+Maj+Entrée.
Questions fréquentes sur le transposer
Sélectionne ton tableau et copie-le avec Ctrl+C. Place ton curseur dans une cellule vide, puis ouvre le collage spécial avec Ctrl+Alt+V. Coche la case "Transposer" et clique sur OK. Le tableau est collé avec les lignes et colonnes inversées. Dans Excel 365, tu peux aussi utiliser la formule =TRANSPOSE(plage) qui crée un lien dynamique avec les données source.
Dans Excel 365, tape =TRANSPOSE(plage) dans une cellule vide et valide avec Entrée. La formule déborde automatiquement pour afficher le tableau transposé. Dans les versions antérieures (2019, 2016), tu dois d'abord sélectionner la plage de destination avec les dimensions inversées (si ta source fait 3 lignes x 5 colonnes, sélectionne 5 lignes x 3 colonnes), taper la formule, puis valider avec Ctrl+Maj+Entrée.
Termes liés
Envie d'aller plus loin ?
Explore les 293 termes de notre lexique ou découvre nos formules Excel.