Le document 1 contient de nombreuses lignes de données.
Comment importer dans le document 2 uniquement les lignes qui ont une certaine valeur dans la colonne C?
la source
Le document 1 contient de nombreuses lignes de données.
Comment importer dans le document 2 uniquement les lignes qui ont une certaine valeur dans la colonne C?
Ce n'est pas aussi simple qu'une importation normale utilisant la IMPORT
fonction. Avec cette fonction, vous ne pouvez effectuer que des importations:
=IMPORTRANGE("key","range")
L'ajout d'une fonction, comme SUM
ou FILTER
, dans la chaîne "plage" entraînera une erreur. La solution doit être trouvée, en utilisant la QUERY
fonction:
=QUERY(IMPORTRANGE("key","range"),"SELECT * WHERE Col1='value'")
OU
=QUERY(IMPORTRANGE("key","A:Z"),"SELECT * WHERE Col1 contains 'value'")
Après WHERE, la définition de colonne doit être en première lettre majuscule puis minuscule. Col fonctionnera, COL ou col ne fonctionnera pas.
Une fois importé, vous pouvez ordonner les résultats en utilisant la ORDER BY
clause:
=QUERY(IMPORTRANGE("key","A:Z"),"SELECT * WHERE Col1 contains 'value' ORDER BY Col1")
La IMPORTRANGE
fonction ne peut donc pas faire les colonnes sélectionnées, elle ne peut faire qu'un seul bloc de plage. La solution consiste à utiliser la clause QUERY
function SELECT
:
=QUERY(IMPORTRANGE("key","A:Z"),"SELECT Col1, Col2, Col3 WHERE Col1 contains 'value' ORDER BY Col1")
IMPORTRANGE
fonction: IMPORTRANGEQUERY
en combinaison avec la IMPORT
fonction: QUERY / IMPORTWHERE
clause dans la QUERY
fonction: QUERY / WHEREORDER BY
clause dans la QUERY
fonction: QUERY / ORDER BY
Eu ce même problème: c'est ce que j'ai fini par utiliser.
= iferror (QUERY (IMPORTRANGE (" https://docs.google.com/spreadsheets/d/[YOUR_KEY_FROM_URL[/edit ", "Titre de la feuille que vous utilisez ! A2: I42")), "sélectionnez * O Col LA COL5 CONTIENT ' Serviette '", 1)," pas encore de valeurs! ")
Permet de le décomposer un peu
IFERROR vous permet d'afficher un message convivial en cas d'échec car aucune donnée n'est retournée
QUERY vous permet de spécifier les critères de recherche. Vous pouvez omettre cela si vous souhaitez simplement importer la plage de cellules indépendamment.
IMPORTRANGE Utilisez l'url fournie, puis récupérez cette feuille, en regardant ces plages (en haut à gauche, en bas à droite)
la source