RECHERCHEV vs. INDEX/MATCH - Le débat se termine ici

En ce qui concerne le monde Excel, il est divisé en deux factions - la brigade VLOOKUP et le régiment INDEX/MATCH.

Si vous vous demandez lequel obtient le meilleur score dans le RECHERCHEV vs INDEX/MATCH bataille, cet article va essayer d'y répondre.

Mais avant de faire cela, permettez-moi de clarifier certaines choses - cet article ne vise pas à louer une fonction et à dénigrer l'autre. Ces deux fonctions Excel sont étonnantes et ont leur place. 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 découvrir que la plupart des gens étaient au courant et, dans certains cas, maîtrisaient l'utilisation de VLOOKUP, mais presque aucun d'entre eux ne connaissait le puissant combo INDEX/MATCH.

Et quand je l'ai mentionné, ils ont eu beaucoup de questions :

  • Est-ce une formule de recherche et de référence ? - Oui! Peut-être le meilleur du lot
  • Est-ce une nouvelle fonction Excel 2016 ? - Sûrement pas!
  • Peut-il référencer des données entre différentes feuilles de calcul ou classeurs ? - Oui
  • Est-ce mieux que RECHERCHEV ? - Ça dépend

Je pense que l'équipe VLOOKUP PR fait un bien meilleur travail que celle d'INDEX/MATCH.

Dans ce tutoriel, je vais essayer de comparer ces deux formules aussi objectivement que possible.

Je n'ai pas de favoris, pour commencer, mais je préfère utiliser le combo INDEX/MATCH plutôt que VLOOKUP. Le choix est motivé par de nombreux facteurs, notamment à quoi ressemblent les données et comment elles seraient utilisées. Je vais couvrir tout cela dans cet article.

VLOOKUP Vs INDEX MATCH - Une comparaison objective

Alors commençons et mettons fin à ce débat séculaire de RECHERCHEV vs INDEX/MATCH et lequel est le meilleur.

Et pour ce faire, je comparerai ces deux fonctions sur certains paramètres (certains sont quantifiables et d'autres non).

La popularité de la fonction

RECHERCHEV prend cela haut la main.

Pour certaines personnes, si vous savez utiliser RECHERCHEV, vous savez utiliser Excel. Et étant donné tout ce qui peut être fait avec cette seule fonction, je ne les blâme pas.

Pour cette raison, beaucoup de gens utilisent RECHERCHEV car il est mieux compris par les autres utilisateurs d'Excel.

Bien qu'il ne s'agisse pas d'un concours de popularité, il joue un rôle important dans la raison pour laquelle RECHERCHEV est tellement utilisé.

Imaginez que vous travaillez avec un client/gestionnaire qui maîtrise l'utilisation de RECHERCHEV mais ne sait pas comment utiliser INDEX/MATCH. Il est plus logique d'utiliser une fonction que vous connaissez tous les deux, au lieu d'essayer de leur enseigner INDEX/MATCH.

Verdict : VLOOKUP est clairement gagnant en popularité

Facilité d'utilisation

La raison pour laquelle RECHERCHEV est si populaire est qu'il est facile à utiliser (du moins par rapport à INDEX/MATCH).

Lorsque je suivais une formation Excel, je commencerais toujours par couvrir d'abord VLOOKUP. Beaucoup de gens trouvent VLOOKUP difficile, donc je ne peux même pas imaginer essayer de leur apprendre INDEX/MATCH (à moins qu'ils sachent déjà comment utiliser correctement VLOOKUP).

Et dans la plupart des cas, RECHERCHEV est assez bon. Il peut faire la plupart des choses dont les gens ont besoin lorsqu'ils travaillent avec des données. Vous pouvez sûrement faire la même chose avec INDEX/MATCH aussi, mais pourquoi prendre la route difficile quand ce n'est même pas nécessaire.

RECHERCHEV prend 3 arguments (le quatrième est facultatif) et est plus facile à comprendre par rapport à INDEX/MATCH.

INDEX & MATCH sont deux fonctions distinctes qui prennent trois arguments chacune et doivent être combinées pour effectuer une recherche (ça devient déjà compliqué ??).

Bien que vous puissiez trouver INDEX/MATCH tout aussi facile lorsque vous vous y habituez, un débutant est susceptible de se tourner vers RECHERCHEV.

Verdict : VLOOKUP obtient le point pour sa facilité d'utilisation.

La flexibilité de la Fonction

RECHERCHEV est une excellente fonction mais présente quelques limitations :

  • Il ne peut pas rechercher et renvoyer une valeur qui se trouve à gauche de la valeur de recherche.
  • Il ne fonctionne qu'avec des données disposées verticalement.
  • RECHERCHEV donnerait un résultat erroné si vous ajoutez/supprimez une nouvelle colonne dans vos données (car la valeur du numéro de colonne fait maintenant référence à la mauvaise colonne). Vous pouvez rendre le numéro de colonne dynamique, mais si vous prévoyez de combiner deux fonctions ou plus, pourquoi ne pas utiliser INDEX/MATCH en premier lieu.

Avant de commencer à fulminer de rage et de laisser un commentaire sur la façon dont VLOOKUP peut faire toutes ces choses, écoutez-moi. RECHERCHEV, en tant que fonction autonome, n'est pas destiné à faire cela. Bien sûr, vous pouvez le combiner avec d'autres formules et contourner toutes ces choses, mais il perd alors l'étiquette d'être facile à utiliser.

Si quelqu'un peut utiliser une combinaison de formules pour faire en sorte que RECHERCHEV apparaisse à gauche ou pour rendre les colonnes dynamiques, je suis sûr que cette personne préfère utiliser INDEX/MATCH, qui est conçu pour gérer ces choses avec facilité.

Alors oui, RECHERCHEV peut contourner ces limitations, mais cela n'en vaut pas la peine. Avec plus de codage et de robotique, je suis sûr que vous pouvez également faire en sorte que VLOOKUP récupère votre café préféré, mais rappelez-vous, ce n'est pas fait pour ça.

Le combo INDEX-MATCH, en revanche, est conçu pour gérer tous ces problèmes. Ça peut

  1. Rechercher et renvoyer une valeur qui se trouve à gauche de la valeur de recherche,
  2. Gérez à la fois des données structurées horizontalement et/ou verticalement.
  3. Gérer les numéros de lignes/colonnes au cas où vous en insérez ou supprimez certains de l'ensemble de données

Verdict : le combo INDEX/MATCH vous offre beaucoup plus de flexibilité que RECHERCHEV.

Vitesse de la formule

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

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

Sans réinventer la roue, voici un post de Charley Kyd, où il mentionne clairement :

Au pire, la méthode INDEX-MATCH est à peu près aussi rapide que VLOOKUP; au mieux, c'est beaucoup plus rapide.

Bien que j'aie considéré cela comme l'un des facteurs, je pense que c'est moins important que d'autres. Au fil des ans, Microsoft a travaillé dur pour essayer d'améliorer la vitesse de ces fonctions, et ils ont fait des améliorations considérables depuis que j'ai écrit cet article pour la première fois.

Voici une mise à jour où ils mentionnent comment ils accélèrent la création de formules telles que RECHERCHEV, RECHERCHEH et MATCH.

En outre, il s'agit d'un très petit pourcentage du nombre de personnes qui peuvent réellement bénéficier de l'amélioration de la vitesse liée à l'utilisation d'INDEX/MATCH sur RECHERCHEV.

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

Verdict global (VLOOKUP Vs INDEX/MATCH Combo)

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

Cela ne signifie pas que vous ne devriez pas en savoir plus sur INDEX/MATCH, mais si vous débutez avec Excel et les formules de recherche, commencez par RECHERCHEV. Utilisez-le et maîtrisez-le d'abord, puis passez à INDEX/MATCH

INDEX/MATCH est un combo puissant qui a plus de flexibilité et de vitesse que la formule VLOOKUP.

Cela étant dit, RECHERCHEV ne va nulle part et restera probablement l'une des fonctions les plus populaires d'Excel pour les siècles à venir.

Eh bien, le débat n'est pas exactement terminé (voir la section commentaires). Alimentez le feu - laissez vos 2 cents dans la section commentaires.

La différence entre RECHERCHEV et INDEX/MATCH

Avant de passer à la comparaison, je pense qu'il est important de connaître la différence fondamentale (et surtout les similitudes) entre ces deux fonctions.

Je ne vais pas entrer dans la syntaxe et l'exemple de ces fonctions. Si cela vous intéresse, j'ai des tutoriels détaillés sur VLOOKUP et INDEX/MATCH.

VLOOKUP et INDEX/MATCH sont des formules que vous pouvez utiliser pour rechercher une valeur dans un ensemble de données et récupérer la valeur correspondante (tout comme vous numérisez un menu et recherchez le prix du plat que vous souhaitez commander).

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

Les principales différences entre ces fonctions deviennent plus importantes lorsque vous avez besoin d'un peu plus qu'une simple opération de recherche et d'extraction.

Voici quelques différences fondamentales entre ces deux formules (plus détaillées plus loin dans cet article) :

  1. RECHERCHEV est une formule unique qui effectue toute la recherche et la récupération, mais avec INDEX/MATCH, vous devez utiliser les deux fonctions de la formule.
  2. INDEX/MATCH peut effectuer une recherche plus avancée - telle que la recherche à gauche de l'ensemble de données, rendre dynamique la valeur de ligne/colonne, etc.
  3. INDEX/MATCH offre beaucoup plus de flexibilité, ce qui est mieux adapté lors de la création de modèles de données ou de l'utilisation de données complexes

Vous aimerez peut-être aussi les didacticiels VLOOKUP suivants :

  • Comment utiliser RECHERCHEV avec plusieurs critères.
  • Comment rendre VLOOKUP sensible à la casse.
  • Utilisez IFERROR avec RECHERCHEV pour vous débarrasser des erreurs #N/A.
  • Utilisez VLookup pour obtenir le dernier numéro d'une liste dans Excel.
  • Correspondance d'index Excel

Ressources Excel utiles :

  • Formation Excel en ligne gratuite (cours vidéo en 7 parties)
  • Plus de 100 fonctions Excel (avec exemples et vidéos)

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave