VLOOKUP vs INDEX/MATCH : lequel est le meilleur ?

VLOOKUP vs INDEX/MATCH : lequel est le meilleur ?

En ce qui concerne le monde Excel, il est divisé en deux factions - VLOOKUP Tarteet INDEX/CONCORDANCE Tarte.

Si vous voulez savoir enVLOOKUP et INDEX/MATCHLequel a le score le plus élevé dans la bataille, cet article tentera de répondre.

Mais avant de le faire, permettez-moi de clarifier certaines choses - cet article ne consiste pas à louer une fonctionnalité et à en dénigrer une autre.Ces deux fonctionnalités Excel sont excellentes, chacune avec ses propres forces.Dans certains cas, l'un peut être meilleur que l'autre.

Au cours d'une de mes sessions de formation Excel, j'ai été surpris de constater que la plupart des gens connaissent et maîtrisent dans certains cas VLOOKUP, mais presque personne ne connaît le puissant combo INDEX/MATCH.

Quand je l'ai mentionné, ils avaient beaucoup de questions :

  • Est-ce une formule de recherche et de référence ?-Oui!peut-être le meilleur
  • Est-ce nouveau dans Excel 2016 ?-Sûrement pas!
  • Peut-il référencer des données entre différentes feuilles de calcul ou classeurs ?-oui
  • MIEUX QUE VLOOKUP ?-ça dépend

Dans ce tutoriel, je vais comparer les deux formules le plus objectivement possible.

Je n'avais pas de favoris au début, mais je préfère utiliser le combo INDEX/MATCH au lieu de VLOOKUP.Le choix est motivé par de nombreux facteurs, notamment l'apparence et l'utilisation des données.Je vais tous les couvrir dans cet article.

Table des matières

question connexe  Mettre en surbrillance les cellules vides dans Excel

RECHERCHEV Vs INDEX MATCH - COMPARAISON OBJECTIVE

Alors commençons et terminons le long débat sur VLOOKUP vs INDEX/MATCH et quel est le meilleur.

Pour ce faire, je vais comparer les deux fonctions sur certains paramètres (certains sont quantifiables, d'autres non).

Popularité des fonctions

Pour certaines personnes, si vous savez comment utiliser RECHERCHEV, vous savez comment utiliser Excel.Étant donné tout ce que cette fonction unique peut faire, je ne les blâme pas.

Pour cette raison, de nombreuses personnes utilisent VLOOKUP car il est plus facile à comprendre par les autres utilisateurs d'Excel.

Bien qu'il ne s'agisse pas d'un concours de popularité, il joue un rôle énorme dans la raison pour laquelle VLOOKUP est si largement utilisé.

Imaginez que vous travaillez avec un compte/responsable qui maîtrise VLOOKUP mais ne sait pas utiliser INDEX/MATCH.Il est plus logique d'utiliser des fonctions que vous connaissez tous, plutôt que d'essayer de leur enseigner INDEX/MATCH.

Conclusion : VLOOKUP est clairement le gagnant en termes de popularité

Facile à utiliser

Ce qui rend VLOOKUP si populaire est sa facilité d'utilisation (au moins par rapport à INDEX/MATCH).

Lorsque je m'entraîne à Excel, j'introduis toujours VLOOKUP en premier.Beaucoup de gens trouvent VLOOKUP difficile, donc je ne peux même pas imaginer essayer de leur enseigner INDEX/MATCH (à moins qu'ils ne sachent déjà comment utiliser VLOOKUP avec compétence).

Dans la plupart des cas, VLOOKUP est suffisant.Il fait la plupart des choses que les gens doivent faire lorsqu'ils travaillent avec des données.Bien sûr, vous pouvez faire la même chose avec INDEX/MATCH, mais pourquoi aller à la dure quand vous n'en avez pas besoin.

VLOOKUP prend 3 paramètres (le quatrième est facultatif) et est plus facile à comprendre que INDEX/MATCH.

INDEX & MATCH sont deux fonctions distinctes, chacune acceptant trois arguments, qui doivent être combinés pour effectuer la recherche (c'est devenu compliqué ??).

question connexe  7 choses étonnantes que le texte en colonnes d'Excel peut faire pour vous

Lorsque vous aurez compris, vous trouverez peut-être INDEX/MATCH tout aussi facile, mais les débutants peuvent graviter vers VLOOKUP.

Vlookup et index

Conclusion : VLOOKUP est connu pour sa facilité d'utilisation.

Flexibilité fonctionnelle

VLOOKUP est une fonctionnalité intéressante avec quelques limitations :

  • Il ne parvient pas à rechercher et renvoie la valeur à gauche de la valeur de recherche.
  • Cela ne fonctionne que pour les données disposées verticalement.
  • Si vous ajoutez/supprimez de nouvelles colonnes aux données, VLOOKUP donnera des résultats erronés (car la valeur du numéro de colonne fait maintenant référence à la mauvaise colonne).Vous pouvez rendre les numéros de colonne dynamiques, mais si vous envisagez de combiner deux fonctions ou plus, pourquoi ne pas utiliser INDEX/MATCH en premier lieu.

Avant de commencer à déclamer et à commenter la façon dont VLOOKUP accomplit toutes ces choses, écoutez-moi.RECHERCHEV en tant que fonctionnalité autonome n'est pas destinée à le faire.Bien sûr, vous pouvez le combiner avec d'autres formules et contourner toutes ces choses, mais il perd les étiquettes faciles à utiliser.

Si quelqu'un peut utiliser des combinaisons de formules pour faire en sorte que VLOOKUP apparaisse à gauche ou rendre les colonnes dynamiques, je suis sûr que cette personne ferait mieux d'utiliser INDEX/MATCH, qui gère ces choses avec facilité.

Alors oui, VLOOKUP peut contourner ces restrictions, mais cela n'en vaut pas la peine.Avec un peu plus de codage et de robotique, je suis sûr que vous pouvez également obtenir VLOOKUP pour obtenir votre café préféré, mais rappelez-vous, il n'est pas conçu pour cela.

D'autre part, la combinaison INDEX-MATCH est utilisée pour gérer tous ces problèmes.ça peut

  1. Recherchez et renvoyez la valeur à gauche de la valeur de recherche,
  2. Travaillez avec des données structurées horizontalement et/ou verticalement.
  3. gérer les numéros de ligne/colonne au cas où vous insérez ou supprimez certains de l'ensemble de données

Valeur de recherche Vlookup à droite

Conclusion : La combinaison INDEX/MATCH vous donne plus de flexibilité que VLOOKUP.

vitesse de la formule

Cette différence est à peine perceptible lorsque vous avez des ensembles de données plus petits.

Cependant, si vous avez des milliers de lignes et de nombreuses colonnes, cela peut être un facteur décisif.

Sans réinventer la roue, la voiciCharley Kydun article dans lequel il mentionne clairementDans le pire des cas, la méthode INDEX-MATCH est aussi rapide que VLOOKUP ;Dans le meilleur des cas, c'est beaucoup plus rapide.

Même si je pense que c'est l'un des facteurs, je ne pense pas que ce soit aussi important que les autres.Microsoft a travaillé dur pour améliorer la vitesse de ces fonctionnalités au fil des ans, et ils ont apporté des améliorations considérables depuis que j'ai écrit cet article pour la première fois.

ceci est une mise à jour, ils ont mentionné comment ils avaient rendu plus rapides des formules telles que VLOOKUP, HLOOKUP et MATCH.

De plus, très peu de personnes peuvent réellement bénéficier des améliorations de vitesse liées à l'utilisation d'INDEX/MATCH au lieu de VLOOKUP.

Conclusion : Si vous recherchez la vitesse, le combo INDEX/MATCH est la voie à suivre.

question connexe  Acer Bluetooth Driver-Télécharger pour Windows 10 ou 8.1 ou 7

Jugement global (VLOOKUP combiné avec INDEX/MATCH)

Bien que je sois un grand fan d'INDEX/MATCH, en toute honnêteté, je dois admettre que VLOOKUP est toujours roi.

Cela ne signifie pas que vous ne devriez pas apprendre INDEX/MATCH, mais si vous débutez avec Excel et les formules de recherche, commencez par VLOOKUP.Utilisez et maîtrisez d'abord, puis passez à INDEX/MATCH

INDEX/MATCH est une combinaison puissante avec plus de flexibilité et de rapidité que la formule VLOOKUP.

Cela étant dit, VLOOKUP ne va nulle part et restera probablement l'une des fonctionnalités les plus populaires d'Excel pour les années à venir.

Différence entre VLOOKUP et INDEX/MATCH

Avant de faire une comparaison, je pense qu'il est important de comprendre les différences fondamentales (et surtout les similitudes) entre ces deux fonctions.

Je ne vais pas plonger dans la syntaxe et les exemples de ces fonctions.Si vous êtes intéressé, j'ai un tutoriel détaillé sur VLOOKUP et INDEX/MATCH.

VLOOKUP et INDEX/MATCH sont des formules qui peuvent être utilisées pour rechercher des valeurs dans un ensemble de données et obtenir les valeurs correspondantes (comme si vous scanniez un menu et trouviez le prix du plat que vous souhaitez commander).

Dans la plupart des cas, vous pouvez les utiliser de manière interchangeable.

La principale différence entre ces fonctions devient encore plus importante lorsque vous avez besoin de plus que de simples opérations de recherche et d'obtention.

Voici quelques différences fondamentales entre les deux formules :

  1. VLOOKUP est une formule unique qui effectue toute la recherche et l'obtention, mais pour INDEX/MATCH, vous devez utiliser deux fonctions dans la formule.
  2. INDEX/MATCH peut effectuer des recherches plus avancées, telles que la recherche du côté gauche d'un ensemble de données, la dynamisation des valeurs de ligne/colonne, etc.
  3. INDEX/MATCH offre une plus grande flexibilité et convient mieux à la création de modèles de données ou au travail avec des données complexes

Oh salut ????Ravi de vous rencontrer.

Abonnez-vous à notre newsletter, Envoyer très régulièrementExcellente technologieÀ votre poste.

Poster un commentaire