Transposer lignes & colonnes

Décembre 2016


Transposer une ligne dans la colonne d'une autre feuille




On sait généralement utiliser la fonction TRANSPOSER dans une feuille.
Mais comment transposer une colonne dans la ligne d'une feuille différente ?

Témoignages de satisfaction


"Oh, mais c'est que ça marche très bien ! Merci beaucoup"
le 29/08/2007, argixu
"Une réponse merveilleuse, elle m'a bien servi"
le 15/04/2008, Kazannova
"C'est d'une simplicité et d'une efficacité à toute épreuve"
le 04/04/2012, yoyo0902
"Ça fait 18 ans que j'utilise excel et je viens de découvrir un pan d'excel que je n'avais jamais vu !"
le 17/08/2012, tator

La question


Au vu de ces réactions toujours d'actualité, il me semble opportun de mettre en fiche la réponse donnée le 29/08/2007 à la question :
"Est-ce que quelqu'un peut me dire comment faire des liaisons transposées d'un seul coup ?
Je veux lier des données : dans une colonne d'un onglet, aller chercher les données en ligne
d'un autre onglet.
"

La solution



Si les données à recopier sont en Feuil1!B2:H2 et qu'il faut les retrouver en Feuil2!C3:C9
(nombre de cellules identique),
  • sélectionner cette seconde plage,
  • taper =TRANSPOSE(Feuil1!B2:H2)
  • valider avec CTRL+MAJ+ENTREE afin d'obtenir une formule matricielle.

Remarques

Ce qui est copié


Le contenu seul est copié, que ce soit une donnée saisie au clavier ou une formule ;
mais pas le format, qui reste celui de la plage de destination.

Commande Excel


Il existe une commande qui rend (à peu près) les mêmes services :
Copier-Coller/Collage spécial/Transposé.
  • à partir du même exemple,
    • dans Feuil1, sélectionner B2:H2,
    • faire Copier,
    • dans Feuil2, se placer en C3,
    • faire Coller/Collage spécial/Transposé (la dernière option) et [OK] pour valider ...
      • il n'y a pas besoin de sélectionner le nombre de cellules à l'arrivée,
      • le format aussi est recopié,
      • si on effectue la transposition dans la même feuille, les zones de copie et de collage ne doivent pas se croiser (cellules superposées).
  • ATTENTION ! Seules les valeurs sont copiées. Si les cellules contenaient des formules, ce sont les résultats affichés qui sont recopiés, pas les formules !

. pour la suite

  • N'hésitez pas à m'adresser vos suggestions en vue d'améliorer cette fiche !
  • Si vous souhaitez des fiches sur des thèmes semblables, dites-le ...

____________________________________________________________________________________
Merci à eriiic qui nous a indiqué, le 09/10/2012 : "Tu pourrais peut-être préciser que le collage-spécial n'est pas dynamique, les valeurs collées restent inchangées. Alors que si on utilise la fonction TRANSPOSE() une modification de la source est reportée sur la destination."
Cette remarque m'a permis de compléter utilement la fiche. Encore merci !

A voir également :

Ce document intitulé «  Transposer lignes & colonnes  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.