Agence web » Actualités du digital » Comment transposer des données Excel de lignes en colonnes (ou vice versa)

Comment transposer des données Excel de lignes en colonnes (ou vice versa)

Logo Excel sur fond gris

Si vous commencez à entrer des données dans un arrangement vertical (colonnes) et que vous décidez ensuite que ce serait mieux dans un arrangement horizontal (lignes), Excel vous a couvert. Nous examinerons trois façons de transposer des données dans Excel.

La méthode statique

Dans cette méthode, vous pouvez rapidement et facilement transposer des données d’une colonne à une ligne (ou vice versa), mais elle présente un inconvénient majeur: ce n’est pas dynamique. Lorsque vous modifiez une figure dans la colonne verticale, par exemple, elle ne la change pas automatiquement dans la colonne horizontale. Néanmoins, c’est bon pour une solution rapide et simple sur un ensemble de données plus petit.

Mettez en surbrillance la zone que vous souhaitez transposer, puis appuyez sur Ctrl + C sur le clavier pour copier les données.

colonnes de surbrillance

Cliquez avec le bouton droit sur la cellule vide dans laquelle vous souhaitez afficher vos résultats. Sous « Options de collage », cliquez sur « Collage spécial ».

coller le menu spécial

Cochez la case à côté de «Transposer», puis appuyez sur le bouton «OK».

cochez la case de transposition

Transposer des données avec la formule de transposition

Cette méthode est une solution dynamique, ce qui signifie que nous pouvons modifier les données dans une colonne ou une ligne et elle les modifiera automatiquement dans la colonne ou la ligne transposée également.

Cliquez et faites glisser pour mettre en surbrillance un groupe de cellules vides. Dans un monde idéal, nous comptons d’abord, car la formule est un tableau et vous oblige à mettre en évidence exactement le nombre de cellules dont vous avez besoin. Nous n’allons pas faire cela; nous allons simplement corriger la formule plus tard.

cliquer et faire glisser

Tapez «= transposer» dans la barre de formule (sans les guillemets), puis mettez en surbrillance les données que vous souhaitez transposer. Au lieu d’appuyer sur «Entrée» pour exécuter la formule, appuyez sur Ctrl + Maj + Entrée à la place.

transposer la formule

Comme vous pouvez le voir, nos données ont été coupées car nous n’avons pas sélectionné suffisamment de cellules vides pour notre tableau. C’est bon. Pour résoudre ce problème, cliquez et faites glisser la boîte en bas à droite de la dernière cellule et faites-la glisser davantage pour inclure le reste de vos données.

Nos données sont là maintenant, mais le résultat est un peu foiré à cause de notre manque de précision. Nous allons résoudre ce problème maintenant. Pour corriger les données, revenez simplement à la barre de formule et appuyez encore une fois sur Ctrl + Maj + Entrée.

barre de formule

Transposer des données avec des références directes

Dans notre troisième méthode de transposition de données Excel, nous utiliserons des références directes. Cette méthode nous permet de rechercher et de remplacer une référence par les données que nous voulons afficher à la place.

Cliquez sur une cellule vide et saisissez une référence, puis l’emplacement de la première cellule que nous voulons transposer. Je vais utiliser mes initiales. Dans ce cas, j’utiliserai bcA2.

saisie des données

Dans la cellule suivante, sous la première, tapez le même préfixe, puis 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 B2, que nous taperons en tant que bcB2.

saisie des données

Mettez ces deux cellules en surbrillance et faites glisser la zone en surbrillance vers l’extérieur en cliquant et en faisant glisser la case verte en bas à droite de notre sélection.

faire glisser pour agrandir

Appuyez sur Ctrl + H sur votre clavier pour faire apparaître le menu «Rechercher et remplacer».

trouver et remplacer

Tapez le préfixe que vous avez choisi, «bc» dans notre cas (sans guillemets), dans le champ «Rechercher quoi», puis «=» (sans guillemets) dans le champ «Remplacer par».

trouver et remplacer

Cliquez sur le bouton «Tout remplacer» pour transposer vos données.

Vous vous demandez peut-être pourquoi nous n’avons pas simplement ajouté «= A2» à la première cellule vide, puis nous l’avons simplement fait glisser pour remplir automatiquement le reste. La raison en est la façon dont Excel interprète ces données. Il remplira en effet automatiquement la cellule à côté (B2), mais il manquera rapidement de données car C3 est une cellule vide et Excel lit cette formule de gauche à droite (car c’est ainsi que nous faisons glisser lors de la transposition de nos données) au lieu de haut en bas.