web-dev-qa-db-fra.com

Impossible d'analyser la chaîne de requête pour la fonction Query lors de l'utilisation de IMPORTRANGE

C'est le problème que je vois:

Erreur - Impossible d'analyser la chaîne de requête pour la fonction paramètre QUERY 2: NO_COLUMND

Error - Unable to parse query string for function QUERY parameter 2: NO_COLUMND

La formule est de la forme:

=query(importange("...", "Sheet!A:V"), "select D where V = 1", 1)

J'ai importé des données d'une autre feuille. Je souhaite que cette feuille active affiche la colonne D lorsque la colonne V correspond à 1.

Y a-t-il une manière différente plutôt que ma formule actuelle?

6
jas9531

Lors de l'utilisation de query avec importrange, les colonnes importées doivent être appelées Col1, Col2, Col3, etc., en fonction de leur position dans la plage importée. Donc, vous devriez remplacer

"select D where V = 1" 

avec

"select Col4 where Col22 = 1" 

La raison en est que la plage importée n'est pas considérée comme faisant partie d'une feuille. Par conséquent, ses noms de colonne ne ressemblent pas aux noms de colonne de la feuille.

Pour trouver le numéro d'une colonne sans réciter l'alphabet, vous pouvez y placer temporairement =column().

12
user79865