
Sommaire
La fonction Excel TRANSPOSE "inverse" l'orientation d'une plage ou d'un tableau donné: TRANSPOSE retourne une plage verticale vers une plage horizontale et retourne une plage horizontale vers une plage verticale.
Objectif
Inverser l'orientation d'une plage de cellulesValeur de retour
Un tableau dans une nouvelle orientation.Syntaxe
= TRANSPOSE (tableau)Arguments
- array - Le tableau ou la plage de cellules à transposer.
Version
Excel 2003Notes d'utilisation
La fonction TRANSPOSE convertit une plage verticale de cellules en une plage horizontale de cellules ou une plage horizontale de cellules en une plage verticale de cellules. En d'autres termes, TRANSPOSE "retourne" l'orientation d'une plage ou d'un tableau donné:
- Lorsqu'on lui donne une plage verticale, TRANSPOSE la convertit en une plage horizontale
- Lorsqu'on lui donne une plage horizontale, TRANSPOSE la convertit en une plage verticale
Lorsque le tableau est transposé, la première ligne devient la première colonne du nouveau tableau, la deuxième ligne devient la deuxième colonne du nouveau tableau, la troisième ligne devient la troisième colonne du nouveau tableau, et ainsi de suite.
TRANSPOSE peut être utilisé avec les plages et les tableaux.
Exemple
Dans l'exemple illustré, les formules en I5 et F12 sont:
=TRANSPOSE(B5:F6) // formula in I5 =TRANSPOSE(B12:C16) // formula in F12
Les plages transposées sont dynamiques. Si les données de la plage source changent, TRANSPOSE mettra immédiatement à jour les données de la plage cible.
Remarque: TRANSPOSE ne reprend pas le formatage. Dans l'exemple, les plages cibles ont été formatées dans une étape distincte.
Baie dynamique vs baie traditionnelle
Les formules ci-dessus ont été entrées dans Excel 365, qui prend en charge les formules de tableau dynamique, donc aucune syntaxe spéciale n'est requise, TRANSPOSE fonctionne simplement et les résultats se répandent automatiquement dans les cellules de destination. Cependant, dans d'autres versions d'Excel, TRANSPOSE doit être entré en tant que formule matricielle à cellules multiples avec Ctrl + Maj + Entrée:
- Sélectionnez d'abord la plage cible, qui doit avoir le même nombre de lignes que la plage source a des colonnes, et le même nombre de colonnes que la plage source a des lignes.
- Entrez la fonction TRANSPOSE et sélectionnez la plage source comme argument de tableau.
- Confirmez la formule sous forme de formule matricielle avec Ctrl + Maj + Entrée.
Coller spécial
La fonction TRANSPOSE est judicieuse lorsque vous avez besoin d'une solution dynamique qui continuera à se mettre à jour lorsque les données source changent. Cependant, si vous n'avez besoin que d'une conversion unique, vous pouvez utiliser Collage spécial avec l'option Transposer. Cette vidéo couvre les bases de Paste Special.
Vidéos connexes
