Maîtriser la formule XLOOKUP : 4 cas d'utilisation avec des exemples concrets

La formule XLOOKUP dans Excel et Google Sheets est une alternative puissante à VLOOKUP. Bien que VLOOKUP fonctionne bien dans de nombreux cas, elle présente des limites : elle ne recherche que de gauche à droite, nécessite un index de colonne fixe et a du mal à gérer les recherches dynamiques. En revanche, XLOOKUP est flexible, prend en charge les recherches dans toutes les directions et simplifie la gestion des données.

Dans ce blog, nous allons explorer quatre scénarios pratiques dans lesquels XLOOKUP brille, en particulier là où VLOOKUP n'est pas à la hauteur.

1. Consultation dynamique des stocks

Scénario : Un responsable d'entrepôt doit consulter les niveaux de stock des produits et les seuils de réapprovisionnement. Si le stock est inférieur au seuil de réapprovisionnement, le système doit afficher “Réapprovisionnement nécessaire”.”

A B C D
Code produit Nom du produit Stock Seuil de réapprovisionnement
P001 Produit A 50 60
P002 Produit B 30 20
P003 Produit C 10 15

=XLOOKUP(F5, $A$4:$A$14, $C$4:$C$14, “Not Found”)

F G
Code produit Stock
P002 30

Répartition de la formule :

  1. F5: Valeur de recherche (code produit).
  2. $A$4:$A$14: Tableau de consultation (codes produits).
  3. $C$4:$C$14: Tableau de retour (niveaux de stock).
  4. “Not Found” (introuvable) : Message par défaut si le code produit n'existe pas.

Quand VLOOKUP échoue:

  • VLOOKUP exige que la colonne de recherche soit la première colonne, ce qui la rend rigide.
  • XLOOKUP permet de rechercher une correspondance dans n'importe quelle colonne.

Utilisation avancée : Vérifier si le stock est inférieur aux niveaux de commande :

=IF(XLOOKUP(F5, $A$4:$A$14, $C$4:$C$14) < XLOOKUP(F5, $A$4:$A$14, $D$4:$D$14), “Réassort nécessaire”, “Stock suffisant”)

 

F G H
Code produit Stock Résultat
P002 30 Stock suffisant
P003 10 Réassortiment nécessaire

Vérifier la formule dans la feuille de calcul

2. Recherche d'un employé sur plusieurs feuilles

Scénario : Une équipe des ressources humaines gère les dossiers des employés sur plusieurs feuilles. Elle a besoin d'un outil permettant de rechercher dynamiquement le service et le salaire d'un employé.

 

A B C
ID de l'employé Département Salaire ($)
E101 Marketing $5,000.0
E102 IT $6,500.0
E103 RH $4,800.0

=XLOOKUP(F5, $A$4:$A$14, $B$4:$B$14, “Not Found”)

Répartition de la formule :

  1. F5: ID de l'employé recherché.
  2. A4**:A14** : Tableau de recherche (ID des employés).
  3. B4**:B14** : Retourner un tableau (Départements).
  4. “Not Found” (introuvable) : Affiche un message si l'ID d'un employé n'est pas trouvé.

Pourquoi XLOOKUP gagne :

  • VLOOKUP ne peut pas effectuer de recherche en arrière ou dans les colonnes de gauche.
  • XLOOKUP peut renvoyer des résultats de manière dynamique, même à partir de colonnes adjacentes ou non adjacentes.
F G
ID de l'employé Département
E101 Marketing
E103 RH

Pour obtenir le salaire à la place, mettez à jour le tableau de retour

:=XLOOKUP(F5, $A$4:$A$14, $C$4:$C$14, “Not Found”)

Vérifier la formule dans la feuille de calcul

3. Combinaison des noms et prénoms

Scénario : Un responsable souhaite trouver un nom complet à partir d'une liste d'employés en combinant les noms et prénoms de manière dynamique.

 

A B C
ID de l'employé Prénom Nom de famille
E001 Jean Smith
E002 Jane Doe
E003 Mike Marron

=ArrayFormula(XLOOKUP($F$5:$F$14, $A$4:$A$14, $B$4:$B$14 & ” ” & $C$4:$C$14,””))

Répartition de la formule : 

  1. Formule de tableau: Permet à la formule de fonctionner dynamiquement sur plusieurs lignes sans avoir à la faire glisser vers le bas.
  2. F5:F14 : Plage d'ID d'employés à rechercher.
  3. A4:A14 : Tableau de recherche (ID des employés).
  4. B4:B14 & ” ” & C4:C14 : Combine dynamiquement les noms et prénoms.
  5. “” : S'affiche en blanc si l'ID de l'employé n'est pas trouvé.
F G
ID de l'employé Nom complet
E001 John Smith
E003 Mike Brown

Pourquoi XLOOKUP excelle:

  • Il permet de combiner des valeurs de manière dynamique sans créer de colonnes supplémentaires.
  • VLOOKUP nécessiterait une colonne d'aide pour fusionner les noms et prénoms.

 

Vérifier la formule dans la feuille de calcul

4. Recherche du dernier relevé des ventes

Scénario : Un directeur des ventes souhaite connaître le montant des ventes les plus récentes d'un vendeur donné.

A B C
Vendeur Date Ventes ($)
Alice 1/1/2024 $1,000.0
Bob 1/2/2024 $1,500.0
Alice 1/3/2024 $2,000.0

=XLOOKUP(F5, $A$4:$A$14, $C$4:$C$14, “Not Found”, 0, -1)

Vérifier la formule dans la feuille de calcul

Répartition de la formule :

  1. F5 : Plage de noms de vendeurs à rechercher.
  2. A4:A14: Tableau de recherche (noms des vendeurs). Le symbole $ est utilisé pour verrouiller la colonne et la ligne.
  3. “Non trouvé”: Message par défaut si le nom du vendeur n'existe pas.
  4. C4:C14: Tableau de retour (montants des ventes).
  5. 0: Correspondance exacte.
  6. -1: Effectue une recherche de bas en haut pour obtenir la dernière correspondance.
F G
Vendeur Dernières ventes
Alice $2,000.0
Bob $1,500.0

 

Vérifier la formule dans la feuille de calcul

Pourquoi XLOOKUP excelle :

  • Contrairement à VLOOKUP, XLOOKUP peut effectuer une recherche de bas en haut à l'aide de l'option mode de recherche (-1).
  • VLOOKUP ne peut pas trouver le dernier enregistrement sans trier les données manuellement.

Débloquer la puissance de XLOOKUP

XLOOKUP change la donne dans le domaine des recherches dynamiques, en offrant une grande flexibilité et en résolvant les limites de VLOOKUP. Qu'il s'agisse d'inventaires, de gestion de données RH ou d'analyse de documents de vente, XLOOKUP simplifie vos flux de travail et améliore la précision.

Pourquoi utiliser XLOOKUP au lieu de VLOOKUP ?

  • Recherche dans n'importe quelle direction (gauche, droite, haut, bas).
  • Pas besoin d'index de colonnes fixes.
  • Gère les valeurs manquantes avec élégance grâce à des valeurs par défaut personnalisables.
  • Permet des recherches dynamiques et combinées.

Vous avez votre propre cas d'utilisation de XLOOKUP ? Partagez-le dans les commentaires ci-dessous et faites-nous savoir comment cette formule polyvalente a amélioré votre gestion des données !

Vous pouvez aussi aimer...

Fonctionnalités et formules de google sheets

Top 5 des formules de tableaux dynamiques dans Google Sheets 

Google Sheets a évolué au-delà des feuilles de calcul de base. Avec l'introduction de formules de tableaux dynamiques, les utilisateurs peuvent désormais manipuler et analyser...
Fonctionnalités et formules de google sheets

Maîtriser la formule FILTER : 4 cas d'utilisation avec exemples

La formule FILTRE de Google Sheets est un outil polyvalent permettant d'extraire des données répondant à des conditions spécifiques. Contrairement à la formule QUERY,...
Fonctionnalités et formules de google sheets

Exploiter la puissance de SUMIF et SUMIFS dans Google Sheets : 4 cas d'utilisation réels

Les formules SUMIF et SUMIFS de Google Sheets sont des outils indispensables pour effectuer des sommations conditionnelles. Elles simplifient les...