Principes Fondamentaux de XLOOKUP
Glissez pour afficher le menu
XLOOKUP récupère une valeur d'une colonne en fonction d'une valeur correspondante trouvée dans une autre colonne.
Il est utilisé lorsque :
- Un identifiant unique existe ;
- Un seul résultat est attendu ;
- Une correspondance exacte est requise.
XLOOKUP recherche une valeur et renvoie des informations associées provenant d'une autre colonne sur la même ligne.
Syntaxe
=XLOOKUP(lookup_value, lookup_array, return_array)
lookup_value: la valeur à rechercher ;lookup_array: la colonne dans laquelle Excel recherche une correspondance ;return_array: la colonne contenant le résultat à renvoyer.
Récupération du salaire à l'aide de l'identifiant employé
Deux tableaux sont disponibles dans la feuille de calcul.
Employee Directory contient Employee ID, Employee Name, Department.
Employee Salaries contient Employee ID et Monthly Salary.
L'objectif est de renvoyer Monthly Salary dans le tableau Employee Directory en fonction de Employee ID.


Création de la formule de recherche
Insérer une nouvelle colonne dans la table Employee Directory nommée Monthly Salary.
Dans la première cellule de cette colonne :
=XLOOKUP(A3; F:F; G:G)
A3correspond àEmployee IDdans la table du répertoire ;F:Fcorrespond à la colonneEmployee IDdans la table Salary ;G:Gcorrespond à la colonneMonthly Salarydans la table Salary.
Excel recherche dans la colonne F la valeur présente dans A3. Lorsqu'une correspondance est trouvée, Excel renvoie la valeur correspondante de la colonne G.


Gestion des correspondances manquantes
Si un Employee ID n'existe pas dans la table Salary, Excel renvoie une erreur.
Pour contrôler le résultat, ajoutez le quatrième argument :
=XLOOKUP(A3; F:F; G:G; "Not Found")
Si aucune correspondance n'est trouvée, Excel affiche Not Found au lieu d'une erreur.


Fonctionnement interne
Lorsque la formule s'exécute, Excel :
- Lit la valeur de recherche ;
- Parcourt la colonne de recherche de haut en bas ;
- Trouve la première correspondance exacte ;
- Retourne la valeur de la colonne de retour sur la même ligne.
Les tables de données d'origine ne sont pas modifiées. Le résultat est calculé dynamiquement en fonction de la formule.
Scénario
La feuille de calcul contient deux tableaux :
Employee Directory et Employee Details.
L'objectif est de récupérer le Job Title pour chaque employé à l'aide de XLOOKUP.
Instructions de la tâche
- Insérer une nouvelle colonne dans le tableau Employee Directory nommée
Job Title; - Utiliser
XLOOKUPpour récupérer leJob Titleen fonction de l'Employee ID; - S'assurer que la formule affiche
Not Foundsi aucune correspondance n'existe ; - Étendre la formule vers le bas de la colonne.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion