XLOOKUP et VLOOKUP sont deux fonctions utilisées dans Microsoft Excel pour rechercher des valeurs dans un tableau en fonction d'une colonne spécifiée et renvoyer une valeur correspondante. Il existe cependant quelques différences essentielles entre les deux fonctions.
1. Syntaxe :
- rechercheXL syntaxe :`=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])`
- RECHERCHEV syntaxe :`=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])`
2. Valeurs de recherche et tableaux de recherche :
- XLOOKUP permet plus de flexibilité dans la spécification de la valeur de recherche. Il peut accepter une valeur unique ou une plage de valeurs. La valeur_lookup peut également être une chaîne de texte, un nombre ou même une valeur logique (VRAI/FAUX).
- VLOOKUP nécessite que lookup_value soit une valeur unique et doit être du même type de données que les valeurs de la première colonne de table_array.
3. Tableaux de retour :
- XLOOKUP utilise le paramètre return_array pour spécifier le tableau à partir duquel la valeur correspondante doit être renvoyée. Le return_array peut être situé n’importe où dans la feuille de calcul.
- VLOOKUP utilise le paramètre col_index_num pour spécifier le numéro de colonne du table_array à partir duquel la valeur correspondante doit être renvoyée. Le table_array doit être organisé avec les valeurs de recherche dans la première colonne et les valeurs correspondantes dans les colonnes suivantes.
4. Gestion des erreurs et des valeurs manquantes :
- XLOOKUP fournit des options supplémentaires pour gérer les erreurs et les valeurs manquantes via les paramètres if_not_found et match_mode. Ces options vous permettent de spécifier ce qui doit être renvoyé si la valeur de recherche n'est pas trouvée ou si la correspondance n'est pas exacte.
- VLOOKUP fournit uniquement le paramètre range_lookup, qui peut être défini sur TRUE (correspondance approximative) ou FALSE (correspondance exacte). Si range_lookup est TRUE et que la valeur de recherche n'est pas trouvée, RECHERCHEV renvoie la valeur dans la plus petite colonne suivante à gauche qui est supérieure ou égale à la valeur de recherche.
5. Modes de recherche :
- XLOOKUP introduit deux nouveaux modes de recherche :recherche binaire (par défaut) et caractères génériques. La recherche binaire permet une recherche efficace d'ensembles de données volumineux, tandis que le mode de recherche par caractères génériques permet une correspondance partielle des chaînes de texte à l'aide des caractères astérisque (*) et point d'interrogation (?).
- RECHERCHEV ne prend en charge que la fonction de correspondance approximative, qui est similaire au mode de recherche binaire de XLOOKUP.
En résumé, XLOOKUP offre une plus grande flexibilité et des fonctionnalités améliorées par rapport à VLOOKUP. Il offre plus d'options pour gérer les erreurs, les valeurs manquantes et les modes de recherche. Bien que RECHERCHEV reste utile pour les scénarios de recherche plus simples, RECHERCHEXL est la fonction préférée pour les opérations de recherche plus avancées dans Excel.
|