web-dev-qa-db-fra.com

Comment importer une colonne d'une feuille dans une autre feuille de la même feuille de calcul Google Sheets?

Je ne cherche pas ImportRange car je souhaite rester dans le même tableur Google Sheets. Au lieu de cela, je veux importer une colonne d'une feuille dans une colonne d'une autre feuille de la même feuille de calcul.

5
orschiro

Une façon de faire est d'utiliser ArrayFormula . Si la feuille à partir de laquelle vous souhaitez importer s'appelle Sheet1 et que vous souhaitez sélectionner l'intégralité de column A, vous pouvez procéder comme suit:

=ArrayFormula('Sheet1'!A:A)

Vous pouvez voir un exemple de cela en action ici: https://docs.google.com/spreadsheets/d/1kJraNDzrLF8-W_BxbL8pU6e_QuoMqFcl_sgyzT14L2Y/edit?usp=sharing

En général, vous pouvez utiliser le formulaire [SheetName]![Range] pour extraire des données d'une autre feuille à partir de la même feuille de calcul. Dans ce cas, ArrayFormula est nécessaire pour étendre la plage entière au lieu d'importer simplement la première cellule de la plage.

poste édité

7
Robert Hickman

Je ne cherche pas = ImportRange car je souhaite rester dans le même tableur Google Sheets.

me semble être la répétition d'une idée fausse que je pense avoir vue ailleurs. IMPORTRANGE permet d'extraire des données du même document ou même de la même feuille.

Ce n'est peut-être pas la meilleure solution , mais elle est fonctionnelle. Par exemple:

=importrange(" k e y ","Sheet1!A:A")

copiera ColumnA dans une autre colonne choisie (disponible), même si Sheet1 est la seule feuille du document. Cependant, l'autorisation est toujours requise.

Un cas d'utilisation possible est celui où la référence à la colonne de l'extrême gauche doit être conservée même après l'insertion d'un nouveau ColumnA. (Dans la formule Sheet1!A:A ne s'ajuste pas automatiquement lorsqu'une colonne est insérée à l'extrême gauche, il reste Sheet1!A:A.)

0
pnuts