web-dev-qa-db-fra.com

Feuille de calcul Google, copie d'une colonne à l'autre d'une colonne à l'autre

J'essaie de comprendre comment afficher tout le contenu d'une colonne d'une feuille dans une autre feuille.

Par exemple, j'ai colonne D dans feuille2 que je veux afficher dans colonne A de feuille1 .

=ARRAYFORMULA(Sheet2!D)

Mais cela me donne une erreur de syntaxe.

31
JuggaloBrotha

Si vous souhaitez partager des colonnes sur des fichiers distincts, vous pouvez utiliser:

=importrange("17s-yYzX8GYvyA2PorY2PLaZ5OpFi14wU0ugAyTIrL24","Sheet1!G:J")

où la première chaîne est la clé du fichier de feuille à partir duquel vous souhaitez importer. Vous pouvez copier cela directement à partir de l'URL, par exemple. https://docs.google.com/spreadsheets/d/17s-yYzX8GYvyA2PorY2PLaZ5OpFi14wU0ugAyTIrL24/edit#gid=0. La deuxième chaîne est le nom de la feuille dans le fichier source et dans l'exemple G:J signifie importer les colonnes G à J.

8
David Clarke

Plus d'informations

Les deux formules affichent la colonne comme une rangée, elle "transpose" le groupe de cellules.

- ArrayFormula ('Sheet'! X: X) 
- Importrange ("sheetkey", "nameSheet! X: x") 

Mais cette formule magnifique copie la colonne sans changer la direction.

- {Sheet2! X: X} 
0