Logo Wand.Tools

Générateur de fonction XLOOKUP Excel

Utilisez l'IA pour générer des fonctions XLOOKUP pour une recherche et une correspondance efficaces des données

Guide de la fonction XLOOKUP Excel - Comment utiliser XLOOKUP

Apprenez à utiliser efficacement la fonction XLOOKUP d’Excel. XLOOKUP est le remplaçant moderne de VLOOKUP et HLOOKUP, offrant plus de flexibilité et de puissance dans les opérations de recherche.

Syntaxe

=XLOOKUP(valeur_recherchée, tableau_recherche, tableau_retour, [si_non_trouvé], [mode_correspondance], [mode_recherche])

  • valeur_recherchée : La valeur à rechercher (texte, nombres ou référence de cellule)
  • tableau_recherche : Où chercher la valeur (une seule colonne ou ligne)
  • tableau_retour : Que renvoyer quand la valeur est trouvée (peut être plusieurs colonnes/lignes)
  • si_non_trouvé : (Optionnel) Que montrer si pas de correspondance (“Non trouvé”, 0, texte personnalisé)
  • mode_correspondance : (Optionnel) Comment faire correspondre :
    • 0 : Correspondance exacte (par défaut)
    • -1 : Correspondance exacte ou élément inférieur suivant
    • 1 : Correspondance exacte ou élément supérieur suivant
    • 2 : Utiliser des caractères génériques (* et ?)
  • mode_recherche : (Optionnel) Direction de recherche :
    • 1 : De premier à dernier (par défaut)
    • -1 : De dernier à premier
    • 2 : Recherche binaire (ascendante)
    • -2 : Recherche binaire (descendante)

Exemples

  1. Recherche basique (trouver le salaire par ID) :
    =XLOOKUP(A2, ID_Employés, Salaires)

  2. Retour multiple (obtenir nom et département) :
    =XLOOKUP(A2, ID_Employés, Colonnes_Nom_Dept)

  3. Avec gestion d’erreur (message personnalisé) :
    =XLOOKUP(A2, ID_Produits, Prix, “Produit non trouvé”)

  4. Correspondance approximative (trouver le prix suivant supérieur) :
    =XLOOKUP(100, Liste_Prix, Noms_Produits, “Non disponible”, 1)

  5. Recherche par caractères génériques (trouver les éléments commençant par “App”) :
    =XLOOKUP(“App*”, Noms_Produits, Prix, “Aucune correspondance”, 2)

  6. Recherche inversée (trouver la dernière occurrence) :
    =XLOOKUP(Valeur_Recherche, Plage_De_Données, Plage_De_Résultat, “Non trouvé”, 0, -1)

Conseils Avancés

  • Utilisez plusieurs colonnes de retour : Sélectionnez plusieurs colonnes dans tableau_retour
  • Gérez les erreurs : Incluez toujours le paramètre si_non_trouvé pour une meilleure expérience utilisateur
  • Optimisez les grandes données : Utilisez la recherche binaire (mode_recherche=2) pour les listes triées
  • Recherche bidirectionnelle : Peut rechercher à la fois verticalement et horizontalement
  • Formules matricielles : Fonctionne avec des retours de tableau pour des calculs avancés
  • XLOOKUP imbriqué : Peut être imbriqué pour des recherches complexes

Erreurs Courantes

  • #N/A : Valeur non trouvée (utilisez si_non_trouvé pour gérer)
  • #VALUE! : Les arguments ont des types de données incorrects
  • #REF! : Références invalides dans la formule
  • #SPILL! : Le tableau de retour est bloqué par des données existantes