Comment utiliser la fonction XLOOKUP dans Excel

Guide XLOOKUP
Fonctions Microsoft Excel
Analyse de données avec Excel
Comment utiliser la fonction XLOOKUP dans Excel cover image

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 :

Screenshot 2024-06-05 105326.png

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

Screenshot 2024-06-05 105649.png

Vous souhaitez retrouver l'adresse email de l'employé portant l'ID 103. Voici comment procéder à l'aide de XLOOKUP :

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

  1. Déterminez les critères de recherche

Commencez à taper la formule dans la barre de ruban :

Screenshot 2024-06-05 105810.png

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

Screenshot 2024-06-05 105856.png

- match_mode : Spécifiez le type de correspondance.

Screenshot 2024-06-05 105933.png

- search_mode : Spécifiez l'ordre de recherche.

Screenshot 2024-06-05 105959.png

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é :

Screenshot 2024-06-05 110018.png

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 :

Screenshot 2024-06-05 110038.png

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.


Career Services background pattern

Services de carrière

Contact Section background image

Restons en contact

Code Labs Academy © 2024 Tous droits réservés.