La fonction XLOOKUP de Microsoft Excel est un outil de recherche efficace qui vous permet de localiser des valeurs spécifiques dans une plage de cellules. Il remplace les fonctions de recherche antérieures telles que RECHERCHEV et résout bon nombre de leurs limites. Cet article fournira un guide étape par étape sur la façon d'utiliser efficacement XLOOKUP.
Qu'est-ce que la fonction XLOOKUP et comment ça marche ?
Excel fournit plusieurs outils pour rechercher dans les données, y compris l'outil de recherche et de sélection intégré et les règles de formatage conditionnel. Ces caractéristiques, cependant, ne font pas une grande différence dans votre feuille de calcul et ne facilitent pas le référencement de données dans d'autres formules. Les fonctions de recherche, comme XLOOKUP, sont particulièrement utiles dans de tels cas.
Pourquoi nous avons besoin de fonctions de RECHERCHE
Lors de l'analyse des données, des cas apparaissent fréquemment dans lesquels vous devez effectuer une recherche dans les données à l'aide de critères de recherche personnalisés qui changent régulièrement. Les analystes de données utilisent fréquemment des requêtes qui peuvent être facilement personnalisées pour acquérir des résultats spécifiques à partir d'un ensemble de données.
RECHERCHEV et RECHERCHEH – Limites et solutions
La gamme de fonctions de recherche traditionnelles, telles que HLOOKUP (recherche horizontale) et VLOOKUP (recherche verticale), est limitée. Entre autres limitations, ils doivent trouver des solutions pour rechercher des données à gauche ou à droite des valeurs. Pour surmonter ces restrictions, XLOOKUP vous permet de rechercher des données dans des lignes et des colonnes, à gauche et à droite de votre valeur de recherche.
La solution : XLOOKUP
XLOOKUP peut gérer des correspondances approximatives, des valeurs de recherche multiples, des requêtes imbriquées, des messages d'erreur personnalisés, etc. Il est disponible uniquement pour les abonnés Microsoft 365, mais a rapidement changé la donne pour les recherches de données de base et complexes.
Comment fonctionne la fonction XLOOKUP dans Microsoft Excel ?
Pour expliquer la fonction XLOOKUP, utilisons un exemple. Imaginez une feuille de calcul Excel contenant une liste du personnel avec des colonnes pour l'identifiant de l'employé, le nom, l'adresse e-mail et le rôle.
Un ensemble de données comme celui-ci peut être utilisé comme répertoire de recherche dans Excel à l'aide d'une formule XLOOKUP. Une valeur de recherche pour cette formule peut être n'importe laquelle des valeurs de ces colonnes.
Syntaxe de base de XLOOKUP
La syntaxe de base de la fonction XLOOKUP est :
- valeur_recherche :
La valeur que vous souhaitez rechercher.
- lookup_array :
La plage ou le tableau à rechercher.
- return_array :
La plage ou le tableau à partir duquel renvoyer un résultat.
- [if_not_found] :(Facultatif) La valeur à renvoyer si aucune correspondance n'est trouvée.
Exemple de scénario
Considérez une feuille de calcul Excel avec quatre colonnes : ID d'employé, nom, adresse e-mail et rôle.
Vous souhaitez retrouver l'adresse email de l'employé portant l'ID 103. Voici comment procéder à l'aide de XLOOKUP :
- Sélectionnez une cellule vide
Pour insérer une fonction XLOOKUP, commencez par ouvrir la feuille de calcul Excel et sélectionnez une cellule vide. Cliquez sur la barre de formule sur le ruban pour commencer la modification.
- Déterminez les critères de recherche
Commencez à taper la formule dans la barre de ruban :
- lookup_value : 103
- lookup_array : A2
(plage contenant les identifiants des employés)
- return_array : C2
(plage contenant des adresses e-mail)
Cette formule recherchera l'ID 103 dans la plage A2
et renvoyez l'email correspondant de la plage C2
, qui est "jim@example.com".
Arguments facultatifs
- pas trouvé:
Si la valeur est introuvable, vous pouvez spécifier un message ou une valeur personnalisée.
- match_mode : Spécifiez le type de correspondance.
- search_mode : Spécifiez l'ordre de recherche.
Fonctionnalités avancées de XLOOKUP
XLOOKUP propose plusieurs fonctionnalités avancées :
1. Renvoi de plusieurs colonnes
XLOOKUP peut renvoyer plusieurs colonnes de données. Supposons que vous souhaitiez à la fois l'adresse e-mail et le rôle professionnel d'un employé donné :
Cette formule renvoie le tableau {"jim@example.com", "Designer"}.
2. XLOOKUP imbriqué
Vous pouvez imbriquer des fonctions XLOOKUP pour des requêtes complexes. Par exemple, rechercher le poste d'un employé en fonction de son adresse e-mail :
Cette formule recherche d'abord l'ID d'employé à l'aide de l'e-mail, puis recherche le rôle professionnel à l'aide de cet ID.
Choses à considérer avant d'utiliser XLOOKUP
- Disposition des données :
XLOOKUP peut rechercher des données disposées horizontalement et verticalement.
- La gestion des erreurs:
Utilisez l'argument not_found pour gérer correctement les résultats qui ne correspondent pas.
- Tailles de gamme :
Assurez-vous que lookup_array et return_array ont la même taille pour éviter les erreurs.
- Compatibilité:
XLOOKUP est disponible uniquement dans Microsoft 365 et les versions plus récentes d'Excel.
Guide étape par étape pour utiliser XLOOKUP dans Excel
Suivez ces étapes pour créer une formule à l'aide de XLOOKUP :
1. Sélectionnez une cellule vide :
Ouvrez votre feuille de calcul Excel et sélectionnez une cellule vide.
2. Tapez la formule :
Commencez à taper =XLOOKUP( dans la barre de formule.
3. Insérer des critères de recherche :
Spécifiez la valeur de recherche, le tableau de recherche et le tableau de retour.
4. Ajouter des arguments facultatifs :
Incluez not_found, match_mode et search_mode si nécessaire.
5. Appuyez sur Entrée:
Fermez la formule avec une parenthèse fermante et appuyez sur Entrée pour voir le résultat.
Dernières pensées
La fonction XLOOKUP d'Excel est un outil polyvalent et efficace pour l'analyse des données. Par rapport aux opérations de recherche standard, il offre une plus grande flexibilité, rationalise les requêtes difficiles et améliore l'efficacité du travail de gestion des données. Vous pouvez profiter pleinement des fonctionnalités d'Excel et améliorer considérablement vos compétences en analyse de données en apprenant à utiliser XLOOKUP. XLOOKUP est un outil essentiel pour tout utilisateur d'Excel ou analyste de données, qu'il travaille avec des listes de base ou des ensembles de données complexes.