Nasledujúci obrázok zobrazuje situáciu, v ktorej musíte pre každé číslo účtu urobiť 12 funkcií VLOOKUP.

VLOOKUP je výkonný, ale výpočty si vyžadujú veľa času. Navyše, vzorec musí byť pri kopírovaní upravený v každej bunke. Tretí argument sa musí zmeniť z 2 na 3 pre február, potom 4 pre marec atď.
Jedným z riešení je pridať riadok s číslami stĺpcov. Tretí argument VLOOKUP potom môže ukazovať na tento riadok, ako je uvedené nižšie. Aspoň môžete skopírovať rovnaký vzorec z B4 a vložiť do C4: M4 pred kopírovaním 12 vzorcov nadol.

Ale tu je oveľa rýchlejší prístup: pridať nový stĺpec B pomocou Where? ako nadpis. Stĺpec B obsahuje funkciu MATCH. Táto funkcia je veľmi podobná funkcii VLOOKUP: Hľadáte hodnotu v A4 v stĺpci P4: P227. 0 na konci je ako False na konci VLOOKUP. Určuje, že chcete dosiahnuť presnú zhodu. Tu je veľký rozdiel: MATCH sa vráti tam, kde sa nachádza hodnota. Odpoveď 208 hovorí, že A308 je 208. bunkou v rozsahu P4: P227. Z pohľadu prepočítaného času sú MATCH a VLOOKUP približne rovnaké.

Počujem, na čo myslíš: „Aké dobré je vedieť, kde sa niečo nachádza? Nikdy som nemal manažéra zavolať a spýtať sa: „V akom rade je to možné?“ “
Aj keď sa ľudia zriedka pýtajú, v ktorom rade sa niečo nachádza, pre funkciu INDEX môže byť užitočné túto pozíciu poznať. Vzorec na nasledujúcom obrázku hovorí programu Excel, aby vrátil 208. položku z Q4: Q227.

Pri kopírovaní tohto vzorca sa pole hodnôt posúva vo vyhľadávacej tabuľke, ako je uvedené nižšie. Pre každý riadok robíte jednu ZHODU a 12 INDEXOVÝCH funkcií. Funkcia INDEX je v porovnaní s VLOOKUP neuveriteľne rýchla. Celá sada vzorcov vypočíta o 85% rýchlejšie ako 12 stĺpcov VLOOKUP.

Poznámka
Koncom roku 2018 predstavila Office 365 novú logiku pre SVYHLEDANIE, vďaka ktorej je rýchlosť výpočtu taká rýchla, ako je to zobrazené v INDEXE / ZÁPASE.