Vlookup est une fonction essentielle dans les feuilles de calcul, y compris Google Sheets. Il vous permet d'effectuer des recherches verticales en recherchant des valeurs clés dans la plage sélectionnée. Cette fonction renvoie ensuite une valeur dans une autre colonne mais à l'intérieur de la même ligne.
Vlookup est généralement effectué entre les feuilles, mais vous pouvez également l'utiliser pour extraire les résultats de classeurs distincts. Dans cet article, nous allons vous montrer comment le faire à l'aide d'un exemple pratique.
Vlookup avec deux classeurs - Guide étape par étape
Dans cet exemple, nous utiliserons des classeurs contenant des données sur les ventes de chaussures. Comme vous travaillez avec deux documents, il est préférable de les placer côte à côte. Malheureusement, contrairement à Microsoft Excel, il n’existe pas d’option de vue côte à côte. Vous devrez donc redimensionner les fenêtres manuellement. Une autre option consiste à installer le redimensionnement de l'onglet depuis le Chrome Store.
- Copiez l'URL du classeur dans lequel vous souhaitez utiliser les données pour Vlookup. Dans notre cas, c'est Shoes 2. Il vous suffit de copier la partie entre d / et / edit.
- Pour utiliser les données de Shoes 2, vous devez lui donner accès à partir de Shoes 1. C'est le moment d'utiliser la fonction IMPORTRANGE. Utilisez la formule:
IMPORTRANGE (clé_tableur, chaîne_de_plage)
Dans notre exemple, la formule est:
IMPORTGAMME (1eMyeohD-yE6FY8E0FCP9rJFSn-SivaXqWDNAuz24IgI, Chaussures! A2 ″)
Notez que si le nom de votre feuille comporte deux mots ou plus, vous devrez utiliser un guillemet simple. Si le nom de la feuille était des données de chaussures, la formule ressemblerait à ceci:
IMPORTRANGE (1eMyeohD-yE6FY8E0FCP9rJFSn-SivaXqWDNAuz24IgI, 'Shoes data'! A2 ″)
Si vous avez beaucoup de données, vous pouvez attendre quelques minutes avant de les charger. Maintenant, cliquez sur Autoriser l'accès pour connecter ces feuilles à partir de différents classeurs.
Maintenant que vous êtes connecté, vous pouvez utiliser Vlookup. Dans le champ B2 sur Shoes 1, supprimez la formule que nous venons d'implémenter et tapez ce qui suit:
RECHERCHEV (A2, IMPORTRANGE (1eMyeohD-yE6FY8E0FCP9rJFSn-SivaXqWDNAuz24IgI, Chaussures! A2: D6 ″), 3,0)
Nous avons utilisé la fonction IMPORTRANGE avec la clé de feuille de calcul et le nom de la feuille de Shoes. Ensuite, nous avons fourni la plage, l'index et le 0 à la fin car ces données ne sont pas triées.
La formule est:
RECHERCHEV (clé_recherche, IMPORTRANGE (clé_superfeuille, chaîne de plage), index, is_sorted
Notez que la plage que vous avez fournie, Shoes! A2: D6 est une chaîne, contrairement à toutes les autres références de cellule. Dans ce cas, nous n'avons pas besoin de verrouiller la plage, car il s'agit de texte et elle ne changera pas.
De plus, nous avons défini la plage comme A2: D6, mais si vous ajoutez les données dans D7, vous devrez la changer en A2: D7. Cependant, il est préférable de saisir A2: D. De cette façon, vous ne spécifiez pas la ligne sur laquelle Google Sheets les vérifiera toutes. L'avantage de ceci est que si nous ajoutons plus d'articles, nous n'avons pas besoin de mettre à jour la formule
Vlookup dans Google Sheets - Comment éviter les erreurs
Si vous avez utilisé Vlookup dans Microsoft Excel, vous risquez d'être confus, car cette fonction fonctionne un peu différemment sur Google Sheets. Voici ce que vous devez savoir avant de commencer.
Vlookup dans Google Sheet n'est pas sensible à la casse par défaut, il ne fait donc pas de différence entre les minuscules et les majuscules. Si vous avez besoin de Vlookup sensible à la casse, utilisez cette formule:
ArrayFormula (INDEX (plage_retour, MATCH (TRUE, EXACT (plage_recherche, clé_recherche), 0)))
Si l'argument is_sorted est défini sur TRUE ou n'est pas présent, vous devrez utiliser l'ordre croissant sur la première colonne. Ce faisant, Vlookup effectuera une recherche plus rapide qui ne fonctionnera que lorsque les données sont triées.
Si vous souhaitez une correspondance partielle, vous pouvez utiliser deux caractères génériques: un astérisque (*) et le point d'interrogation (?).
Par défaut, Vlookup dans Google Sheets recherche toujours la colonne la plus à gauche. Pour le remplacer, utilisez la formule
cómo poner imágenes detrás del texto en documentos de Google
INDEX (plage_retour, MATCH (clé_recherche, plage_recherche, 0))
Les syntaxes à utiliser
Pour mieux comprendre ce guide, voici une liste de syntaxes que nous avons utilisées:
Search_key- C'est la valeur que nous recherchons, également appelée identifiant unique.
Varier- Sélectionnez au moins deux colonnes pour effectuer la recherche.
Indice- Il s'agit du numéro de la colonne qui a la valeur que vous devez importer dans une autre feuille de calcul.
Is_sorted- il n'y a que deux valeurs ici, et FALSE est la valeur par défaut.
Utilisez TRUE si les colonnes doivent être triées du plus petit au plus grand ou de A à Z. De cette façon, la formule Vlookup peut ne pas renvoyer la correspondance exacte. Au lieu de cela, vous obtiendrez le résultat approximatif inférieur à search_key. S'il n'y en a pas, vous recevrez le message d'erreur.
Utilisez FALSE si vous n’avez pas besoin de tri. Vlookup ne recherchera que les correspondances exactes et renverra une erreur s'il n'en trouve aucune. S'il y a deux valeurs égales ou plus, Vlookup utilisera la première.
Connexion réussie des classeurs
Comme vous l'avez appris, la connexion de différents classeurs dans Google Sheets avec Vlookup est un processus simple lors de l'utilisation de la fonction IMPORTRANGE. Bien que la fonction VLookup fonctionne de la même manière dans Excel, ces applications ne fonctionneront pas ensemble. En raison de ses formules intuitives et de ses fonctionnalités qui ne sont pas présentes dans l'alternative de feuille de calcul de Microsoft, Google Sheets peut être la meilleure solution pour travailler avec plusieurs classeurs et feuilles.
À quelle fréquence utilisez-vous la fonction Vlookup dans Google Sheets? Travaillez-vous souvent sur deux ou plusieurs classeurs en même temps? Faites-nous savoir dans la section commentaires ci-dessous.