J'utilise IMPORTRANGE dans une requête pour extraire des données des feuilles 1 à 2. Le code suivant se trouve dans une cellule de l'onglet A de la feuille 2 et fonctionne comme prévu:
=query(importrange("URL-A","E:J"), "select * where Col6 = TRUE AND Col4 IS NOT NULL")
C'est-à-dire qu'il extrait les données correctes de la feuille 1, onglet A. Notez que l'URL-A est spécifique à l'onglet A.
Cependant, lorsque je tente d'extraire des données de l'onglet B:
=query(importrange("URL-B","C:J"), "select * where Col2 IS NOT NULL AND Col8 = TRUE AND Col6 IS NOT NULL")
où URL-B est spécifique à l'onglet B, les données sont toujours extraites de l'onglet A.
En d'autres termes, IMPORTRANGE semble extraire des données du premier onglet, malgré la spécification d'URL spécifiques à d'autres onglets.
Une syntaxe supplémentaire ou différente est-elle requise pour faire référence à différents onglets?
Au lieu d'utiliser "E:J"
et "C:J"
, utilisez "tab a!E:J"
et "tab b!C:J"
, où tab a et b sont les noms d'onglets.
REMARQUE: pour éviter toute confusion, au lieu d'utiliser URL
, utilisez la clé de feuille de calcul, car cela indique clairement que le premier paramètre fait uniquement référence à la feuille de calcul.