Comment transposer des lignes en colonnes dans Excel (5 méthodes utiles) -

  • Partage Ça
Hugh West

Transposition des données dans MS Excel est vraiment l'une des tâches les plus courantes effectuées par les utilisateurs d'Excel. En effet, il existe de nombreuses façons de transposer des lignes en colonnes dans MS Excel Dans cet article, nous allons montrer plusieurs méthodes faciles et efficaces avec des exemples appropriés et des explications adéquates.

L'image suivante montre ce que nous faisons réellement dans cet article.

Télécharger le cahier d'exercices

Vous pouvez télécharger le livre de pratique à partir du lien ci-dessous.

Inversion des rangs en colonnes.xlsm

5 méthodes utiles pour transposer des lignes en colonnes dans Excel

Supposons que nous ayons un ensemble de données qui présente les résultats par année de certains étudiants. Nous voulons transposer les lignes de cet ensemble de données en colonnes pour une meilleure présentation. Dans les sections suivantes, nous allons montrer 5 méthodes instrumentales Excel pour effectuer cette tâche.

1. utilisez la commande "Collage spécial" et le lien vers Transposition des lignes en colonnes

Nous pouvons utiliser le simple Collage spécial de deux manières décrites ci-dessous.

1.1 Utilisation de la commande "Collage spécial

Cette méthode est rapide et facile, mais elle n'est pas adaptée aux processus répétés. Cependant, voyons comment cette méthode fonctionne.

Des pas :

  • Tout d'abord, sélectionnez la plage de cellules ( B4:I9) vous voulez transposer.
  • Puis Cliquez à droite sur et Copie Vous pouvez également utiliser le raccourci clavier Ctrl+C à la place.

  • Choisissez l'emplacement de la cellule ( B11) où vous voulez finalement la sortie.
  • Aller à Pâte > ; Collage spécial .

  • Le site Collage spécial Le menu s'ouvre. Transposition la case à cocher.

    Alternativement, vous pouvez également ouvrir le Collage spécial en utilisant le raccourci clavier Ctrl+Alt+V .

  • Appuyez sur OK .

Donc, nous avons généré le transposé de notre ensemble de données initial.

Lire la suite : Transposer plusieurs lignes d'un groupe en colonnes dans Excel.

1.2 Transposer un tableau et le relier aux données initiales

L'inconvénient de la méthode ci-dessus est qu'en cas de modification d'une donnée dans l'ensemble de données initial, celle-ci ne sera pas modifiée dans l'ensemble de données transposé. Nous avons donc besoin d'une méthode qui relie la sortie à l'ensemble de données initial et qui se met à jour en conséquence. Nous allons voir comment faire cela en suivant les étapes ci-dessous.

Des pas :

  • Sélectionnez la plage de cellules souhaitée ( B4:I9 )> ; Ctrl+C > ; Sélectionnez l'emplacement souhaité ( B11 ).
  • Allez à la Collage spécial en appuyant sur Ctrl+Alt+V> ; Cliquez sur Coller le lien .

Le nouvel ensemble de données se trouve maintenant dans la plage de cellules de B11:I16 Il n'est pas encore transposé. Nous venons juste de le relier à notre ensemble de données original. En même temps, nous voyons que le format a également disparu. Vous devez refaire le format si vous ne voulez pas qu'il disparaisse !

  • Ouvrez la fenêtre d'Excel Rechercher et remplacer Ou bien, appuyez sur Ctrl+H à la place, pour arriver à la Remplacer l'onglet directement.
  • Remplacer tous " = Les caractères " " avec " abc "ou toute lettre qui n'est pas présente dans l'ensemble de données> ; Cliquez sur Remplacer tout .

Il peut sembler que nous ayons perdu notre nouvel ensemble de données ! Nous sommes trois pas de plus derrière notre souhait. tableau de données transposées.

  • Sélectionnez notre nouvel ensemble de données et appuyez sur Ctrl+C > ; Sélectionnez un lieu ( K4 ) pour placer finalement la sortie.
  • Appuyez sur Ctrl+Alt+V > ; Marquez le Transposition la case à cocher.

  • Appuyez sur OK .

  • Sélectionnez le tableau à K2:P9 > ; Presse Ctrl+H et arriver à la Remplacer l'onglet .
  • Remplacer chacun " abc " par " = "> ; Presse Remplacer tout .

Enfin, nous avons généré notre ensemble de données reliées et transposées souhaité.

Il convient de noter que si vous modifiez une entrée dans l'ensemble de données original, les données transposées changeront également en conséquence. Regardez la capture d'écran jointe ici.

Lire la suite : Raccourci de transposition d'Excel : 4 façons simples de l'utiliser

2. utiliser la fonction TRANSPOSE pour Inverser les lignes en colonnes

La fonction TRANSPOSE est très facile à utiliser en tant que tableau dynamique dans l'application MS Excel 365 Vous pouvez l'utiliser dans d'autres versions, mais d'une manière légèrement différente, comme nous allons le montrer dans cette section.

2.1 Utiliser la fonction TRANSPOSE comme un tableau dynamique

Des pas :

  • Sélectionnez l'emplacement ( B11 ) où placer votre sortie désirée à la fin.
  • Tapez la formule suivante en sélectionnant votre ensemble de données.
=TRANSPOSE(B4:I9)

  • Ensuite, appuyez sur Entrez.

Enfin, nous avons généré l'ensemble de données transposées, mais nous avons perdu notre format d'ensemble de données.

Il convient de noter que le TRANSPOSE est dynamique, ce qui signifie que si vous modifiez quoi que ce soit dans l'ensemble de données original, cela sera automatiquement mis à jour dans la sortie transposée.

2.2 Utiliser la fonction TRANSPOSE avec Ctrl+Shift+Enter

Si vous n'avez pas MS Office 365 et que vous devez travailler avec les anciennes versions de MS Excel, vous pouvez toujours travailler avec l'outil de gestion de l'information. TRANSPOSE Mais cette fois, ce sera un peu moins souple pour vous.

Dans ce cas, vous devez d'abord compter le nombre de colonnes et de lignes de l'ensemble de données d'origine.

Le site règle générale est que si l'ensemble des données d'entrée a Rangées de X et Colonnes Y l'ensemble de données de sortie aura Rangées d'Y et X colonnes .

Dans ce cas, notre exemple a 8 colonnes et 6 rangs au total.

Des pas :

  • Sélectionnez une plage aléatoire de cellules comportant 6 colonnes et 8 lignes.
  • Tapez la formule suivante :
=TRANSPOSE(B4:I9)

  • Appuyez sur Ctrl+Shift+Enter ou, appuyez simplement sur Entrez si vous êtes un MS 365 utilisateur.

Enfin, nous avons obtenu l'ensemble de données transposées. Regardez la barre de formule. Les accolades indiquent qu'il s'agit d'une formule de tableau.

Lire la suite : Comment transposer un tableau dans Excel (3 façons simples)

Lectures similaires

  • Comment transposer toutes les n lignes en colonnes dans Excel (2 méthodes simples)
  • Convertir des colonnes en lignes dans Excel à l'aide de Power Query
  • Comment transposer des lignes dupliquées en colonnes dans Excel (4 façons)
  • Transposer plusieurs colonnes en une seule colonne dans Excel (3 méthodes pratiques)

Utilisez les fonctions INDIRECT et ADDRESS pour transposer les lignes en colonnes.

Nous pouvons également transposer les lignes en colonnes en deux étapes en combinant la fonction INDIRECT et ADRESSE fonctions.

Des pas :

  • Tout d'abord, sélectionnez l'emplacement de la cellule ( B11 ) où vous voulez finalement placer la sortie.
  • Ensuite, tapez la formule suivante :
=INDIRECT(ADDRESS(COLUMN(B4)-COLUMN($B$4)+ROW($B$4)), ROW(B4)-ROW($B$4)+COLUMN($B$4))))

  • Appuyez sur Entrez .

Nous avons ainsi obtenu l'ensemble des données transposées, mais nous devons à nouveau formater manuellement les données de sortie.

L'un des avantages de cette méthode est que vous pouvez modifier les données transposées sans altérer l'ensemble des données.

En savoir plus : Transposer plusieurs lignes d'un groupe en colonnes dans Excel

4. utiliser l'outil Excel Power Query pour transposer plusieurs lignes en colonnes

Power Query est un outil vraiment efficace pour transposer rapidement des données dans Excel. Cette fois, nous allons montrer les étapes pour transposer des données en utilisant la fonction Power Query outil.

Des pas :

  • Tout d'abord, sélectionnez l'ensemble de données et allez dans l'onglet Données tab> ; Obtenir et transformer des données > ; De la table/plage .
  • Le site Créer une table La boîte de dialogue s'ouvrira> ; Marquer le Mon tableau a des en-têtes case à cocher> ; puis appuyez sur OK .

  • Le site Éditeur Power Query La boîte de dialogue s'ouvrira> ; Sélectionnez Transformer onglet.
  • Sélectionnez Utiliser les en-têtes comme première ligne .

  • Cliquez ensuite sur Transposition .

  • Sélectionnez ensuite Utiliser la première rangée comme en-tête .

  • Aller à Fichier > ; Fermer & ; Charger .

Le site Éditeur Power Query La boîte de dialogue sera fermée et, par conséquent, une nouvelle feuille contenant les données transposées sera chargée dans le classeur.

Lire la suite : Excel Power Query : transposer des lignes en colonnes (guide pas à pas)

5. utilisation de macros Excel VBA pour convertir des lignes en colonnes

Le VBA macros permettent également de convertir les lignes en colonnes dans la feuille de calcul. Dans cette section, nous allons vous montrer comment travailler avec l'option Macros VBA pour transposer les lignes en colonnes dans MS Excel.

Des pas :

  • Tout d'abord, cliquez avec le bouton droit de la souris sur le nom de la feuille de travail " Utilisation des macros VBA "> ; Cliquez sur le Voir le code.

Module Applications Microsoft Visual Basic s'ouvrira.

  • Copie les éléments suivants Macros VBA et juste pâte dans le Fenêtre du module .
 Option Explicit Sub TransposeRowsToColumns() Dim SrcRng As Range Dim DestRng As Range Set SrcRng = Application.InputBox(Prompt:="Veuillez sélectionner la plage à transposer", Title:="Transpose Rows to Columns", Type:=8) Set DestRng = Application.InputBox(Prompt:="Sélectionnez la cellule supérieure gauche de la plage de destination", Title:="Transpose Rows to Columns", Type:=8) SrcRng.Copy DestRng.SelectSelection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:=False, Transpose:=True Application.CutCopyMode = False End Sub 
  • Ensuite, appuyez sur F5 pour exécuter les macros VBA> ; Sélectionnez l'ensemble des données et appuyez sur OK .

  • Sélectionnez l'emplacement où vous souhaitez finalement placer la sortie souhaitée.

Enfin, nous avons converti les lignes en colonnes à l'aide de la fonction Macros VBA .

Lire la suite : Excel VBA : transposer plusieurs lignes d'un groupe en colonnes

Conclusion

Ainsi, chers lecteurs, nous avons abordé cinq techniques pour transposer des lignes en colonnes dans Excel. J'espère que vous trouverez ce tutoriel utile. De plus, le cahier d'exercices est là pour que vous le téléchargiez et le mettiez en pratique. Cependant, si vous avez des questions, des commentaires ou tout autre type de réaction, n'hésitez pas à me le faire savoir dans la boîte de commentaires.

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.