Comment utiliser QUERY avec IMPORTRANGE dans Google Sheets

Vous voulez apprendre à utiliser la fonction QUERY avec la fonction IMPORTRANGE dans Google Sheets ? Dans ce tutoriel, je vais vous montrer comment combiner ces deux fonctions pour manipuler et importer des données de manière efficace.

La fonction IMPORTRANGE dans Google Sheets

Avant de commencer, laissez-moi vous présenter la fonction IMPORTRANGE dans Google Sheets. Cette fonction permet d’importer une plage de cellules d’une feuille de calcul dans un fichier différent. Cependant, elle ne permet pas de manipuler les données importées.

C’est là que la fonction QUERY entre en jeu. En combinant la fonction QUERY avec IMPORTRANGE, vous pouvez effectuer différentes manipulations de données dans Google Sheets.

Voici quelques-uns des avantages de cette combinaison :

  • Limiter les colonnes : vous pouvez sélectionner les colonnes que vous souhaitez importer.
  • Importation basée sur des critères : vous pouvez importer les données que vous souhaitez en filtrant les enregistrements indésirables à l’aide de critères.
  • Résumé des données : vous pouvez importer et agréger les données en une seule opération.

Si vous n’utilisez pas les fonctions IMPORTRANGE et QUERY ensemble, vous avez probablement adopté l’approche suivante :

  1. Importer les données dans une feuille.
  2. Ensuite, dans une autre feuille du même classeur, traiter les données à l’aide des fonctions VLOOKUP, FILTER, SUMIF ou QUERY.

Cependant, cela n’est pas nécessaire lorsque vous utilisez les fonctions IMPORTRANGE et QUERY ensemble.

Dans ce tutoriel sur QUERY + IMPORTRANGE, je vais vous montrer quelques-unes des techniques de manipulation de données les plus utiles avec les données importées à l’aide de IMPORTRANGE.

Contrainte des colonnes lors de l’importation de données avec QUERY et IMPORTRANGE

L’une des limitations de la fonction IMPORTRANGE est qu’elle ne peut importer que des colonnes contiguës. Par exemple, vous pouvez importer les colonnes A à Z (Sheet1!A1:Z1000), mais pas les colonnes A et Z (Sheet1!A1:A1000 et Sheet1!Z1:Z1000).

Pour contraindre les colonnes lors de l’utilisation de IMPORTRANGE, vous pouvez utiliser la fonction QUERY. La fonction QUERY vous permet de sélectionner des colonnes spécifiques à partir d’une plage de données.

Voici comment utiliser la QUERY avec IMPORTRANGE pour limiter le nombre de colonnes lors de l’importation de données dans Google Sheets :

=QUERY({IMPORTRANGE("URL", "Sheet1!A1:D7")},"Select Col1,Col4 ")

La formule ci-dessus n’importera que les colonnes 1 et 4.

Si vous souhaitez importer toutes les colonnes, vous pouvez utiliser la formule suivante :

=QUERY({IMPORTRANGE("URL", "Sheet1!A1:D7")},"Select *")

Comment réorganiser les colonnes dans les données importées avec QUERY et IMPORTRANGE

Vous pouvez également réorganiser les colonnes dans les données importées en combinant les fonctions QUERY et IMPORTRANGE. Voici comment procéder :

=QUERY({IMPORTRANGE("URL", "Sheet1!A1:D7")},"Select Col4,Col3,Col1,Col2")

Dans la formule ci-dessus, j’ai réorganisé les positions des colonnes en combinant la fonction QUERY avec la fonction IMPORTRANGE. Les colonnes étaient dans l’ordre « Article », « Qté. », « Numéro de commande » et « Date de commande ». La formule ci-dessus réorganisera les colonnes dans l’ordre « Date de commande », « Numéro de commande », « Article » et « Qté. ».

Utilisation de QUERY avec IMPORTRANGE pour filtrer les données importées

Vous pouvez également utiliser la fonction QUERY avec IMPORTRANGE pour filtrer les données importées dans Google Sheets. Cela vous permet d’appliquer des conditions dans une ou plusieurs colonnes et d’importer les données requises.

Voici quelques exemples d’utilisation de la fonction QUERY avec IMPORTRANGE pour filtrer les données importées :

  • Utilisation de l’opérateur « Equal to » (=) dans QUERY + IMPORTRANGE pour filtrer les données importées qui correspondent à une valeur spécifique.
=QUERY({IMPORTRANGE("URL","Sheet1!A1:D7")},"Select * Where Col1='A' ")
  • Utilisation de l’opérateur « Greater Than » (>) pour filtrer les données importées qui sont supérieures à une certaine valeur.
=QUERY({IMPORTRANGE("URL","Sheet1!A1:D7")},"Select * Where Col2>50")
  • Utilisation des opérateurs « Less Than » (<), « Greater Than or Equal To » (>=) et « Less Than or Equal To » (<=) pour filtrer les données importées selon des conditions numériques.

  • Utilisation de l’opérateur « Not Equal To » (<>) pour filtrer les données importées qui ne correspondent pas à une valeur spécifique.

  • Utilisation de la correspondance de sous-chaîne et de l’importation de données.

Utilisation de QUERY avec IMPORTRANGE pour résumer les données

En utilisant la clause GROUP BY de la fonction QUERY, vous pouvez regrouper et résumer les données importées dans Google Sheets. Voici quelques exemples de résumé de données à l’aide de la fonction QUERY :

  • Utilisation de la fonction COUNTIF pour compter les occurrences de certaines valeurs dans les données importées.

  • Utilisation de la fonction SUMIF pour calculer la somme des valeurs qui correspondent à certaines conditions.

  • Utilisation des fonctions AVG, MIN et MAX pour calculer respectivement la moyenne, la valeur minimale et la valeur maximale des données importées.

  • Utilisation des opérations arithmétiques dans les données importées.

J’espère que vous avez trouvé cet article utile pour comprendre comment utiliser la fonction QUERY avec IMPORTRANGE dans Google Sheets. Pour plus de détails, n’hésitez pas à consulter notre site web Crawlan.com.

Merci de nous avoir lu et profitez de vos manipulations de données dans Google Sheets !

Articles en lien