Comment utiliser VLOOKUP et IMPORTRANGE dans Google Sheets ?

Combiner la puissance de VLOOKUP et IMPORTRANGE est un excellent moyen de transférer des données spécifiques entre deux feuilles de calcul. Élargissez les horizons de ces deux fonctions et appliquez la fonction VLOOKUP à l'ensemble de Google Sheets.

Poursuivez votre lecture pour utiliser VLOOKUP dans Google Sheets et découvrez comment Sheetgo peut constituer une excellente alternative.

Un aperçu d'IMPORTRANGE

Voyons comment fonctionne IMPORTRANGE. Il est simple et ne nécessite que deux arguments : l'URL de la feuille de calcul source et la plage à importer.

=IMPORTRANGE(spreadsheet_url, range_string)

Quelques conseils à garder à l'esprit :

  • Vous devez mettre les deux arguments entre guillemets.
  • Vous avez besoin d'un accès à la vue à la feuille de calcul source.
  • Cette fonction renvoie une erreur REF la première fois qu'il s'exécute. Pour résoudre ce problème, cliquez sur la cellule qui contient l'erreur, puis autorisez l'accès à la feuille de calcul source.

Consultez notre guide ultime pour IMPORTRANGE.

Comprendre VLOOKUP

La fonction VLOOKUP effectue une recherche dans une plage, une ligne à la fois. Si elle trouve une valeur spécifique dans la première colonne, elle renvoie une valeur dans la même ligne à partir d'une colonne spécifiée. Comme son nom l'indique, il est couramment utilisé pour rechercher des données.

Il prend quatre arguments :

  • search_key : la valeur à faire correspondre.
  • gamme : les coordonnées de la cellule à rechercher.
  • l'index : le décalage de la colonne qui indique les valeurs à renvoyer.
  • [is-sorted] : si les données sont triées. Si vous n'êtes pas sûr, mettez cette valeur à “FALSE” pour plus de sûreté.

=VLOOKUP(search_key, range, index, [is_sorted])

Combinaison de VLOOKUP et IMPORTRANGE

L'utilisation conjointe de ces deux fonctions nous permet d'appliquer la fonction VLOOKUP entre deux feuilles de calcul Google. Quelque chose qui serait impossible autrement.

L'idée est simple, il suffit d'utiliser IMPORTRANGE comme plage VLOOKUP. Voici la syntaxe de base de cette combinaison.

=VLOOKUP(search_key, range, index, [is_sorted])

Voyons à quoi ressemblerait cette formule avec des informations réelles.

=VLOOKUP(A3, IMPORTRANGE(“2JLmFDIKcZPATrjWF_9js8Pvw3d2mWzSzYypB1s4z8uo/edit#gid=1703103179”, “follow_up!A:B”), 2, FALSE))

Cette approche permet d'importer de petits ensembles de données. Toutefois, si vous travaillez avec de grandes feuilles de calcul, il est préférable d'utiliser VLOOKUP sur la feuille de calcul source et d'importer le résultat.

Aller plus loin avec ARRAYFORMULA

Le VLOOKUP ne peut être appliqué qu'à une seule clé de recherche à la fois. Cela signifie que vous devez le copier-coller dans toutes les cellules nécessaires. Pour éviter cela, nous pouvons ajouter ARRAYFORMULA. 

La formule ci-dessous est une version améliorée. Elle inclut cette autre fonction et fournit une plage pour la clé de recherche VLOOKUP.

=ARRAYFORMULA(VLOOKUP(A3:A, IMPORTRANGE(“2JLmFDIKcZPATrjWF_9js8Pvw3d2mWzSzYypB1s4z8uo”, “follow_up!A:B”), 2, FALSE))

Malheureusement, cette nouvelle formule introduit également un problème : la formule array renvoie une série d'erreurs si des informations sont manquantes.

Nettoyage avec ARRAY_CONSTRAIN

Les erreurs introduites par la dernière modification peuvent être corrigées en limitant le nombre de lignes dans le tableau. Pour cela, nous utiliserons ARRAY_CONSTRAIN pour ajouter cette limitation. Là encore, les modifications sont en gras.

=ARRAY_CONSTRAIN(ARRAYFORMULA(VLOOKUP(A3:A, IMPORTRANGE(“2JLmFDIKcZPATrjWF_9js8Pvw3d2mWzSzYypB1s4z8uo”, “follow_up!A:B”), 2, FALSE)), COUNTA(A3:A), 1)

Le seul changement significatif dans cette formule est l'utilisation de COUNTA pour le nombre de lignes. Cette fonction compte toutes les cellules contenant des valeurs que VLOOKUP peut essayer de faire correspondre.

Il s'agit de la dernière itération de cette formule, ces derniers changements l'ayant rendue plus simple et plus efficace.

Cas d'utilisation courants

L'utilisation de VLOOKUP et IMPORTRANGE peut améliorer considérablement votre gestion des données. Voici quelques cas d'utilisation qui illustrent l'utilité de cette combinaison.

Informations sur les employés

  • Cas : Le service des ressources humaines conserve les dossiers des employés dans une feuille de calcul, mais chaque service dispose de feuilles d'affectation de projet distinctes.
  • Solution : Importer les dossiers des employés dans des feuilles spécifiques à chaque service, puis faire correspondre les affectations de projets avec les détails concernant les employés, tels que les noms et les postes.

Gestion des stocks

    • Cas : Votre entreprise possède plusieurs entrepôts, chacun gérant sa propre feuille de calcul d'inventaire.
    • Solution : Importer les données de chaque fiche d'entrepôt dans un système de suivi de l'inventaire principal, trouver les niveaux de stock et les détails des articles dans tous les sites.

    Analyse financière

    • Cas : Vous gérez plusieurs comptes clients, chacun disposant de sa propre feuille de calcul.
    • Solution : Importez et regroupez les données financières de toutes les fiches clients en une seule. Ensuite, recherchez les indicateurs financiers à analyser (par exemple, les recettes totales, les dépenses et les marges bénéficiaires par client).

    Grâce à la puissance de VLOOKUP et IMPORTRANGE, vous pouvez gérer et analyser les données de plusieurs feuilles de calcul.

    Utilisation de Sheetgo pour le transfert et le traitement des données

    Malheureusement, le fait de s'appuyer fortement sur ces deux fonctions peut s'avérer problématique. Importrange s'interrompt souvent et ralentit les feuilles de calcul.

    Nous avons une solution : Les connexions Sheetgo. Cette fonction peut transférer des données comme IMPORTRANGE et les traiter comme VLOOKUP. Mais elle est plus efficace, car elle vous permet de configurer le moment où les données doivent être transférées. Elle offre également de nombreuses options de traitement et permet d'introduire des formulaires pour recueillir des données.

    Comme Sheetgo est un outil sans code, vous pouvez oublier d'utiliser et de maintenir toutes ces fonctions compliquées. Il vous suffit d'établir vos connexions et de garder vos données importantes à portée de main.

    Réduisez les tâches de traitement des données et libérez du temps pour des tâches plus importantes, Essayez Sheetgo dès aujourd'hui.

    Utiliser VLOOKUP entre deux feuilles de calcul Google

    Vous savez maintenant comment combiner ces deux grandes fonctions. Pour un ensemble connexe de fonctions complémentaires, consultez le site suivant comment combiner QUERY et IMPORTRANGE.

    When VLOOKUP+IMPORTRANGE hits a scale ceiling, the no-formula IMPORTRANGE alternative shows how to connect and merge sheets without cell-level references.

    Vous pouvez aussi aimer...

    Fonctionnalités et formules de google sheets

    Comment calculer le taux d'intérêt nominal à l'aide de Google Sheets ?

    Sarah est une jeune professionnelle qui doit prendre des décisions financières importantes. Des cartes de crédit aux hypothèques, en passant par les prêts étudiants et les...
    Fonctionnalités et formules de google sheets

    Extraire les données de Google Calendar dans Google Sheets à l'aide d'Apps Script

    Cet article a été publié à l'origine dans notre forum communautaire. Objectif : Ce guide montre comment utiliser Google Apps Script pour extraire des données...
    Fonctionnalités et formules de google sheets

    Utilisation de la fonction PROPER pour mettre en majuscule la première lettre de chaque mot dans Google Sheets

    Note : Cet article a été publié à l'origine dans notre forum communautaire. Vous avez déjà eu besoin de nettoyer une liste de noms, de titres ou d'autres...