Comment transposer rapidement des données dans Google Sheets

Vous préférez regarder un didacticiel vidéo ? Voir les nôtres ici :


Lorsque vous travaillez avec des données, il peut parfois être nécessaire de transposer des données dans Google Sheets.

Mais vous n’avez pas à le faire manuellement.

Dans ce tutoriel, je vais vous montrer deux excellentes façons de transposer des données dans Google Sheets :

  • Utilisation du collage spécial.
  • Utilisation de la fonction Transposer.

Transposer des données à l’aide de Collage spécial

Supposons que vous disposiez d’un ensemble de données comme indiqué ci-dessous :

Jeu de données – transposer les données dans Google Sheets

La transposition de ces données signifierait que vous auriez les noms dans une ligne et le score en dessous dans une autre ligne.

Voici les étapes pour transposer les données dans Google Sheets :

  • Sélectionnez les données que vous souhaitez transposer.
  • Copiez les données (clic droit et sélectionnez copier ou utilisez le raccourci clavier Ctrl + C)
  • Sélectionnez la cellule où vous souhaitez récupérer les données transposées.
  • Faites un clic droit et dans Collage spécial, cliquez sur Coller la transposition.Utilisez l'option Coller la transposition

C’est ça!

Cela transposera le jeu de données.

Notez que lorsque vous utilisez l’étape ci-dessus, elle ne fait que transposer les données, mais n’emporte pas le formatage avec elle. Vous devrez copier le formatage séparément.

Les données transposées sont également statiques. Cela signifie qu’en cas de modification des données, vous devrez répéter les étapes ci-dessus pour obtenir les nouvelles données transposées.

Si vous voulez que les données transposées soient dynamiques, utilisez la fonction TRANSPOSE comme indiqué ci-dessous.

Transposition des données à l’aide de la fonction TRANSPOSE

Encore une fois, supposons que nous ayons les mêmes données (comme indiqué ci-dessous):

Jeu de données à transposer dans Google Sheets

Voici les étapes pour transposer des données à l’aide de la fonction TRANSPOSER :

  • Sélectionnez les cellules où vous souhaitez que les données soient transposées.
  • Saisissez la formule suivante : =TRANSPOSER(A1:B11)
  • Appuyez sur Entrée.

Cela transposerait instantanément les données.

Transposer la formule dans Google Sheets

Google Sheets identifie automatiquement le nombre de lignes/colonnes dans l’ensemble de données et les données transposées remplissent le nombre correspondant de lignes/colonnes dans les données transposées. S’il y a déjà des données dans les cellules à utiliser par la fonction TRANSPOSE, vous obtiendrez un #REF ! Erreur.

Notez également que vous ne pouvez pas supprimer une partie de la ligne des données transposées. Pour supprimer les données transposées, supprimez l’ensemble de données complet.

Questions fréquemment posées sur la façon de transférer rapidement des données dans Google Sheets

Comment transposer les données dans Google Sheets toutes les n lignes ?

Si vous avez une liste d’éléments dans une colonne, disons la colonne A, et que vous souhaitez transposer chaque n ligne de celle-ci en n colonnes à la fois, vous pouvez utiliser la formule suivante :

=INDEX($A:$A,ROW(A1)*N-N+COLUMN(A1))

Remplacez simplement « N » dans la formule ci-dessus par le nombre de lignes que vous souhaitez transposer à la fois. Donc si vous voulez transposer tous les 3 rangs, remplacez « N » par 3 pour que votre formule devienne :

=INDEX($A:$A,ROW(A1)*3-3+COLUMN(A1))

Copiez cette formule dans la première cellule de votre tableau transposé, puis faites-la glisser pour la copier dans le reste des cellules.

Que fait la fonction TRANSPOSER dans Google Sheets ?

La fonction de transposition transpose simplement les lignes et les colonnes d’une matrice ou d’une plage de cellules. En d’autres termes, il fait passer les lignes et les colonnes de l’orientation verticale à l’orientation horizontale et vice versa.

Sa syntaxe est la suivante :

=TRANSPOSE(array_or_range)

Ici, array_or_range est simplement le tableau ou la plage de cellules que vous souhaitez transposer.

Pour savoir comment utiliser cette fonction, passez à la section « Transposer des données à l’aide de la fonction TRANSPOSER » de cette Didacticiel.

Comment TRANSPOSER des données d’une feuille à une autre ?

Pour transposer des données d’une autre feuille, vous pouvez utiliser la fonction TRANSPOSER et spécifier le nom de la feuille à partir de laquelle vous souhaitez obtenir vos données. Ainsi, si vous avez vos données à transposer dans la plage de cellules A2 : B5 dans Sheet1, vous pouvez récupérer ces données et les transposer comme suit :

=TRANSPOSE(Sheet!A2:B5)

Vous aimerez peut-être aussi les tutoriels suivants :


Laisser un commentaire