RECHERCHEV est sans aucun doute l'un des outils les plus puissantsoutils pour rechercher verticalement un élément spécifiquemot-clé dans une feuille. Par conséquent, il est utilisé dans plusieurs situations pour rationaliser le flux de travail dans d’innombrables classeurs. Une fonction similaire, HLOOKUP, est utilisée pour une recherche horizontale.
Aucun de ces outils de recherche n'est dépourvu de limitations. Cela dit, XLOOKUP est un outil relativement récent de recherche de valeurs qui non seulement surmonte les limitations, mais qui est également flexible. Alors, qu’est-ce que XLOOKUP ? Comment pouvez-vous l’utiliser dans vos cahiers d’exercices de tous les jours ? Découvrons-le.
Alors, sans plus attendre, commençons par l'outil XLOOKUP sur Microsoft Excel.
Format pour XLOOKUP
Le format de la fonction XLOOKUP est le suivant :
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])Je vais maintenant parler de chacun des arguments.
Loop_value (obligatoire) :Cela va de soi. Il indique la valeur qui doit être recherchée dans les enregistrements. Vous devez le saisir manuellement.
Lookup_array (obligatoire) :La valeur que vous entrez sera recherchée dans le tableau. Sélectionnez simplement la ligne ou la colonne où la valeur lookup_value est censée exister.
Return_array (obligatoire) :Si une correspondance est trouvée, la valeur de ce tableau pour l'enregistrement correspondant sera renvoyée.
If_not_found (facultatif) :Vous pouvez afficher un message d'erreur personnalisé si aucune correspondance n'est trouvée.
Match_mode (facultatif) :Vous devez sélectionner le type de correspondance en saisissant quatre valeurs comprises entre 0, -1, 1 et 2.
0 :Il recherche une correspondance exacte. S'il n'est pas trouvé, il affichera le message d'erreur que vous avez choisi.
-1 :Si aucune correspondance exacte n’est trouvée, la valeur immédiatement la plus petite sera renvoyée en fonction de la recherche.
1 :Si une correspondance exacte n’est pas trouvée, elle renverra la valeur immédiate la plus élevée en fonction de la recherche.
2 :Vous pouvez l'utiliser pour les correspondances avec des caractères génériques, et '?', '*' et '~' ont des fonctions différentes.
- Point d'interrogation (?) :Il recherche n'importe quel caractère là où il est saisi. Par exemple, si vous saisissez Ro?y, il recherchera Rony, Roxy, Romy, etc.
- Astérisque:
- Il recherchera tout, quelle que soit la longueur saisie. Par exemple, si vous saisissez sud*, il recherchera sud-est et sud-ouest ou tout autre résultat avec sud au début.Tilde (~)
fait référence aux points d'interrogation, à l'astérisque et au tilde.Mode_recherche (facultatif) :
Vous pouvez choisir parmi quatre modes de recherche différents : 1, -1, 2 et -2.1 :
Il démarre la recherche avec le premier élément. Si vous n'entrez dans aucun mode de recherche, c'est le mode par défaut.-1 :
Il démarre la recherche avec le dernier élément.2 :
Il démarre une recherche binaire, où le tableau doit être trié par ordre croissant.-2 :
Il démarre une recherche binaire, où le tableau doit être trié par ordre décroissant.
*En 2 et en -2, si le tableau n'est pas trié comme requis, vous obtiendrez des résultats invalides.
Avec l'explication ci-dessus, vous pouvez déjà savoir à quel point XLOOKUP est puissant par rapport à VLOOKUP.
Explication avec un exemple
Examinons maintenant un ensemble de données pour vous aider à mieux comprendre les fonctions XLOOKUP sur Excel.

L'ensemble de données comprend ici des données concernant certains employés d'une entreprise, notamment le numéro d'identification de l'employé, le nom, le service, etc.
Maintenant, je souhaite utiliser XLOOKUP pour récupérer l'ID de l'employé, le nom actuel du pays et la ville en fonction du nom de l'employé.
Même si RECHERCHEV peut être utilisée dans ce cas, il y aura des limites, dont je parlerai plus tard.
Je vais entrer le nom dans la cellule S1, et l'identifiant de l'employé, le pays et le nom de la ville correspondants seront automatiquement récupérés dans les cellules S2, S3 et S4.
Ainsi, l'entrée dans les cellules S2, S3 et S4 se déroulera comme suit :
=XLOOKUP(S1,B2:B1001,A2:A1001,"Not found")Dans U2
=XLOOKUP(S1,B2:B1001,N2:N1001,"Not found")En U3
=XLOOKUP(S1,B2:B1001,O2:O1001,"Not found")
=En U4J'ai supprimé le "tout comme toutes les autres fonctions d'Excel." Connectez-vous dans la capture d'écranpour votre compréhension. Cependant, vous devez utiliser le «=
» avant d'implémenter XLOOKUP,Je n'ai utilisé aucun argument supplémentaire ici, à l'exception du "Si_not_found

" Argument. Cependant, vous pouvez en utiliser un.nous de XLOOKUPP.
o
- C'était un guide de base sur la façon d'utiliser XLOOKUP. Outre cette implémentation de base, XLOOKUP est une nouvelle recherche puissante dans Microsoft Excel qui regroupe plusieurs fonctions sous un même toit. Voyons pourquoi il est si puissant et sa domination sur VLOOKUP ou HLOOKUP.
- Si la valeur recherchée n'est pas trouvée, vous pouvez définir l'affichage d'un message d'erreur à l'aide de XLOOKUP, contrairement à VLOOKUP ou HLOOKUP, où SIERREUR doit être imbriqué dans la fonction pour afficher un message d'erreur.
- Selon la manière dont vous souhaitez rechercher dans Excel, vous devez soit utiliser RECHERCHEV ou RECHERCHEH. Cependant, en utilisant XLOOKUP, vous pouvez effectuer une recherche verticale et horizontale, car il vous suffit d'adresser les tableaux dans lesquels les valeurs doivent être recherchées et renvoyées.vous pouvez effectuer une recherche à gauche et à droite car vous vous adressez simplement aux tableaux.RECHERCHEV peut
- recherchez uniquement à droite de l’endroit où se trouve la valeur. Cependant, dans le cas de XLOOKUP,
Si une nouvelle colonne ou ligne est insérée dans la feuille, contrairement à VLOOKUP ou HLOOKUP, cela ne modifiera pas les résultats de XLOOKUP, même si les tableaux sont décalés en raison de l'action.













