Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Principes Fondamentaux de XLOOKUP | Principes Fondamentaux et Techniques Avancées de XLOOKUP
Maîtrise des Fonctions de Recherche Excel

bookPrincipes 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.

carousel-imgcarousel-img

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)
  • A3 correspond à Employee ID dans la table du répertoire ;
  • F:F correspond à la colonne Employee ID dans la table Salary ;
  • G:G correspond à la colonne Monthly Salary dans 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.

carousel-imgcarousel-img

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.

carousel-imgcarousel-img

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 XLOOKUP pour récupérer le Job Title en fonction de l'Employee ID ;
  • S'assurer que la formule affiche Not Found si aucune correspondance n'existe ;
  • Étendre la formule vers le bas de la colonne.
question mark

Quelle est la fonction principale de XLOOKUP dans Excel ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 1

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 2. Chapitre 1
some-alt