
Formule générique
=VLOOKUP(B5,(workbook)sheet!range,4,0)
Sommaire
Pour rechercher des données produit, des prix ou d'autres informations stockées dans un classeur (externe) distinct, vous pouvez utiliser la fonction RECHERCHEV avec une référence complète à l'autre classeur. Dans l'exemple illustré, la formule en C5 est:
=VLOOKUP(B5,'(product data.xlsx)Sheet1'!$B$4:$E$12,4,0)
Exemple de données
Les données du classeur externe ressemblent à ceci:
Explication
Il s'agit d'une utilisation standard de la fonction RECHERCHEV pour récupérer des données de la 4ème colonne d'une table:
- la valeur de recherche provient de B5
- table_array est une référence à une plage dans un classeur externe
- col_index vaut 4, pour récupérer les données de la quatrième colonne
- range_lookup est égal à zéro pour forcer une correspondance exacte
La seule différence est la syntaxe spéciale utilisée pour les références externes, dans l'argument "table_array". La syntaxe des références externes est:
'(workbook)sheet'!range
- classeur est le nom du classeur externe (c'est-à-dire data.xlsx)
- feuille est le nom de la feuille contenant la plage (c'est-à-dire Sheet1)
- range est la plage réelle du tableau de table (c'est-à-dire A1: C100)
Le moyen le plus simple de saisir une référence à une table externe est de commencer à entrer normalement dans la fonction RECHERCHEV. Ensuite, lors de la saisie de l'argument table_array, accédez au classeur externe et sélectionnez directement la plage. Excel construira automatiquement la référence nécessaire.
Remarque: Si le classeur avec la table de recherche est ouvert, RECHERCHEV affichera le nom et l'adresse du classeur pour l'argument table_array. Sinon, RECHERCHEV affichera le chemin d'accès complet du fichier au classeur + le nom et l'adresse du classeur.
Gestion des espaces et de la ponctuation
Notez que la référence au classeur est placée entre crochets et que tout le classeur + la feuille est placé entre guillemets simples. Les guillemets simples sont obligatoires lorsque le nom du classeur ou de la feuille contient des espaces ou des caractères de ponctuation