Il existe de nombreuses raisons de filtrer les résultats IMPORTRANGE. Il se peut que vous souhaitiez partager uniquement certaines données et non une feuille de calcul entière. Vous pouvez avoir besoin de transférer des informations pour effectuer une analyse. Quoi qu'il en soit, ce billet vous apprendra comment combiner ces deux fonctions.
Lisez la suite pour savoir comment utiliser Google Sheets FILTER sur des données provenant d'une autre feuille.
Comprendre l'IMPORTRANGE
La fonction IMPORTRANGE de Google Sheets vous permet d'importer une plage de cellules d'une feuille de calcul dans une autre.
Cette fonction est particulièrement utile pour partager des données spécifiques entre différentes feuilles ou avec différents utilisateurs sans donner accès à l'ensemble du document.
Cette fonction est assez simple. Tout ce dont vous avez besoin, c'est de l'URL de la feuille de calcul source et de la plage de données que vous souhaitez importer. N'oubliez pas que ces deux éléments doivent être exprimés entre guillemets.
=IMPORTRANGE(spreadsheet_url, range_string)
Si vous souhaitez connaître les tenants et les aboutissants de cette fonction, consultez notre guide détaillé sur l'IMPORTRANGE.
Principes de base de la fonction FILTRE
La fonction FILTRE de Google Sheets vous permet de renvoyer les cellules d'une certaine plage qui répondent à une certaine condition. Cette fonction est très utile pour l'analyse des données, car elle vous permet de travailler avec des sous-ensembles spécifiques de données.
Vous pouvez utiliser la fonction FILTRE pour n'afficher que les lignes où une certaine colonne répond à un critère spécifique. Par exemple, vous pouvez l'utiliser pour n'afficher que les données relatives aux ventes d'une région particulière.
Pour utiliser le FILTRE, vous devez déterminer la plage de données à filtrer et une ou plusieurs conditions à évaluer.
=FILTER(range, condition1, [condition2, ...])
Pour en savoir plus sur cette fonction, consultez notre article détaillé sur l'utilisation du FILTRE.
Combinaison d'IMPORTRANGE et de FILTRE
Il existe trois façons de travailler avec ces deux fonctions et de filtrer les résultats importés avec des critères multiples. Passons en revue chacune d'entre elles et discutons de leurs avantages et inconvénients.
Comme l'indique clairement la documentation de Google Sheets, il est préférable de filtrer les données sur la feuille de calcul source avant de les importer. Nous commencerons par cette approche et nous nous dirigerons vers d'autres solutions.
Filtrer d'abord, importer ensuite
C'est la meilleure façon d'utiliser ces fonctions en tandem. Filtrez d'abord dans la feuille de calcul source, puis importez les données dans la feuille de calcul de destination.
Pensez-y comme si vous deviez rendre des livres à la bibliothèque. Il est beaucoup plus efficace de sélectionner les livres que vous devez rendre et de vous rendre ensuite à la bibliothèque. Naturellement, vous ne prendriez pas tous les livres que vous trouvez chez vous pour n'en rendre qu'une partie.
De même, le filtrage et l'importation réduisent considérablement la charge de traitement et facilitent le fonctionnement de vos feuilles de calcul.
Cependant, dans certains cas, cette option n'est pas envisageable. Par exemple, si vous n'avez qu'un accès en vue à la source de données. C'est dans ce cas que les options suivantes seront les plus efficaces.
Importer et filtrer en même temps
Vous pouvez utiliser IMPORTRANGE et FILTER dans une seule formule pour transférer uniquement les informations dont vous avez besoin. La formule de base ressemblerait à ceci :
=FILTER(IMPORTRANGE(spreadsheet_url, range_string), condition1)
Pour ce faire, dans FILTER, vous devez utiliser IMPORTRANGE à la fois pour la plage et pour les conditions. Il s'agit d'un exemple de formule qui importe des données de vente et les filtre pour ne retenir que les articles dont le coût est supérieur à $20.
=FILTRE(IMPORTRANGE(“10-nOeSObSzpWmXhsBnCRHr3yQOr4-z9R2SMb6jD1vWE”, “sales_data!A:F”), IMPORTRANGE(“10-nOeSObSzpWmXhsBnCRHr3yQOr4-z9R2SMb6jD1vWE”, “sales_data!A:A”) > 20))
Étant donné que vous devez utiliser IMPORTRANGE pour chaque condition, cette approche peut ralentir le temps nécessaire pour obtenir des résultats.
Un autre problème lié à cette approche est que vous allez filtrer l'en-tête au cours du processus. Pour résoudre ce problème, vous pouvez importer cette ligne au-dessus des résultats filtrés. Par ailleurs, si la feuille de calcul source n'est pas susceptible de changer, vous pouvez simplement la copier-coller.
Importer d'abord, filtrer ensuite
L'approche précédente donne lieu à des formules compliquées dont il est difficile de garder la trace. Ce problème peut être facilement résolu en important les données sur une feuille de votre fichier, puis en les filtrant sur une autre feuille.
Cas d'utilisation courants
L'utilisation conjointe d'IMPORTRANGE et de FILTRE permet d'optimiser diverses tâches sur Google Sheets. Voici quelques cas d'utilisation courants :
- Rapports des départements : Importer et afficher uniquement les informations nécessaires pour chaque département.
- Analyse des données de vente : Importez des données de vente provenant de différentes feuilles dans un tableau de bord central, puis utilisez la fonction FILTRE pour analyser les données en fonction de critères spécifiques.
- Gestion de projet : Importer des données sur les tâches à partir de divers tableurs d'équipe et les filtrer pour n'afficher que les tâches en attente.
Ce ne sont là que quelques-uns des scénarios dans lesquels cette combinaison de fonctions peut s'avérer très utile.
Sheetgo comme solution alternative
L'utilisation des fonctions IMPORTRANGE et FILTER dans Google Sheets peut s'avérer utile, mais aboutit souvent à des feuilles de calcul lentes et encombrantes, en particulier pour les grands ensembles de données.
Sheetgo offre une alternative rationalisée qui vous permet de transférer et de filtrer des données efficacement, sans avoir à gérer des formules complexes.
Avantages de l'utilisation de Sheetgo :
- Efficacité: Importer et filtrer des données simultanément sans problèmes de performance.
- Flexibilité: Automatiser les transferts de données aussi souvent que nécessaire, afin de garantir la mise à jour des informations.
- Facilité d'utilisation: Interface conviviale ne nécessitant pas de formules complexes.
Pour un guide détaillé, étape par étape, sur l'importation et le filtrage de données avec Sheetgo, veuillez vous référer à notre tutoriel complet.
Conclusion
Les fonctions IMPORTRANGE et FILTRE peuvent être utilisées conjointement pour certaines tâches. Mais elles entraînent souvent des problèmes de performance et une complexité inutile.
Sheetgo offre une alternative efficace et conviviale, vous permettant d'importer et de filtrer des données de manière transparente, sans avoir à gérer des formules complexes ou à subir la lenteur des feuilles de calcul.
Pour des techniques plus avancées de gestion des données dans Google Sheets, consultez notre article sur la gestion des données dans Google Sheets. Comment combiner QUERY et IMPORTRANGE dans Google Sheets ?.
For an approach that doesn’t depend on IMPORTRANGE at all — useful when filtering breaks under volume — see the scalable IMPORTRANGE alternative.
