En utilisant Google Sheets, je souhaite, dans le même document, importer des données d'une feuille à une autre en utilisant IMPORTRANGE avec des conditions.

J'ai essayé sans succès:

=IF(IMPORTRANGE("https:URL","Inc Database!B2:B300")="permanent",IMPORTRANGE("htps://URL","Inc Database!A2:A300"),"")

Et

=QUERY(IMPORTRANGE("https:/URL", "Inc Database!A2:A300"),"SELECT Col1 WHERE Col1 <> 'permanent'")

Et

=FILTER(IMPORTRANGE("URL","Inc Database!A1:A250"),IMPORTRANGE("URL","Inc Database!B1:B250"="venture permanent"))

Je veux que la fonction dise: Importez toutes les valeurs de la plage A qui répondent au critère "permanent" dans la plage B.

    A    |  B    
_________|_________
 Name    |type 
---------|-------
 Henry   |Permanent
 William |Intern
 John    |Permanent  
1
user7220901 16 janv. 2017 à 18:35

2 réponses

Meilleure réponse

J'ai mis quelques exemples dans le feuilles de calcul / d / 1LX7JfbGvgBTfmXsYZz0u5J7K0O6oHJSnBowKQJGa9lY / edit # gid = 0 "," Inc Database! A2: B300 ")," SELECT Col1 WHERE not (Col2 = 'Permanent') ")

3
David Tew 16 janv. 2017 à 16:03

Vous avez besoin d'un guillemet simple autour de la référence à la feuille / l'onglet car il y a un espace dans le nom. En utilisant votre exemple:

IMPORTRANGE("https:/URL", "'Inc Database'!A2:A300")

Mais cela n'importera que la colonne A, vous ne pouvez donc pas vérifier par rapport à la colonne B

Ensuite, utilisez la requête. Si vous voulez tout ce dont B est `` permanent '', alors vous voulez (non testé):

=QUERY(IMPORTRANGE("https:/URL", "'Inc Database'!A2:B"),"SELECT Col1 WHERE Col1 = 'Permanent'")

Cette volonté:

  • Importez toutes les lignes, en commençant par A2 de la feuille de données principale à utiliser dans la requête ().
  • Via Query, ne retournez que ceux où Col2 (B) contient 'Permanent'
0
Karl_S 16 janv. 2017 à 15:47