Comment changer de ligne et de colonne dans Excel (5 méthodes)

  • Partage Ça
Hugh West

Si vous voulez changer les lignes et les colonnes dans Excel, vous pouvez le faire manuellement ou automatiquement de plusieurs façons, selon votre objectif. Dans l'article suivant, nous allons discuter de 5 méthodes pour changer les lignes et les colonnes dans Excel. Suivez l'article et trouvez votre meilleure méthode.

Télécharger le cahier d'exercices

Nous vous recommandons de télécharger le fichier Excel et de vous entraîner avec lui.

Changer les rangées et les colonnes.xlsm

5 méthodes pour changer de ligne ou de colonne dans Excel

Supposons que vous disposiez de l'ensemble de données suivant concernant la part de marché des fabricants de smartphones. Nous allons utiliser cet ensemble de données pour montrer comment changer de ligne et de colonne dans Excel.

Lisez l'article suivant en détail et choisissez la meilleure solution qui correspond à votre intention.

1. changer les rangées et les colonnes par le collage spécial (transposition)

Utilisation de la Collage spécial est un moyen rapide de permuter les lignes et les colonnes dans Excel. Choisissez un emplacement où vous souhaitez coller le tableau transposé. Assurez-vous qu'il y a suffisamment de place pour coller vos données. Le nouveau tableau écrasera entièrement les données/le formatage qui s'y trouvent déjà. Suivez les étapes ci-dessous pour permuter les lignes et les colonnes.

Des pas :

  • Sélectionnez la plage de cellules B4:G9 et presse Ctrl+C .

  • Cliquez avec le bouton droit de la souris sur la cellule en haut à gauche de l'endroit où vous voulez coller le tableau transposé, nous choisissons Cellule B11 dans ce cas, alors choisissez Transposition .

  • Vous pouvez voir que les données sont commutées maintenant.

Lire la suite : Comment transposer une colonne à plusieurs lignes dans Excel (6 méthodes)

Utilisez la fonction de transposition pour changer les lignes et les colonnes.

La fonction TRANSPOSE est une cellule multiple tableau Cela signifie que nous devons déterminer à l'avance le nombre de lignes et de colonnes dont nous aurons besoin et sélectionner cette zone sur la feuille.

Dans l'exemple ci-dessus, nous avons un ensemble de données 6×6 dans l'intervalle B4:G9 Nous devons sélectionner une zone de cellules vides 6×6 pour transposer les données.

Des pas :

  • Sélectionnez B11:G16 Dans la barre de formule, tapez la formule :
=TRANSPOSE(B4:G9)

  • Appuyez sur Ctrl+Shift+Enter Vous pouvez voir que les données sont changées maintenant.

Notes et conseils :

  • Les données transposées sont toujours liées aux données originales. Faites attention à la modification des données originales. Chaque fois que vous modifiez des données dans les données originales, cela se reflète également dans les données transposées.
  • Si vous disposez d'une version actuelle de Microsoft 365, vous pouvez saisir la formule dans la cellule supérieure gauche de la plage de sortie, puis appuyer sur ENTER pour confirmer la formule comme une formule de tableau dynamique, sinon, utilisez Ctrl+Shift+Enter.

Lire la suite : Comment transposer plusieurs colonnes en lignes dans Excel ?

3. utilisation de la référence de cellule pour changer de rangée et de colonne

Nous pouvons passer d'une ligne à l'autre et d'une colonne à l'autre en utilisant des références de cellule. Dans l'exemple ci-dessus, nous avons un ensemble de données 6×6 dans la plage B4:G9 Nous avons besoin d'une zone de cellules vides 6×6 pour transposer les données.

Des pas :

  • Sélectionnez un vide Cellule B11 Tapez un préfixe de référence, par exemple "". RR ', et ensuite l'emplacement de la première cellule que nous voulons transposer qui est B4 .

  • Sur Cellule B12 tapez le même préfixe ' RR et ensuite l'emplacement de la cellule à droite de celle que nous avons utilisée à l'étape précédente. Pour nos besoins, ce serait la cellule C4 que nous allons saisir comme RRC4 De même, saisissez les références dans les cellules ci-dessous.

  • Sélectionnez gamme de Cellules B11:B16 Remplissez le reste des cellules en faisant glisser le curseur de la souris. Remplissage automatique horizontalement pour Colonne G .

Le reste des cellules doit être rempli automatiquement.

  • Appuyez sur Ctrl+H sur votre clavier pour faire apparaître la Rechercher et remplacer Dans le Trouvez ce que et Remplacer par tapez le préfixe RR, et ensuite = dans le champ. Cliquez sur Remplacer tout .

  • Une fenêtre pop-up affichera " Tout est fait. Nous avons fait 36 remplacements. "Cliquez OK .

Vous pouvez voir que les données sont commutées maintenant.

Lire la suite : Comment convertir plusieurs lignes en colonnes dans Excel (9 façons)

Lectures similaires

  • Excel VBA : obtenir le numéro de ligne et de colonne à partir de l'adresse de la cellule (4 méthodes)
  • Comment masquer les lignes et les colonnes dans Excel (10 façons)
  • [Les lignes et les colonnes sont toutes deux des nombres dans Excel.
  • Excel VBA : définir une plage par le numéro de ligne et de colonne (3 exemples)
  • Comment ajouter plusieurs lignes et colonnes dans Excel (tous les moyens possibles)

4. utilisation de macros VBA pour changer de ligne et de colonne

Dans cette méthode, nous allons convertir plusieurs lignes en colonnes dans Excel en utilisant la fonction Macros VBA .

Des pas :

  • Allez à la Onglet Développeur> ; Visual Basic.

  • Dans l'éditeur Visual Basic, allez à Insérer> ; Module.

Un nouveau module apparaîtra. Copiez le script suivant.

 Sub SwitchRowsToColumns() Dim SourceRng As Range Dim DestRng As Range Set SourceRng = Application.InputBox(Prompt:="Select the array to rotate", Title:="Switch Rows to Columns", Type:=8) Set DestRng = Application.InputBox(Prompt:="Select the cell to insert the rotated columns", Title:="Switch Rows to Columns", Type:=8) SourceRng.Copy DestRng.Select Selection.PasteSpecial Paste:=xlPasteAll,Operation:=xlNone, SkipBlanks:=False, Transpose:=True Application.CutCopyMode = False End Sub 
  • Pâte le script dans la fenêtre et le sauvegarder avec Ctrl+S .

  • Maintenant, fermez l'éditeur Visual Basic. Allez à Développeur> ; Macros et vous verrez votre macro SwitchRowsToColumns. Cliquez sur Exécuter .

A Passer des lignes aux colonnes Une fenêtre apparaîtra pour vous demander de sélectionner le tableau.

  • Sélectionnez le tableau B4:G9 pour faire pivoter. Cliquez sur OK .

Là encore, la pop us vous demandera de sélectionner la première pour insérer les colonnes tournantes.

  • Sélectionnez Cellule B11 Cliquez OK .

Maintenant, vous pouvez voir que les données sont changées maintenant.

Lire la suite : Macro Excel : convertir plusieurs lignes en colonnes (3 exemples)

5. changer les rangs et les colonnes en utilisant Power Query

Power Query est un autre outil puissant disponible pour les utilisateurs d'Excel, qui peut être utilisé pour transposer des lignes en colonnes. Excel 2010 ou Excel 2013, vous devez explicitement télécharger et installer le module complémentaire Power Query, que vous trouverez dans l'onglet Données de la page d'accueil du site Web de la Commission européenne. Excel 2016 et les versions supérieures.

Suivez attentivement les étapes ci-dessous pour transposer les lignes en colonnes en utilisant la méthode suivante Power Query.

Des pas :

  • Sélectionnez la plage de cellules B4:G9 pour convertir les lignes en colonnes dans Excel.

  • Allez à la Onglet Power Query et sélectionnez De la table/plage .

Une fenêtre pop-up s'affichera pour demander la gamme. Cliquez sur OK .

Le tableau suivant apparaîtra dans l'éditeur Power Query.

  • Dans le Éditeur Power Query > ; Aller à Onglet Transformer> ; Sélectionner Utiliser la première rangée comme en-têtes> ; Sélectionner Utiliser les en-têtes comme première rangée

  • Cliquez sur Transposition sous l'onglet Transformer .

Vous pouvez voir que les données sont commutées maintenant.

Lire la suite : Comment changer les rangées et les colonnes d'un tableau Excel (2 méthodes)

Correction des problèmes de transposition des lignes et des colonnes

1. erreur de chevauchement

L'erreur de chevauchement se produira si vous essayez de coller la plage transposée dans la zone de la plage copiée. Faites attention à cette erreur et choisissez une cellule qui ne se trouve pas dans la plage de cellules copiée.

2. #VALEUR ! Erreur

Si vous mettez en œuvre le Formule TRANSPOSE dans Excel en appuyant simplement sur Entrez Vous pouvez voir ceci #VALUE ! Pour éviter cette erreur, assurez-vous d'appuyer sur Ctrl+Shift+Enter .

Note :

Si vous disposez d'une version actuelle de Microsoft 365, vous pouvez saisir la formule dans la cellule supérieure gauche de la plage de sortie, puis appuyer sur ENTER Dans les versions antérieures, la formule doit être saisie comme une formule de tableau traditionnelle en sélectionnant d'abord la plage de sortie, en saisissant la formule dans la cellule supérieure gauche de la plage de sortie, puis en appuyant sur Ctrl+Shift+Enter pour le confirmer.

Conclusion

Dans cet article, nous avons présenté cinq méthodes simples pour changer de ligne et de colonne dans Excel. Mettez-les toutes en pratique à l'aide du cahier d'exercices fourni et découvrez la méthode qui vous convient le mieux. J'espère que vous trouverez ces méthodes utiles et commentez notre site web. ExcelWIKI.com si vous avez besoin de clarifications supplémentaires ou si vous avez quelque chose à ajouter.

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.