Google Sheets QUERY : appliquer un format

FORMAT

Il est possible de formater les valeurs numériques, les dates et les heures retournées par la fonction QUERY en précisant le format des données.


Appliquer un format à une colonne

Pour changer le format de la date d'inscription (B), ajoutez FORMAT en fin de requête suivi de la colonne concernée et du format entre apostrophes :

=QUERY(BD!A1:G15;"SELECT * FORMAT B 'd mmmm yyyy'")

google-sheets-fonction-query-format-date - format

Ou pour appliquer (par exemple) un format de devise à la colonne E, entrez :

=QUERY(BD!A1:G15;"SELECT * FORMAT E '#,##0.00 €'")

google-sheets-fonction-query-format-devise - format

Appliquer un format au résultat d'une fonction

L'exemple suivant affiche la somme des messages (E) pour chaque rang (D) :

=QUERY(BD!A1:G15;"SELECT D, SUM(E) GROUP BY D")

google-sheets-fonction-query-format-sum - format

Pour appliquer (par exemple) un format de nombre à 2 décimales (avec séparateur de milliers) à la somme des messages, précisez le format de la fonction SUM :

=QUERY(BD!A1:G15;"SELECT D, SUM(E) GROUP BY D FORMAT SUM(E) '#,##0.00'")

google-sheets-fonction-query-format-sum-2-decimales - format

Pour appliquer en plus un format personnalisé aux rangs (D), ajoutez ce format supplémentaire à la suite :

=QUERY(BD!A1:G15;"SELECT D, SUM(E) GROUP BY D FORMAT SUM(E) '#,##0.00', D 'RANG 0'")

google-sheets-fonction-query-format-personnalise - format
Télécharger ce cours au format PDF