Fonctionnement détaillé.
QUERY est une fonction indispensable d'Excel. Runs Google Visualization API SQL-like queries on data tables. Elle permet d'automatiser vos tableaux, fiabiliser vos calculs et gagner un temps précieux au quotidien dans vos feuilles de calcul.
Syntaxe.
Notation Standard Excel=QUERY(data, query, [headers])Arguments.
Détail de l'ensemble des paramètres acceptés par cette fonction.
The cell range to query.
Exemple :A1:C5SQL-like query string enclosed in quotation marks.
Exemple :"SELECT A, C WHERE C > 150"Exemple pas à pas.
Cas d'usage concretHigh Value Orders Query
Extract products where sales exceed 150.
| Product | Region | Sales | Query Output | Output Sales |
|---|---|---|---|---|
| Widget A | East | 100 | — | — |
| Widget B | West | 300 | — | — |
| Widget C | East | 250 | — | — |
=QUERY(A1:C5, "SELECT A, C WHERE C > 150", 1)Evaluates QUERY over the sample table cells, placing the verified output in cell D2.
Générateur de formule.
Ouvrir l'assistant completPersonnalisez les champs ci-dessous pour générer une formule prête à être copiée dans votre classeur.
=QUERY()Nature du résultat produit.
Returns "Widget B" based on sample evaluation criteria and active cell references.
Bonnes Pratiques
- Use uppercase keywords like SELECT and WHERE for readability.
Erreurs à Éviter
- Google Sheets QUERY requires data in each column to be consistently typed (avoid mixing numbers and text).
Compatibilité par logiciel et version.
Vérification effectuée selon les moteurs de calcul officiels de Microsoft et Google.
For Microsoft Excel, use the FILTER function (Excel 365 / 2021), SUMIFS/COUNTIFS, or Power Query (Get & Transform).
Not supported in Microsoft Excel. QUERY is a proprietary Google Sheets function that uses Google Visualization API SQL syntax.
Native Google Sheets formula. Runs pseudo-SQL queries over sheet ranges for filtering, aggregation, and grouping.
Questions fréquentes.
Questions TechniquesCan I use QUERY across different worksheets in Excel?↓
Yes. You can reference cells located on other sheets by including the sheet name followed by an exclamation mark, for example: =QUERY(Sheet2!A2:A10). If the sheet name contains spaces, enclose it in single quotes: ='Q1 Report'!A2:A10.
What is the most common reason for errors in QUERY?↓
Google Sheets QUERY requires data in each column to be consistently typed (avoid mixing numbers and text).