Google Sheets Query Get Row lorsqu'une de ces cellules n'est pas vide

14

Donc, comme mon titre l'indique, je voudrais sélectionner via une requête uniquement les lignes où certaines cellules ne sont pas vides / vides.

J'ai 4 piscines que j'ai un formulaire pour recueillir leur chimie. Dans des feuilles séparées, je voudrais afficher les données de chaque pool.

Je m'attends à des soumissions incomplètes mais si je n'obtiens qu'une seule valeur, j'aimerais quand même l'obtenir, mais je ne veux nulle part que les valeurs du pool soient complètement vides.

C'est la requête que je pensais pouvoir fonctionner, mais je n'ai que les en-têtes. Voici la feuille d'exemple sur laquelle tout le monde peut travailler .

=QUERY('Form Responses 1'!A:N,"SELECT C,E,G,H WHERE G !='' OR H !='' ORDER BY C, E ASC", 1)

ORDER BYne fonctionne pas non plus. Suis-je en train de manquer quelque chose?

CamSyl
la source

Réponses:

20

S'il vous plaît essayez:

=QUERY('Form Responses 1'!A:N,"SELECT C,E,G,H where G is not null or H is not null order by C,E")
pnuts
la source
Cela a parfaitement fonctionné. Ne savait pasis not null
CamSyl
5
Sachez simplement que non nul voit une cellule avec une chaîne comme vide car avec la commande not NULL, seules les cellules contenant des valeurs numériques ne sont pas vides. Vérification du vide avec des chaînes de texte: WHERE B! = '' Vérification du vide avec des chaînes numériques: WHERE B n'est pas NULL
Jacob Hamfeldt Kold