Google Sheets : la fonction QUERY

La fonction QUERY exécute une requête sur toutes les données d'une plage et retourne un tableau de données.

Les requêtes sont écrites dans un langage très similaire au SQL.

Utilisation :

=QUERY(données; requête)

ou

=QUERY(données; requête; en_têtes)


A propos de la fonction QUERY

QUERY est une fonction très puissante de Google Sheets qui permet notamment de renvoyer les données répondant à une ou plusieurs conditions, de grouper, trier, filtrer, pivoter, formater des données, de traiter des dates (ou les jours, mois, années de dates) et des heures, de calculer des sommes, moyennes, maximums, etc.

Ce cours complet et gratuit sur la fonction QUERY vous permettra d'apprendre à utiliser cette fonction en avançant étape par étape (à chaque nouvelle page, de nouveaux éléments sont ajoutés pour vous permettre d'écrire des requêtes de plus en plus pointues).

Base de données

Dans les différents exemples de cette section, la fonction QUERY utilisera les données de cette (très petite) base de données placée sur une feuille nommée BD :

google sheets fonction query db

Vous pouvez copier cette petite base de données pour l'avoir à portée et pouvoir faire quelques tests par vous-même en suivant ce cours.

Commencer

Si vous débutez avec cette fonction, il est vivement recommandé de suivre ce cours dans l'ordre :