ALL Google Sheets

GSheets : Importrange & Query

Avec cette astuce signée Jean-Paul JOURDAN, vous pouvez réduire la quantité de données à importer en combinant Importrange() et Query()

Dans la syntaxe qui suit, il est demandé à la formule d’importer les seconde, troisième et quatrième colonnes d’une plage de cellules en comportant 10, et d’afficher la troisième colonne avant la seconde.

=query(importrange(cléfeuille;feuille1!A1:J);select Col3,Col2,Col4)

Une astuce qui permettra de réduire les temps de recalcul et d’alléger vos feuilles.

2016-08-19

Pour bien comprendre :

Query

Exécute sur toutes les données une requête écrite dans le langage de requête de l’API Google Visualization.

Exemple d’utilisation

QUERY(A2:E6,"select avg(A) pivot B")QUERY(A2:E6,F2,FALSE)

Syntaxe

QUERY(données, requête, en-têtes)

 

Importrange

Importe une plage de cellules depuis une feuille de calcul spécifiée.Exemple d’utilisation

IMPORTRANGE("https://docs.google.com/spreadsheets/d/abcd123abcd123", "Feuille1!A1:C10")IMPORTRANGE(A2,B2)

Notez cette information
[Total: 0 Average: 0]

A propos de l'auteur

Jean-Paul JOURDAN

Consultant formateur certifié Google Apps

2 commentaires

  • Pouvez vous nous donner un exemple d’imbrication avec la recherche d’une valeur dans une colonne
    du genre :
    =query(importrange(« sheet »; »Onglet!A1:Z33″); »si dans la colonne B = zzz »).

    Merci !

    • En fait je cherche plus précisément à corriger ma formule
      =query(importrange(« sheet »; »Onglet!A1:Z33″); »select Col2,Col4 WHERE Col5 >september « ;1)
      ou encore mieux WHERE Col5 = entre 15 septembre et 17 octobre …

Laisser un commentaire

Share This

Share This

Share this post with your friends!