Vous avez un tableau Excel où les trimestres sont en lignes et les régions en colonnes, mais votre rapport attend l’inverse. Plutôt que de tout retaper, Excel propose deux chemins pour inverser un tableau : l’un fige le résultat, l’autre le met à jour en temps réel. La différence entre ces deux approches change la façon dont vous travaillez ensuite sur vos données.
Collage spécial ou formule TRANSPOSE : deux logiques très différentes
Avant de choisir une méthode, posez-vous une question simple : les données sources vont-elles encore bouger ?
Le collage spécial avec l’option Transposer copie les valeurs et les colle en inversant lignes et colonnes. Le résultat est statique. Si vous modifiez le tableau d’origine, le tableau transposé ne changera pas. Cette méthode convient quand vous exportez un extrait figé, par exemple pour un rapport PDF.
La formule TRANSPOSE crée un lien dynamique avec la plage source. Chaque modification dans le tableau d’origine se répercute automatiquement dans le tableau inversé. C’est le choix logique quand vos données sont alimentées régulièrement (imports mensuels, suivi de stocks, consolidation de fichiers).

Inverser un tableau Excel avec la formule TRANSPOSE pas à pas
La syntaxe est courte : =TRANSPOSE(plage). Mais le comportement dépend de votre version d’Excel.
Sur Microsoft 365 ou Excel 2021
Cliquez sur une cellule vide. Tapez =TRANSPOSE(A1:D6) en adaptant la plage à votre tableau. Appuyez sur Entrée. Excel « déverse » automatiquement le résultat sur les cellules adjacentes, sans manipulation supplémentaire.
Sur Excel 2019 ou versions antérieures
Le déversement automatique n’existe pas. Il faut passer par une formule matricielle :
- Comptez les dimensions de votre tableau source. Si le tableau fait 6 lignes et 4 colonnes, sélectionnez une zone vide de 4 lignes et 6 colonnes (les dimensions sont inversées).
- Tapez =TRANSPOSE(A1:D6) sans valider.
- Validez avec Ctrl + Maj + Entrée au lieu de la touche Entrée seule. Des accolades apparaissent autour de la formule dans la barre de formule : c’est le signe que la saisie matricielle a fonctionné.
- Si vous oubliez de présélectionner la bonne taille de zone, Excel affichera des erreurs ou tronquera le résultat.
Le piège le plus fréquent concerne justement cette zone cible. Sélectionnez un espace trop petit et vous perdez des données. Sélectionnez un espace qui chevauche des cellules remplies et Excel bloque l’opération. Vérifiez toujours que la zone de destination est vide et de dimensions correctement inversées par rapport à la source.
Mise en forme après transposition : le point que la plupart des tutoriels survolent
Vous avez transposé votre tableau, les valeurs sont correctes, mais les couleurs, bordures et formats de nombre ont disparu. Ce n’est pas un bug. La formule TRANSPOSE ne recopie pas la mise en forme, uniquement les valeurs et les formules.
Deux options concrètes pour récupérer l’apparence :
La première consiste à appliquer un style de tableau Excel au résultat transposé. Sélectionnez la plage obtenue, allez dans l’onglet Accueil, puis « Mettre sous forme de tableau ». Choisissez un style. Excel reformate l’ensemble en quelques clics, avec en-têtes, alternance de couleurs et bordures.
La seconde option fonctionne si vous tenez à reproduire exactement la mise en forme d’origine. Utilisez alors le collage spécial en deux temps : d’abord un collage spécial « Transposer » pour obtenir un résultat statique déjà mis en forme, puis remplacez les valeurs statiques par la formule TRANSPOSE si vous avez besoin du lien dynamique. Cette approche hybride demande plus de manipulation, mais elle couvre les deux besoins.

Power Query pour inverser des tableaux volumineux ou récurrents
Quand le tableau dépasse quelques centaines de lignes, ou quand vous recevez chaque semaine un fichier structuré de la même façon, la formule TRANSPOSE montre ses limites. La zone cible doit être recalculée à chaque import, et la mise en forme est à refaire.
Power Query propose une transposition en deux clics, accessible depuis l’onglet Données puis « Obtenir et transformer ». Après avoir chargé votre tableau, l’option « Transposer » dans l’onglet Transformer inverse lignes et colonnes. L’opération « Unpivot » va plus loin : elle restructure un tableau croisé en liste exploitable, ce qui est utile pour alimenter un tableau croisé dynamique ou un graphique.
L’avantage décisif de Power Query : la transformation est enregistrée comme une requête. À chaque nouvel import du même fichier, un simple « Actualiser » relance toute la chaîne (inversion, nettoyage, mise en forme) sans retouche manuelle.
Quelle méthode choisir selon votre situation
| Situation | Méthode recommandée |
| Export ponctuel, tableau figé | Collage spécial Transposer |
| Données mises à jour régulièrement | Formule TRANSPOSE |
| Fichier volumineux ou import récurrent | Power Query (Transposer / Unpivot) |
| Besoin de conserver la mise en forme exacte | Collage spécial, puis style de tableau |
Le tableau transposé par formule reste lié à sa source : supprimez la source et le tableau inversé affiche des erreurs. Pensez à conserver la plage d’origine dans un onglet dédié si vous utilisez TRANSPOSE en mode dynamique. Pour les fichiers partagés en équipe, Power Query reste la solution la plus fiable parce que la requête documente elle-même les étapes de transformation appliquées.

