Exceller

Fonction TRANSPOSER Excel

Excel Transpose Function

Fonction TRANSPOSER ExcelSommaire

La fonction Excel TRANSPOSE 'inverse' l'orientation d'une plage ou d'un tableau donné : TRANSPOSE inverse une plage verticale en une plage horizontale et une plage horizontale en une plage verticale.



Objectif Inverser l'orientation d'une plage de cellules Valeur de retour Un tableau dans une nouvelle orientation. Syntaxe =TRANSPOSE (tableau) Arguments
  • déployer - Le tableau ou la plage de cellules à transposer.
Version Excel 2003 Notes 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 'inverse' l'orientation d'une plage ou d'un tableau donné :

  1. Lorsqu'on lui donne une plage verticale, TRANSPOSE la convertit en plage horizontale
  2. Lorsqu'on lui donne une plage horizontale, TRANSPOSE la convertit en plage verticale

Lorsque déployer est transposée, 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 deux gammes et tableaux .

comment compter le nombre de fois qu'une valeur apparaît dans une colonne dans Excel?

Exemple

Dans l'exemple illustré, les formules de 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é saisies dans Excel 365 , qui prend en charge formules matricielles dynamiques , donc aucune syntaxe spéciale n'est requise, TRANSPOSE fonctionne simplement et donne des résultats Jeu automatiquement dans les cellules de destination. Cependant, dans d'autres versions d'Excel, TRANSPOSE doit être saisi en tant que formule matricielle multicellulaire avec Ctrl + Maj + Entrée :

  1. 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.
  2. Entrez dans la fonction TRANSPOSE et sélectionnez la plage source comme déployer argument.
  3. Confirmez la formule en tant que formule matricielle avec control + shift + enter.

Pâte spéciale

La fonction TRANSPOSER est utile lorsque vous avez besoin d'une solution dynamique qui continuera à se mettre à jour lorsque les données sources 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 .



^