VLOOKUP používam oveľa častejšie ako index a zhoda - tipy v programe Excel

Obsah

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.
Som šťastný, že existujem spolu s tými, ktorí odmietajú VLOOKUP a 100% používajú INDEX & 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.

Jeden index a dva zhody

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

Pomocou VLOOKUP a MATCH

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.

Usporiadajte stôl a použite VLOOKUP

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.

Dvanásť stĺpcov VÝHĽADU spomalí veci

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.

Stále niekoľko príjemných zmiešaných odkazov

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

Zaujímavé články...