XLOOKUP vs VLOOKUP : quelle fonction Excel est la meilleure ?
Les fonctions XLOOKUP et VLOOKUP d’Excel sont utilisées pour examiner rapidement de grands ensembles d’informations. VLOOKUP est une fonction qui est en fait utilisée dans Excel depuis de nombreuses années. Néanmoins, il existe une fonction plus récente que vous devriez utiliser, appelée XLOOKUP.
Les deux ont leurs avantages et aussi leurs restrictions. Nous sommes ci-dessous pour endommager vers le bas les différences et vous aider à choisir lequel est un mieux adapté à votre tâche.
Comment fonctionne le VLOOKUP ?
VLOOKUP représente une fonction de 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 spéciale d’une autre colonne, dans la même ligne exacte. La structure de la phrase pour la fonction VLOOKUP est la suivante :
=VLOOKUP(lookup_value, table_array, col_index_num, )
Prenons un exemple. Supposons que vous ayez une liste de modèles de gadgets de téléphones portables dans votre ensemble de données, et que vous ayez besoin de récupérer certains détails particuliers les concernant.
Vous pouvez utiliser la fonction VLOOKUP pour obtenir des détails supplémentaires concernant leurs processeurs et leurs taux.
Voici un aperçu complet de la manière d’utiliser la fonction VLOOKUP dans Excel pour extraire des informations spécifiques d’un ensemble de données. Bien que le VLOOKUP soit l’une des fonctions les plus efficaces d’Excel et qu’il puisse vous aider à rationaliser de grands ensembles de données, il comporte un certain nombre de restrictions. Par exemple, les données doivent être disposées dans un ordre croissant pour que la formule fonctionne.
Comment fonctionne la formule 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 plage. Si une correspondance est découverte, elle renvoie le produit correspondant du 2e tableau d’informations (return_array).
Elle est plus efficace que les autres choix de recherche car elle pense à une combinaison spécifique par défaut. Vous pouvez utiliser les arguments facultatifs dans le débat () pour spécifier le type de valeurs de correspondance approximative que vous souhaitez – une combinaison exacte ou une valeur inférieure ou supérieure successive, ou une combinaison de caractères de remplacement.
Il peut être utilisé pour différents objectifs, notamment l’analyse financière, la publicité et le marketing, l’évaluation des ventes, et ainsi de suite. La syntaxe de la fonction XLOOKUP est la suivante :
=XLOOKUP(lookup_value, lookup_array, return_array, , , )
Le guide suivant vous emmènera certainement avec les bases ainsi que vous aider à reconnaître comment utiliser la fonction XLOOKUP dans votre classeur. Ces deux fonctions ont besoin d’un minimum de trois débats.
Les principales différences entre XLOOKUP et VLOOKUP
Bien qu’il existe de nombreuses ressemblances entre XLOOKUP et VLOOKUP, il est essentiel de reconnaître les différences.
1. Numéro d’index de colonne
Lors de l’exécution de VLOOKUP, vous devrez certainement aller dans la table source pour examiner ainsi que spécifier le numéro d’index de colonne exact.
VLOOKUP nécessite une spécification du numéro d’index de colonne pour retourner les bons résultats. L’utilisation d’un numéro d’index de colonne incorrect peut entraîner un résultat différent de votre feuille de calcul ou de vos informations, soit sous la forme d’une valeur inexacte ou d’une » #REF » erreur.
Dans l’exemple ci-dessus, disons que vous avez besoin de supprimer l’information cpu pour l’outil, Apple apple iphone 12. Nous utiliserons la 2e collecte de données pour toutes les instances.
Par conséquent, nous devons entrer la valeur de recherche, c’est-à-dire l’appareil Apple apple iphone 12 dans la colonne J, qui se trouve être la colonne la plus à gauche dans notre ensemble de données d’exemple, et la sélection de table équivalente (colonnes J et K). La valeur devrait être extraite de la 2ème colonne du tableau, c’est-à-dire la colonne de recherche K, d’où le numéro d’index de la colonne serait 2.
XLOOKUP est une fonctionnalité dynamique qui supprime le désaccord sur le numéro d’index des colonnes, ce qui suggère que vous n’avez pas à vous préoccuper de compter le nombre de colonnes dans une table. Vous n’aurez qu’à définir les colonnes de lookup ainsi que de recherche, ce qui vous épargnera beaucoup d’efforts et de temps.
2. La robustesse et la flexibilité
Une fois que vous avez établi votre version, vous devez être en mesure de mettre rapidement à jour la table source avec des données fraîches sans vous inquiéter de voir vos formules s’endommager. Avec VLOOKUP, l’inclusion ou le déplacement de colonnes vous oblige à refaire toute la formule.
XLOOKUP est une fonctionnalité plus robuste qui vous permet d’ajouter ou de vous débarrasser de colonnes sans vous stresser des erreurs. Veillez simplement à ne pas mettre une colonne ou une ligne en dehors de la plage de consultation, auquel cas la fonctionnalité retournera certainement une erreur.
3. Messages d’erreur personnalisés
La fonctionnalité XLOOKUP est facile à utiliser. Elle vous permet de saisir un texte d’erreur personnalisé dans le débat qui apparaîtra certainement si la valeur de recherche n’est pas localisée.
VLOOKUP n’offre pas une capacité similaire. Vous pouvez avoir besoin de faire usage d’autres fonctionnalités telles que IFERROR comme solution de contournement, dans les cas où aucune correspondance n’est découverte.
Pourquoi XLOOKUP est-il meilleur par rapport à VLOOKUP ?
Bien que VLOOKUP ait ses usages, il est plus minimal en termes de performance que XLOOKUP. Cela fait de XLOOKUP la sélection privilégiée pour traiter des ensembles de données plus importants. Les résultats sont plus rapides et beaucoup moins sujets à l’erreur, aussi. Reconnaissons pourquoi XLOOKUP fonctionne mieux par rapport à VLOOKUP.
1. XLOOKUP n’est pas limité à des plages de données spécifiques.
XLOOKUP est beaucoup plus adaptable que VLOOKUP, qui peut chercher des valeurs uniquement dans la colonne la plus à gauche d’un tableau, et retourner les valeurs des colonnes correspondantes à droite, comme nous l’avons vu dans l’exemple ci-dessus. En revanche, le modèle XLOOKUP appelle des actions plus faciles et peut également retourner des valeurs pour tout type de colonne dans les deux sens.
2. XLOOKUP fait une correspondance exacte par défaut.
Par défaut, la fonction VLOOKUP dans Excel suppose de rechercher une correspondance approximative. Néanmoins, si une correspondance précise est nécessaire pour votre feuille de calcul, vous devriez entrer « FALSE « . dans le débat range_lookup.
La fonction XLOOKUP recherche la valeur à consulter dans la variété définie qui est une couleur spécifique par défaut. Si une correspondance exacte ne peut pas être découverte, vous pouvez modifier le débat pour rechercher une couleur approximative qui peut être beaucoup moins ou plus que la valeur de lookup.
Pour ce faire, vous pouvez établir le désaccord optionnel à 0 = correspondance exacte (par défaut), -1 = correspondance exacte ou la plus petite suivante, 1 = correspondance exacte ou la plus grande suivante, ou 2 = couleur joker.
3. XLOOKUP peut gérer les insertions ou les suppressions de colonnes.
VLOOKUP est une excellente application pour trouver des informations détaillées à partir d’une autre feuille de calcul ou d’un tableau. Cependant, il s’agit plutôt d’une procédure statique– si vous devez mettre à jour la source d’information ou faire des ajustements ou réorganiser les colonnes, la formule se brise, et aussi vous finissez par vous débarrasser de la fonction VLOOKUP.
XLOOKUP, d’autre part, est une étape plus dynamique qui peut gérer les modifications de colonnes et toujours retourner des résultats de recherche précis. Elle présente des spécifications encore plus certaines, comme la plage de recherche et aussi la sélection de retour, au lieu de l’argument de sélection de table et aussi le numéro d’index de colonne dans VLOOKUP.
4. XLOOKUP effectue des recherches verticales et horizontales.
La fonction XLOOKUP peut localiser des informations dans les variétés droites et verticales, par opposition à VLOOKUP, qui ne peut effectuer que des recherches verticales d’informations.
5. XLOOKUP fournit des correspondances approximatives plus intelligentes.
Si vous recherchez un élément proche de ce que vous désirez, XLOOKUP vous fournira certainement des résultats extra précis. Il fournit des résultats beaucoup plus exacts ainsi que moins de faux positifs.
Avec VLOOKUP, néanmoins, si vous voulez découvrir 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 retourner également les valeurs suivantes plus grandes ou plus petites de votre table de recherche.
6. XLOOKUP a besoin de moins de références de cellule
En utilisant XLOOKUP, tout ce dont vous avez besoin est de choisir 2 plages de données détaillées – une sélection ou plage à partir de laquelle vous souhaitez rechercher une valeur (lookup_array), et un tableau/plage à partir duquel vous souhaitez obtenir la valeur (return_array).
La fonction VLOOKUP, en revanche, vous oblige à sélectionner une plage entière de données en utilisant le paramètre table _ array . Cela peut être un problème avec des ensembles de données compliqués en raison du fait que si votre feuille de calcul est grande, peut-être difficile de réorganiser ou de choisir la variété entière de cellules dont vous voulez retourner une valeur. De plus, pour retourner une correspondance approximative en utilisant VLOOKUP, les informations du tableau doivent toujours être classées par ordre croissant.
VLOOKUP ou XLOOKUP : lequel est pour vous ?
Alors, XLOOKUP est-il bien meilleur que VLOOKUP ? Sur un contraste direct, la réponse devrait certainement être oui. Cependant, cela peut ne pas être aussi simple que cela pour tous les utilisateurs. Par exemple, vous pouvez préférer une ancienne fonction si vous êtes particulièrement expérimenté avec elle ou lorsque vous découvrez une utilité pour une certaine fonction qui correspond à votre usage.
Pour les ensembles de données plus importants, XLOOKUP est probablement la bien meilleure option pour vous en raison de ses fonctionnalités améliorées. VLOOKUP a de nombreuses limitations qui le rendent difficile à utiliser pour des données complexes – et donc, XLOOKUP a beaucoup plus de flexibilité, ce qui en fait le meilleur choix pour la majorité des clients de feuilles de calcul.