Vo svojej hlave koncepčne viem, že INDEX a MATCH sú lepšie ako VLOOKUP. Ale dodnes sa priznám, že používam VLOOKUP 99% času. Tu je dôvod.
Snažím sa vytvárať tabuľky, ktorým ostatní ľudia rozumejú. Keď budem viesť svoje živé semináre Power Excel, bude mať tento profil typické publikum 100 ľudí:
- 15 nebude oboznámený s VLOOKUP alebo sa opýta, či dokážem VLOOKUP vysvetliť veľmi pomaly
- 83 bude s VLOOKUPOM pohodlný. (Mám veľmi inteligentné publikum. Používajú Excel 40 hodín týždenne. A to sú týždne, ktoré dovolenkujú.)
- 2 budú navrhovatelia INDEX a MATCH.
Iba s 2% ľudí, ktorí poznajú INDEX a MATCH, bude oveľa menej ľudí rozumieť mojim vzorcom, ak použijem INDEX a MATCH. Navyše, VLOOKUP zvládne moju situáciu 99% času. Tu sú časy, kedy zanechávam VLOOKUP
INDEX a MATCH sú lepšie pri spracovaní obojsmerného vyhľadávania.

Všimnite si, že vyššie uvedený príklad je jednoduchší, ak použijete VLOOUP a potom MATCH pre tretí argument, ako je tento:

Mimochodom, keď mi navrhovatelia INDEX / MATCH povedia, že VLOOKUP sa nemôže ľahko pozrieť doľava od kľúča, ako v nasledujúcom príklade, tento argument odmietam. Akákoľvek racionálna osoba by skopírovala E2: E15 na H2: H15 a urobila SÚHLAS.

Ale tu je jeden prípad, keď použijem INDEX a MATCH. Nižšie musím urobiť 12 stĺpcov VLOOKUP. Vyskúšajte ten úžasný vzorec s jednou absolútnou referenciou, jednou referenciou zmrazením riadku a druhou zmrazením stĺpca. Aj keď je tento vzorec efektný a chladný, je neefektívny. Kedykoľvek bude Excel hľadať dátum pri vyhľadávaní B4, bude to trvať rovnako dlho, kým vyhľadá dátum v C4: M4.

Altenative: vložte skrytý MATCH stĺpec do B a potom použite 12 stĺpcov INDEX. Toto riešenie je 11-krát rýchlejšie ako 12 stĺpcov VLOOKUP. MATCHOVÝ vzorec uvedený v B1 sa používa v B4: B9999. Funkcia INDEX zobrazená v C2 sa používa v C4: N9999. Ďalšia výhoda: Už nepotrebujete čísla pomocníkov v 1. rade.

Som šťastný, že existujem spolu s tými, ktorí odmietajú VLOOKUP a 100% používajú INDEX & MATCH. To isté však požadujem od osôb INDEX / MATCH: mám dobré dôvody na to, aby som naďalej používal VLOOKUP.
Každú sobotu priznanie viny. Odhalím svoje zlé návyky v programe Excel a prediskutujem, prečo by ste mali robiť to, čo hovorím, namiesto toho, čo robím ja.
Excel myslel dňa
Požiadal som svojich priateľov programu Excel Master o radu o programe Excel. Dnešná myšlienka na zamyslenie:
„Priatelia nedovolia priateľom zlúčiť bunky.“
Tom Urtis