Comment convertir des lignes en colonnes dans Google Spreadsheets?

90

J'ai une feuille de calcul dans Google Docs avec deux lignes de données et beaucoup de colonnes comme ceci:

texte alternatif

Est-il possible de convertir facilement ces lignes en deux colonnes et plusieurs lignes (en conservant évidemment toutes les informations et formules)? En d'autres termes, à quelque chose comme ça:

 19.9.2009   967,15 €
 28.9.2009   950,78 €
12.11.2009   942,03 €
..           ..

Il existe probablement un terme mathématique intéressant pour une telle conversion, mais je ne me souviens plus lequel (quelque chose de matrice?). N'hésitez pas à suggérer un meilleur nom pour la question.

Edit : Pour clarifier, je veux au final me débarrasser de la version originale (deux lignes) et continuer à travailler sur la version convertie. TRANSPOSE (), mentionné par Al Everett , m'a rapproché mais pas tout à fait là. Je veux les données brutes dans la version transposée, pas les cellules qui reflètent celles d'origine.

Jonik
la source

Réponses:

92

Si vous utilisez les "nouveaux" Google Spreadsheets, dans le menu de l'onglet "Edition", sous "Coller spécial", la dernière voix du menu est "Coller transposé": il fait exactement ce dont vous avez besoin dans une tâche unique.

utilisateur68665
la source
3
Hmm. Mais il ne semble pas y avoir d’option "Coller transposé" dans le menu "Coller spécial" . Tu parles peut-être d'Excel? Cette question concerne Google Spreadsheets.
Jonik
7
C'est là dans les nouvelles feuilles, n'était pas disponible dans la version précédente, donc ne sera que dans les anciennes si vous les avez converties.
MaryC.fromNZ
Ah oui. J'ai essayé avec une nouvelle feuille de calcul et il y a bien l' option "Paste transpose" !
Jonik
Je vous remercie. Edit> Paste special> Paste transposed(Dernière option).
Bishwas Mishra
30

Si vous utilisez les anciens Google Spreadsheets, vous souhaitez utiliser la fonction TRANSPOSE (). ( Aide Google: Fonctions de tableau )

Dans la cellule supérieure gauche où vous souhaitez que cela apparaisse, entrez =TRANSPOSE(A5:Z6)(ou quelle que soit votre plage de données).

Si vous souhaitez récupérer les données brutes, vous pouvez copier et coller les valeurs dans un nouvel ensemble de cellules. (Mettez en surbrillance les cellules que vous souhaitez copier. Choisissez "Edition | Copier". Placez votre curseur sur une nouvelle cellule vide. Choisissez "Edition | Coller les valeurs uniquement".)

ale
la source
2
Bien que c’était certainement la meilleure réponse lorsqu’elle a été écrite, celle de @ user68665 vous permet d’éviter quelques étapes avec les nouvelles feuilles de calcul Google.
kevinmicke
1
@ kevin: C'est assez vrai, et je vais le modifier pour refléter le fait qu'il était destiné aux anciens Google Spreadsheets. Mais seul le demandeur peut changer la marque "accepter".
ale
1
Cela ne va pas non plus conserver les formules.
poolie