web-dev-qa-db-fra.com

Importer uniquement certaines lignes

Je tente de créer une feuille de calcul basée sur une autre feuille de calcul. Je souhaite uniquement importer certaines lignes en fonction de la deuxième colonne de la première feuille de calcul. Si cette colonne contient certains utilisateurs Initiales, je souhaite que les lignes apparaissent dans la deuxième feuille de calcul.

La formule que j'utilise est (j'omets la clé):

=QUERY(IMPORTRANGE("key","Sheet1!A2:A3000"),"SELECT * WHERE COL2='JB'")

Je continue à recevoir ce message d'erreur:

Requête non valide: la colonne [COLB] n'existe pas dans la table.

J'ai essayé d'utiliser une terminologie différente pour la deuxième colonne - COL2, même le nom d'en-tête de la colonne. Mais rien ne fonctionne. Pas sûr de ce que je fais mal. Toute aide serait grandement appréciée!

1
NY114

Votre tâche est sans espoir car lors de l'importation d'une seule colonne, il n'y a pas de deuxième colonne. Cependant, l'interrogation avec Sheet1!A2:B3000 ne fonctionnera toujours pas avec COL2 car elle est sensible à la casse, tout comme la colonne b la sélection ne fonctionne pas dans une requête à la place de B. Peut-être essayer:

=QUERY(IMPORTRANGE("key","Sheet1!A2:B3000"),"SELECT * WHERE Col2='JB'")
1
pnuts