Table des matières
Dans Microsoft Excel, le VLOOKUP est généralement utilisée pour rechercher une valeur dans la colonne la plus à gauche d'un tableau, puis retourner une valeur dans la même ligne à partir d'une colonne spécifiée. Dans cet article, vous découvrirez comment utiliser cette fonction Fonction VLOOKUP entre deux feuilles dans Excel et extraire des données d'une autre feuille de calcul avec des exemples et des illustrations appropriés.
Télécharger le cahier d'exercices
Vous pouvez télécharger le classeur Excel que nous avons utilisé pour préparer cet article.
Exemple de VLOOKUP entre deux feuilles.xlsx4 exemples avec VLOOKUP entre deux feuilles dans Excel
Exemple 1 : Utilisation de VLOOKUP entre deux feuilles du même classeur Excel
Dans l'image suivante, Feuille 1 représente certaines spécifications d'un certain nombre de modèles de smartphones.
Et voici Feuille 2 où seules deux colonnes de la première feuille ont été extraites. Dans le fichier Prix nous appliquerons la méthode VLOOKUP pour obtenir les prix de tous les appareils de Feuille 1 .
La formule requise dans la première sortie Cellule C5 sur Feuille 2 le sera :
=VLOOKUP($B5,Sheet1!$B$5:$E$14,4,FALSE)
Après avoir appuyé sur Entrez vous obtiendrez le prix du premier smartphone extrait de la base de données de la Commission européenne. Feuille 1 .
Maintenant, vous devez utiliser Poignée de remplissage pour remplir automatiquement le reste des cellules de l'application Colonne C Et les perspectives finales devraient être les suivantes :
Lire la suite : Formule VLOOKUP dans Excel avec plusieurs feuilles (4 astuces simples)
Exemple 2 : Utilisation de VLOOKUP entre deux feuilles de classeurs différents
Maintenant, nous allons utiliser la fonction VLOOKUP pour extraire des données d'une autre feuille de calcul dans un autre classeur.
Par exemple, la table de données primaires suivante se trouve dans un classeur nommé Livre 1 .
Et voici un autre classeur nommé Livre 2 qui représentera les données de sortie extraites du premier classeur.
Dans le second classeur, la formule requise dans la première sortie Cellule C5 sera maintenant :
=VLOOKUP(B5, [Book1.xlsx]Sheet1!$B$5:$E$14,4, FALSE)
Après avoir appuyé sur Entrez et en remplissant automatiquement le reste des cellules dans le fichier Prix vous obtiendrez immédiatement toutes les données de sortie, comme le montre l'image ci-dessous.
Note : Lorsque vous extrayez des données d'un autre classeur, n'oubliez pas que les deux classeurs doivent rester ouverts, sinon la formule mentionnée ne fonctionnera pas et renverra un message de type #N/A erreur.
Lire la suite : Utilisation de VBA VLOOKUP pour trouver les valeurs d'une autre feuille de calcul dans Excel
Lectures similaires
- Fonction INDEX MATCH vs VLOOKUP (9 exemples)
- Comment combiner les fonctions SUMIF et VLOOKUP d'Excel sur plusieurs feuilles ?
- VLOOKUP avec des nombres dans Excel (4 exemples)
- Comment faire un VLOOKUP avec plusieurs conditions dans Excel (2 méthodes)
- VLOOKUP pour afficher plusieurs colonnes dans Excel (4 exemples)
Exemple 3 : IFERROR avec VLOOKUP sur deux feuilles de calcul dans Excel
Parfois, il se peut que la valeur de consultation ne se trouve pas dans la table de données primaire. Dans ce cas, nous pouvons utiliser la fonction IFERROR pour personnaliser un message d'erreur et afficher le résultat lorsque la formule revient.
Par exemple, dans l'image suivante, le dispositif de smartphone en Cellule B5 n'est pas disponible dans Feuille 1 Donc, dans la sortie Cellule C5 le VLOOKUP devrait renvoyer une valeur d'erreur, mais nous allons maintenant remplacer cette valeur par un message personnalisé. "Non trouvé" .
Ainsi, la formule requise dans Cellule C5 devrait être maintenant :
=IFERROR(VLOOKUP(B5,Sheet1!B5:E14,4,FALSE), "Non trouvé")
Après avoir appuyé sur Entrez et en remplissant automatiquement la colonne entière, nous obtiendrons les résultats suivants.
Exemple 4 : Combinaison de INDIRECT avec VLOOKUP pour deux feuilles dans Excel
Le site INDIRECT renvoie une référence spécifiée par une chaîne de texte. En utilisant cette fonction INDIRECT à l'intérieur, la fonction VLOOKUP extrait les données d'une plage nommée dans n'importe quelle feuille de calcul disponible dans un classeur.
Tout d'abord, nous devons définir un nom pour la plage de cellules sélectionnée. B5:E14 dans le Boîte à noms Supposons que nous l'appelions ainsi. "Specs car le tableau de données représente les spécifications des smartphones en un mot.
Maintenant, dans Feuille 2 la formule requise dans la sortie Cellule C5 le sera :
=IFERROR(VLOOKUP(B5,INDIRECT("Specs"),4,FALSE), "Not Found")
Après avoir saisi la formule mentionnée et l'avoir fait glisser vers la dernière cellule, vous obtiendrez des résultats similaires à ceux obtenus dans les trois autres exemples précédents de cet article.
Lire la suite : VLOOKUP INDIRECT dans Excel
Mots de conclusion
Donc, ce sont toutes les quatre des formules rapides et simples avec les VLOOKUP pour extraire des données d'une autre feuille de calcul. Si vous avez des questions ou des commentaires, n'hésitez pas à m'en faire part dans la section des commentaires. Vous pouvez également consulter nos autres articles relatifs aux fonctions Excel sur ce site.