Les fonctions RECHERCHEXX et RECHERCHEV d'Excel sont utilisées pour analyser rapidement de grands ensembles de données. VLOOKUP est une fonction utilisée dans Excel depuis des années. Cependant, il existe une fonction plus récente que vous devriez utiliser appelée XLOOKUP.

Les deux ont leurs avantages et leurs limites. Nous sommes là pour décomposer les différences et vous aider à choisir celle qui convient le mieux à votre projet.

Comment fonctionne RECHERCHEV ?

RECHERCHEV signifie recherche verticale. Il s'agit d'une fonction Excel qui effectue des recherches verticales pour une valeur dans la colonne la plus à gauche d'un ensemble de données, puis renvoie une valeur unique à partir d'une autre colonne, dans la même ligne. La syntaxe de la fonction RECHERCHEV est la suivante :

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

Prenons un exemple. Supposons que vous disposiez d'une liste de modèles d'appareils de smartphone dans votre ensemble de données et que vous deviez extraire des informations spécifiques à leur sujet.

instagram viewer

Vous pouvez utiliser la fonction VLOOKUP pour obtenir des informations supplémentaires sur leurs processeurs et leurs prix.

Voici un guide détaillé sur l'utilisation de VLOOKUP dans Excel pour extraire des informations spécifiques d'un jeu de données. Bien que RECHERCHEV soit l'une des meilleures fonctions d'Excel et puisse vous aider à simplifier de grands ensembles de données, elle présente quelques limitations. Par exemple, les données doivent être classées par ordre croissant pour que la formule fonctionne.

Comment fonctionne XLOOKUP ?

XLOOKUP vous permet d'effectuer des recherches horizontales et verticales pour rechercher une valeur dans une feuille de calcul. La fonction effectue essentiellement une recherche de tableau. Si une correspondance est trouvée, il renvoie l'élément correspondant de la deuxième plage de données (return_array).

Il est plus efficace que les autres options de recherche car il propose une correspondance exacte par défaut. Vous pouvez utiliser les arguments facultatifs dans le ([match_mode]) argument pour spécifier le type de valeurs correspondantes approximatives dont vous avez besoin: une correspondance exacte ou une valeur ultérieure inférieure ou supérieure, ou une correspondance de caractères génériques.

Il peut être utilisé à diverses fins, notamment l'analyse financière, l'analyse du marketing et des ventes, etc. La syntaxe de la fonction XLOOKUP est la suivante :

=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

Le guide suivant vous guidera à travers les bases et vous aidera à comprendre comment utiliser la fonction XLOOKUP dans votre classeur. Ces deux fonctions nécessitent un minimum de trois arguments.

Les principales différences entre XLOOKUP et VLOOKUP

Bien qu'il existe de nombreuses similitudes entre XLOOKUP et VLOOKUP, il est important de comprendre les différences.

1. Numéro d'index de colonne

Lors de l'exécution de VLOOKUP, vous devrez accéder à la table source pour vérifier et spécifier le numéro d'index de colonne exact.

VLOOKUP nécessite un paramètre de numéro d'index de colonne pour renvoyer les résultats corrects. L'utilisation d'un numéro d'index de colonne incorrect peut entraîner une sortie différente de votre feuille de calcul ou de vos données, sous la forme d'une valeur incorrecte ou d'un "#REF" Erreur.

Dans l'exemple ci-dessus, supposons que vous deviez extraire les détails du processeur de l'appareil, Apple iPhone 12. Nous utiliserons le deuxième ensemble de données pour tous les exemples.

En conséquence, nous devons entrer la valeur de recherche, i, e, l'appareil Apple iPhone 12 dans la colonne J, qui se trouve être la colonne la plus à gauche dans notre exemple de jeu de données, et le tableau de table correspondant (Colonnes J et K). La valeur devrait être extraite de la deuxième colonne du tableau de la table, c'est-à-dire la colonne de recherche K, par conséquent, le numéro d'index de la colonne serait 2.

XLOOKUP est une fonction dynamique qui supprime l'argument du numéro d'index de colonne, ce qui signifie que vous n'avez pas à vous soucier de compter le nombre de colonnes dans une table. Vous n'aurez qu'à spécifier les colonnes de recherche et de recherche, ce qui vous fera économiser beaucoup de temps et d'efforts.

2. Robustesse et Flexibilité

Une fois que vous avez établi votre modèle, vous devriez pouvoir mettre à jour rapidement la table source avec de nouvelles données sans vous soucier de la rupture de vos formules. Avec VLOOKUP, ajouter ou déplacer des colonnes signifie que vous devez refaire toute la formule.

XLOOKUP est une fonction plus robuste qui vous permet d'ajouter ou de supprimer des colonnes sans vous soucier des erreurs. Assurez-vous simplement de ne pas insérer de colonne ou de ligne en dehors du tableau de recherche, auquel cas la fonction renverra une erreur.

3. Messages d'erreur personnalisés

La fonction XLOOKUP est pratique à utiliser. Il vous permet de saisir un message texte d'erreur personnalisé dans le [if_not_found] argument qui apparaîtra si la valeur de recherche n'est pas trouvée.

VLOOKUP n'offre pas une fonctionnalité similaire. Vous devrez peut-être utiliser d'autres fonctions telles que SIERREUR comme solution de contournement, dans les cas où aucune correspondance n'est trouvée.

Pourquoi XLOOKUP est-il meilleur par rapport à VLOOKUP ?

Bien que VLOOKUP ait ses utilisations, ses fonctionnalités sont plus limitées que XLOOKUP. Cela fait de XLOOKUP le choix préféré pour travailler sur des ensembles de données plus volumineux. Les résultats sont également plus rapides et moins sujets aux erreurs. Comprenons pourquoi XLOOKUP fonctionne mieux par rapport à VLOOKUP.

1. XLOOKUP n'est pas limité à des plages de données spécifiques

XLOOKUP est beaucoup plus flexible que VLOOKUP, qui peut rechercher des valeurs uniquement dans la colonne la plus à gauche d'une table et renvoyer des valeurs à partir des colonnes correspondantes à droite, comme nous l'avons vu dans l'exemple ci-dessus. En revanche, le modèle XLOOKUP nécessite des étapes plus simples et peut renvoyer des valeurs pour n'importe quelle colonne dans les deux sens.

2. XLOOKUP utilise par défaut une correspondance exacte

Par défaut, la fonction VLOOKUP dans Excel suppose de rechercher une correspondance approximative. Cependant, si une correspondance exacte est requise pour votre feuille de calcul, vous devez saisir "FALSE" dans l'argument range_lookup.

La fonction XLOOKUP recherche la valeur de recherche dans la plage spécifiée qui est une correspondance exacte par défaut. Si une correspondance exacte est introuvable, vous pouvez modifier l'argument pour rechercher une correspondance approximative qui peut être inférieure ou supérieure à la valeur de recherche.

Pour ce faire, vous pouvez définir l'option [match_mode] argument à 0 = correspondance exacte (par défaut), -1 = correspondance exacte ou plus petit suivant, 1 = correspondance exacte ou plus grand suivant, ou 2 = correspondance générique.

3. XLOOKUP peut gérer les insertions ou les suppressions de colonnes

VLOOKUP est une excellente application pour trouver des données spécifiques à partir d'une autre feuille de calcul ou table. Cependant, il s'agit plutôt d'une mesure statique - si vous devez mettre à jour la source de données ou apporter des modifications ou réorganiser les colonnes, la formule se brise et vous finissez par perdre la fonction VLOOKUP.

XLOOKUP, d'autre part, est une mesure plus dynamique qui peut gérer les changements de colonne tout en renvoyant des résultats de recherche précis. Il est livré avec des paramètres plus spécifiques, tels que le tableau de recherche et le tableau de retour, au lieu de l'argument de tableau de table et du numéro d'index de colonne dans VLOOKUP.

4. XLOOKUP effectue des recherches verticales et horizontales

La fonction XLOOKUP peut trouver des données dans des tableaux horizontaux et verticaux, contrairement à VLOOKUP, qui peut effectuer des recherches verticales de données uniquement.

5. XLOOKUP fournit des correspondances approximatives plus intelligentes

Si vous recherchez un article proche de ce que vous voulez, XLOOKUP vous donnera des résultats plus précis. Il offre des résultats plus précis et moins de faux positifs.

Avec VLOOKUP, cependant, si vous souhaitez trouver une correspondance approximative à partir de votre feuille de calcul, la fonction ne renverra que la valeur inférieure suivante de la référence correspondante. Mais XLOOKUP vous permet d'effectuer une meilleure correspondance approximative et de renvoyer également les prochaines valeurs supérieures ou inférieures de votre table de recherche.

6. XLOOKUP a besoin de moins de références de cellules

Lors de l'utilisation de XLOOKUP, tout ce dont vous avez besoin est de sélectionner deux plages de données spécifiques - un tableau ou une plage à partir de laquelle vous voulez pour rechercher une valeur (lookup_array), et un tableau/plage à partir duquel vous souhaitez récupérer la valeur (tableau_retour).

La fonction VLOOKUP, d'autre part, vous oblige à sélectionner une plage entière de données à l'aide de la table_array paramètre. Cela peut poser problème avec les ensembles de données complexes, car si votre feuille de calcul est volumineuse, il peut être difficile de réorganiser ou de sélectionner l'intégralité de la plage de cellules à partir de laquelle vous souhaitez renvoyer une valeur. De plus, pour renvoyer une correspondance approximative à l'aide de VLOOKUP, les données de la table doivent toujours être triées par ordre croissant.

VLOOKUP ou XLOOKUP: lequel est fait pour vous ?

Alors, XLOOKUP est-il meilleur que VLOOKUP? Sur une comparaison directe, la réponse devrait être oui. Cependant, cela peut ne pas être aussi simple que cela pour tous les utilisateurs. Par exemple, vous préférerez peut-être une fonction plus ancienne si vous y êtes particulièrement adepte ou lorsque vous trouvez une utilisation pour une fonction spécifique adaptée à votre utilisation.

Pour les ensembles de données plus volumineux, XLOOKUP est probablement la meilleure option pour vous en raison de sa fonctionnalité accrue. RECHERCHEV a plusieurs limitations qui la rendent difficile à utiliser pour des données complexes. Par conséquent, RECHERCHEX a beaucoup plus de flexibilité, ce qui en fait le meilleur choix pour la plupart des utilisateurs de tableurs.

3 formules folles de Microsoft Excel qui sont extrêmement utiles

Lire la suite

PartagerTweeterPartagerE-mail

Rubriques connexes

  • Productivité
  • Microsoft Excel
  • L'analyse des données
  • Conseils Microsoft Office

A propos de l'auteur

Cheryl Vaughn (42 articles publiés)

Cheryl est une créatrice de contenu et une stratège spécialisée dans le style de vie, les applications mobiles et les médias numériques. Elle a examiné des produits et des applications technologiques pour le contenu, la convivialité et l'accessibilité. Elle travaille en étroite collaboration avec des particuliers et des entreprises pour concevoir des campagnes qui relient les marques aux clients en utilisant le mélange approprié de mots et de visuels.

Plus de Cheryl Vaughn

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner