Utilisez la fonction TRANSPOSE d’Excel pour copier une plage de vertical à horizontal ou vice versa

Parfois, il est très utile de copier une plage verticale de cellules dans une plage horizontale ou vice versa. Copiez simplement une plage, sélectionnez une cellule en dehors de la plage et cliquez sur Collage spécial dans le menu Edition. Cochez l’option Transposer et cliquez sur OK. La plage copiée sera décalée par son orientation verticale ou horizontale. Pour utiliser la même fonctionnalité mais conserver les références d’origine à la plage copiée, utilisez la fonction TRANSPOSE dans une formule matricielle. Suivez cette astuce pour transposer le tableau suivant sous la plage A1:G3.

Pour transposer une plage et conserver les références de cellules d’origine :

  1. Dans une feuille de travail, copiez les données dans les cellules A1:G3, comme illustré n dans la Figure .
  2. Sélectionnez les cellules B7:B12 et saisissez la formule matricielle suivante :

=TRANSPOSE(B1:G1).

  1. Appuyez sur <Ctrl+Maj+Entrée>.
  2. Sélectionnez les cellules C6:C12 et tapez la formule matricielle suivante :

=TRANSPOSE(A2:G2).

  1. Appuyez sur <Ctrl+Maj+Entrée>.
  2. Sélectionnez les cellules D6:D12 et saisissez la formule matricielle suivante :

=TRANSPOSE(A3:G3).

  1. Appuyez sur <Ctrl+Maj+Entrée>.

FIGURE 

REMARQUE L’ordre d’un tableau sera toujours le même ; seule l’orientation verticale ou horizontale est décalée.

 

 

 

S’abonner
Notifier de
0 Commentaires
Inline Feedbacks
Voir tous les commentaires

Initiation à Excel

Fonctions Excel

Excel VBA

Macros VBA Utiles

Plus d'outils

Sur Facebook

Sur YouTube

0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x