J'utilise RECHERCHEV beaucoup plus souvent que l'indexation et la correspondance - Astuces Excel

Table des matières

Je sais conceptuellement dans ma tête que INDEX et MATCH sont supérieurs à VLOOKUP. Mais à ce jour, j'avoue que j'utilise RECHERCHEV 99% du temps. Voici pourquoi.

J'essaie de créer des feuilles de calcul que d'autres personnes peuvent comprendre. Lorsque je fais mes séminaires Power Excel en direct, un public typique de 100 personnes aura ce profil:

  • 15 ne sera pas familier avec RECHERCHEV ou me demandera si je peux expliquer RECHERCHEV très lentement
  • 83 sera à l'aise avec RECHERCHEV. (J'ai un public très intelligent. Ils utilisent Excel 40 heures par semaine. Et ce sont les semaines où ils sont en vacances.)
  • 2 seront des promoteurs d'INDEX et de MATCH.
Je suis heureux de coexister avec ceux qui rejettent VLOOKUP et utilisent INDEX & MATCH 100% du temps.

Avec seulement 2% des gens familiers avec INDEX et MATCH, beaucoup moins de gens comprendront mes formules si j'utilise INDEX et MATCH. De plus, RECHERCHEV traitera ma situation 99% du temps. Voici les moments où j'abandonne RECHERCHEV

INDEX et MATCH sont plus efficaces pour gérer une recherche bidirectionnelle.

Un index et deux correspondances

Notez que l'exemple ci-dessus est plus simple si vous utilisez un VLOOUP puis un MATCH pour le troisième argument comme ceci:

Utilisation de RECHERCHEV et MATCH

Au fait, lorsque les promoteurs INDEX / MATCH me disent que RECHERCHEV ne peut pas facilement regarder à gauche de la clé comme dans l'exemple suivant, je rejette cet argument. Toute personne rationnelle copierait E2: E15 vers H2: H15 et ferait une RECHERCHEV.

Réorganisez le tableau et utilisez RECHERCHEV

Mais voici le seul cas où j'utiliserai INDEX et MATCH. Ci-dessous, je dois faire 12 colonnes de RECHERCHEV. Découvrez cette formule géniale avec une référence absolue, une référence gelant la ligne et une gelant la colonne. Bien que cette formule soit élégante et cool, elle est inefficace. Quel que soit le temps nécessaire à Excel pour trouver la date lors de la recherche de B4, il faudra exactement le même temps lorsqu'il recherche la date dans C4: M4.

Douze colonnes de RECHERCHEV ralentiront les choses

L'alternative: insérez une colonne MATCH masquée dans B puis utilisez 12 colonnes d'INDEX. Cette solution est 11 fois plus rapide que 12 colonnes de RECHERCHEV. La formule MATCH montrée dans B1 est utilisée dans B4: B9999. La fonction INDEX montrée dans C2 est utilisée dans C4: N9999. Autre avantage: vous n'avez plus besoin des numéros d'assistance de la ligne 1.

Encore quelques belles références mixtes

Je suis heureux de coexister avec ceux qui rejettent VLOOKUP et utilisent INDEX & MATCH 100% du temps. Mais je demande la même chose aux gens d'INDEX / MATCH: j'ai de bonnes raisons de continuer à utiliser RECHERCHEV.

Chaque samedi, un aveu de culpabilité. Je vais révéler mes mauvaises habitudes dans Excel et expliquer pourquoi vous devriez faire ce que je dis au lieu de faire ce que je fais.

Excellente pensée du jour

J'ai demandé à mes amis Excel Master leurs conseils sur Excel. Pensée d'aujourd'hui à méditer:

"Les amis ne laissent pas les amis fusionner les cellules."

Tom Urtis

Articles intéressants...