Pri výbere receptúry vertikálneho dotazu na použitie väčšina špecialistov na Excel súhlasí s tým, že INDEX MATCH je vhodnejšia rovnica ako VLOOKUP. Nech je to akokoľvek, veľa jednotlivcov sa skutočne uchýli k využívaniu funkcie VLOOKUP vzhľadom na skutočnosť, že je to menej náročný recept. Významnou hnacou silou tohto problému je to, že veľa ľudí v skutočnosti úplne nechápe výhody prechodu z VLOOKUP a bez takéhoto pochopenia sa zdráhajú prispieť príležitosťou na získanie skúseností s ohromujúcejšou rovnicou. Motiváciou za týmto príspevkom je vyčerpávajúco využiť všetky výhody využívania INDEX MATCH a presvedčiť vás, že by ste mali používať INDEX MATCH výhradne pre vaše otázky ako celok.
Čo je INDEX MATCH v Exceli
Nasledujúci vzorec je zmesou dvoch funkcií v Exceli: INDEX a MATCH.
=INDEX() vráti hodnotu bunky v tabuľke vo svetle segmentu a čísla stĺpca.
=MATCH() vráti miesto bunky v postupnosti alebo segmente.
Po konsolidácii sa tieto dve rovnice môžu pozerať nahor a vrátiť hodnotu bunky v tabuľke vo svetle vertikálnych a úrovňových štandardov.
Ako používať vzorec INDEX v Exceli
Nasleduje tabuľka zobrazujúca mená jednotlivcov, úrovne a váhy. Musíme použiť rovnicu INDEX, aby sme sa pozreli na Thanishovu úroveň, tu je ilustrácia, ako to dosiahnuť.
Podľa týchto prostriedkov,
- Napíšte =INDEX( a vyberte oblasť tabuľky, potom v tomto bode pridajte čiarku
- Zadajte číslo stĺpca pre Thanish, čo je 4, a pridajte čiarku
- Zadajte číslo sekcie pre Výška, čo je 2, a zatvorte sekciu
- Výsledok je 5.8.

Ako používať vzorec MATCH v Exceli
Ak zostaneme pri podobnom modeli ako v predchádzajúcom, mali by sme použiť MATCH na vyriešenie toho, v ktorom stĺpci je Thanish.
Podľa týchto prostriedkov,
- Napíšte =MATCH( a pripojenie k bunke obsahujúcej Thanish… názov, ktorý musíme otočiť nahor.
- Vyberte každú z buniek v časti Názov (počítajúc hlavičku Názov).
- Zadajte nulu 0 pre definitívnu zhodu.
- Výsledkom je, že Thanish je v stĺpci 4.

Ako skombinovať INDEX a MATCH
V súčasnosti môžeme vziať dve MATCH rovnice a použiť ich na nahradenie 4 a 2 v prvom recepte INDEX. Výsledkom je rovnica INDEX MATCH.
Podľa týchto prostriedkov,
- Vystrihnite rovnicu MATCH pre Thanish a nahraďte ňou 4.
- Vystrihnite rovnicu MATCH pre výšku a nahraďte ňou 2.
- Výsledkom je, že výška Thanisha je 5,8.
- Gratulujeme, momentálne máte výkonnú rovnicu INDEX MATCH!

Čo je VLOOKUP v Exceli?
VLOOKUP znamená „vertikálne vyhľadávanie“. Táto funkcia umožňuje Excelu hľadať konkrétnu hodnotu v segmente (údajný „klaster tabuliek“), aby vrátil hodnotu z alternatívnej sekcie v podobnom stĺpci. Tento článok vám ukáže, ako využiť funkciu VLOOKUP.
Schopnosť VLOOKUP sa skladá zo 4 častí,
- Hodnota, ktorú musíte obrátiť nahor;
- Dosah, v ktorom musíte nájsť hodnotu a priviesť späť úctu;
- Množstvo sekcie v rámci vášho charakterizovaného rozsahu, ktorá obsahuje priviesť späť úctu;
- 0 alebo FALSE pre presnú súradnicu s hodnotou, ktorú hľadáte; 1 alebo TRUE pre odhadovanú zhodu.
Syntax: VLOOKUP([hodnota], [rozsah], [číslo stĺpca], [nepravda alebo pravda])
V našom modeli máme prehľad mien, výšky a váh. Musíme rýchlo nájsť výšku Sai v tejto tabuľke. Najprv vyberte bunku, v ktorej potrebujete rozdeliť výšku:

Podľa týchto riadkov v našej vybranej bunke začneme skladať: =VLOOKUP( :

Potom v tomto bode vyberieme hodnotu, ktorú musíme preskúmať, pre túto situáciu je to „Sai“ v bunke F3,

Ďalej zadáme „,“ a vyberieme dosah (alebo klaster tabuliek), v ktorom musíme nájsť dopyt a hodnotu priviesť späť. Pre túto situáciu je to rozsah (B2:D8):

Potom v tomto bode zadáme „,“ a množstvo sekcie v rámci charakterizovaného rozsahu, v ktorom musíme hľadať, ako priviesť úctu späť. Pre túto situáciu je to segment 2, za ktorým sú „,“ a „0“ alebo zavádzajúce pre určitú súradnicu s dopytom „Sai“:

V momente, keď stlačíme enter, dostaneme porovnávaciu cenu zo stĺpca, ktorý si váži „Sai“ vo vybranom tabuľkovom exponáte:

V tomto modeli máme len malý prehľad mien, ale predstavte si, že máte značný prehľad informácií a chcete použiť konkrétnu hodnotu niekde inde vo svojom účtovnom výkaze. Pomocou funkcie VLOOKUP (a HLOOKUP) stačí klientovi zmeniť konkrétnu hodnotu v jednom pracovnom hárku a následne sa zmení na všetkých zostávajúcich významných miestach. Nech je to akokoľvek, predstavte si scenár, v ktorom si nie sme istí úctou k dopytu. Toto je bod, v ktorom môže byť odhadovaná zhoda hodnotná.
Odhadovaná zhoda vo VLOOKUP
V momente, keď zadáme slovo „Sia“ do našej vyhľadávacej bunky úcty G3, funkcia VLOOKUP, ako sme plánovali, sa skomplikuje vzhľadom na skutočnosť, že túto hodnotu nedokáže vystopovať v tabuľke. Vráti štandardnú chybu Excelu #N/A:

Nech je to akokoľvek, keď zmeníme časť „0“ (alebo „False“) našej schopnosti VLOOKUP na „1“ alebo „Platné“:
=VLOOKUP(F3;B2:D8;2;1)
V súčasnosti sme požiadali, aby spôsobilosť hľadala odhadovanú koordináciu s „Sia“. V prípade, že nemôže nájsť konkrétnu zhodu, vyhľadá najbližšiu zhodu s hodnotou „Sia“, nie toľko ako „Sia“, čo je „Sai“:
ako odhaliť skryté aplikácie

INDEX MATCH vs. VLOOKUP
Odkaz na dynamický stĺpec vedie k menšiemu počtu chýb
Kritický kontrast medzi INDEX MATCH a VLOOKUP je ten, že VLOOKUP vyžaduje odkaz na statickú sekciu, zatiaľ čo INDEX MATCH využíva silnú referenciu segmentu. S funkciou VLOOKUP bude veľká väčšina obsahovať konkrétne statické číslo, ktoré ukazuje, z ktorej sekcie sa potrebujú vrátiť. V momente, keď použijete INDEX MATCH, vám recept umožňuje fyzicky vybrať, z ktorej časti potrebujete vytiahnuť.
Vysvetlenie, ktoré si vyžaduje menej chýb, je na základe toho, že keď budete postupovať podľa jazykovej štruktúry INDEX MATCH, kliknete priamo na pole obsahujúce hodnotu, ktorú musíte vrátiť.

Pomocou jazykovej štruktúry VLOOKUP určíte celú svoju tabuľku a POTOM určíte odkaz na sekciu, ktorá ukáže, z ktorého segmentu potrebujete získať informácie.

Je to malý kontrast, ale tento ďalší krok nepochybne vyvoláva ďalšie chyby. Táto chyba je prevládajúca najmä vtedy, keď máte obrovský zhluk stolov a potrebujete navonok spočítať počet sekcií, ktoré potrebujete presunúť. V momente, keď použijete INDEX MATCH, sa takéto počítanie nevyžaduje.
Nasledujúce dve výhody používania INDEX MATCH pochádzajú tiež zo spôsobu, akým VLOOKUP vyžaduje statický referenčný vstup segmentu pre kvality, ktoré potrebujete vrátiť. Ak to nie je príliš veľa problémov, všimnite si, že problém so statickou referenciou môžete obísť použitím rovnice v interpunkcii VLOOKUP, čím vytvoríte recept na mix ako VLOOKUP MATCH alebo VLOOKUP HLOOKUP. Napriek tomu je oveľa jednoduchšie naučiť sa INDEX MATCH a získať všetky ďalšie výhody z odkazu na dynamickú sekciu.
Vložte stĺpec Imunita
Najlepšou výhodou využitia INDEX MATCH oproti VLOOKUP je spôsob, akým pomocou INDEX MATCH môžete vložiť segmenty do vašej tabuľky bez toho, aby ste zmenili tvar výsledkov dotazu. Kedykoľvek pracujete s obrovským súborom údajov, máte slušnú príležitosť, kedy sa budete musieť vrátiť, aby ste zmenili naše sekcie a prípadne vložili ďalší segment. Pomocou funkcie VLOOKUP každá vložená alebo vymazaná sekcia, ktorá odstráni vaše návratové hodnoty, zmení následky vašich rovníc.
Vezmite si model VLOOKUP nižšie. Tu sme zoradili rovnicu na vytiahnutie úcty štátu z našej informačnej tabuľky. Keďže ide o recept VLOOKUP, odkázali sme na štvrtú časť.

Ak vložíme stĺpec do stredu poľa tabuľky, nový výsledok je teraz Bangalore; už nevyťahujeme správnu hodnotu pre stav a musíme zmeniť odkaz na stĺpec.

INDEX MATCH ako necitlivosť sekcie na vloženie, takže môžete vkladať a mazať segmenty bez toho, aby ste sa museli stresovať obnovovaním každej súvisiacej rovnice dopytu.
exportovať gimp ako jpg
Jednoduchšie presúvanie a kopírovanie
Pri práci s obrovskými množinami údajov je nezvyčajné zostaviť iba samostatný recept na dopyt; pravdepodobne budete musieť pretiahnuť a duplikovať svoju rovnicu do mnohých buniek, aby ste mohli hrať rôzne dotazy. Predpokladajme napríklad, že pre konkrétne ID potrebujem vrátiť postupnosť hodnôt z mojej tabuľky presne podľa vzoru, v ktorom sa zobrazujú v tabuľke. V okamihu, keď sa pokúšam pretiahnuť a duplikovať štandardnú rovnicu VLOOKUP (s referenčným zámkom na úcte dopytu aj na klastri tabuliek), dotaz nefunguje, pretože jednoducho pritiahne podobný stimul pre každú pasáž. Tento nedostatok je opäť spôsobený funkciou VLOOKUP, ktorá vyžaduje vstup konkrétnej sekcie referencie na vrátenie hodnôt.

S INDEX MATCH, keďže môžete nastaviť návratovú sekciu na posun (v podstate tak, že ju neuzamknete), segment návratu sa bude pohybovať, keď duplikujete svoju rovnicu, čím získate rôzne polia, keď sa zobrazia.

Žiadne obmedzenie poľa
Ďalšou kľúčovou prekážkou funkcie VLOOKUP je, že od vás očakáva, že určíte zhluk štvorcových tabuliek, za ktorý sa referencia segmentu nemôže posunúť. Kľúčovou okolnosťou, keď sa to zmení na problém, je bod, v ktorom pridáte ďalšie pole do množiny údajov za jedinečný klaster tabuliek. Zvážte model nižšie:
Za predpokladu, že do tejto množiny údajov pridáme ďalší segment, nemôžeme použiť môj jedinečný recept VLOOKUP na získanie hodnôt z tejto novej sekcie. V prípade, že zmeníme odkaz na moju sekciu na 6, recept vráti chybu na základe toho, že môj stôl je široký len 5 segmentov. Aby recept fungoval, musíme pri každom pridaní ďalšieho segmentu obnoviť tabuľku, ktorú sme určili.
S INDEX MATCH nemusíte určovať klaster tabuliek, a preto sa týmto problémom nezaoberáte.
Vyhľadávanie sprava doľava
Jednou z dôležitých výhod používania INDEX MATCH je možnosť vytvoriť kľúče dotazov na pravej polovici vašej informačnej tabuľky. Nové kľúče dotazov sú z väčšej časti vytvorené spustením odhadov v poliach vo vašej jedinečnej množine údajov. Tieto kľúče riešia váš segment dopytu v rámci jazykovej štruktúry INDEX MATCH. Pri používaní INDEX MATCH môžete tieto nové kľúče dotazov pridať do pravej polovice tabuľky a zahrať si s možnosťou odovzdania dotazu, aby ste získali vlastnosti, ktoré potrebujete vrátiť. Interpunkcii INDEX MATCH nezáleží na tom, či sa segment dopytu nachádza v ľavej alebo pravej polovici sekcie vrátenia späť.
S VLOOKUP, na základe toho, že môžete prehrávať dopyt zľava doprava, by sa každý nový kľúč dopytu, ktorý pridáte, mal nachádzať v ľavej polovici vášho jedinečného klastra tabuliek. Preto zakaždým, keď pridáte ďalší kľúč, musíte presunúť celý súbor údajov na jednu stranu o jeden segment. Okrem toho, že je to nepríjemné, môže to brániť existujúcim receptom a výpočtom, ktoré ste vykonali vo svojom výpočtovom hárku.
Slúži ako HLOOKUP
Toto pravdepodobne nie je najlepšie riešenie pre väčšinu klientov, ale stále stojí za to sa na to zamerať. VLOOKUP vás obmedzuje iba na vykonávanie vertikálnych dotazov na klastri tabuliek. Nemôžem napríklad vyhľadávať hodnoty v najvyššom bode mojej množiny údajov a prehrávať plochý dotaz. Na dosiahnutie tohto cieľa by som musel použiť niečo úplne iné.
Pomocou INDEX MATCH môžete v podstate usporiadať výstavu dopytov a vrátiť klaster rovnomerne, aby ste mohli prehrať HLOOKUP. Neodporúčam robiť paušálne dopyty ako všeobecné pravidlo, no ak by ste to kedykoľvek potrebovali, mali by ste použiť recept INDEX MATCH.
Nižšia potreba spracovania
Manipulačná výhoda využitia INDEX MATCH bola podcenená pri prebiehajúcich úpravách Excelu na základe toho, že manipulačné kapacity produktu sa tak pozoruhodne rozšírili. Nech je to akokoľvek, jednoducho každému poskytnite stručný príklad histórie, túto výhodu rozšírim. V časti skúsenejších verzií Excelu mal produkt nezameniteľné obmedzenia pri manipulácii, ktoré by bolo možné pozorovať pri náhode, že ste vytvorili obrovský informačný index. Za určitých okolností sa odo mňa očakávalo, že budem vyhľadávať hodnoty pre veľké množstvo riadkov, aby som mohol pridať ďalšiu sekciu do obrovskej tabuľky. Keď som pridal tieto recepty, produkt by zamrzol a trvalo by niekoľko minút, kým som zistil, že sa hodnoty vrátia späť. Nakoniec som potreboval nahradiť svoje recepty VLOOKUP pomocou INDEX MATCH, aby som urýchlil odhady.
Zdôvodnenie tohto rozlíšenia je veľmi jednoduché. VLOOKUP vyžaduje od Excelu serióznu manipulačnú silu vzhľadom na skutočnosť, že potrebuje posúdiť celý klaster tabuliek, ktorý ste si vybrali. S INDEX MATCH potrebuje Excel len premýšľať o segmente dopytu a sekcii návratu. S menším počtom buniek, ktoré treba zvážiť, Excel zvládne tento recept oveľa rýchlejšie.
Ešte raz, ak to nie je príliš veľa problémov, pamätajte, že táto výhoda je s najväčšou pravdepodobnosťou odteraz nepozorovateľná vzhľadom na inovácie vykonané v ovládacej sile Excelu. V každom prípade, ak za akýchkoľvek okolností naozaj chcete spustiť veľké množstvo receptov dotazov vo výpočtovom hárku, skúste použiť INDEX MATCH.
Porovnávacia tabuľka VLOOKUP vs INDEX MATCH
VLOOKUP | INDEX MATCH |
VLOOKUP využíva referenčné statické informácie pri skúmaní kvalít. | INDEX MATCH využíva výkonné informačné rozsahy pri pohľade na kvality. |
Vloženie alebo odstránenie sekcie ovplyvňuje výsledok VLOOKUP. | Vloženie alebo vymazanie sekcie neovplyvní výsledok INDEX MATCH. |
VLOOKUP sa musí použiť na prezeranie hodnôt zľava doprava. | INDEX MATCH sa môže pozrieť na vlastnosti zľava doprava, ako aj sprava doľava. |
VLOOKUP dokáže dopytovať iba cez zvislé čiary, napríklad segmenty, a nie cez stĺpce. | INDEX MATCH dokáže dopytovať hodnoty cez riadky, ako aj segmenty. |
VLOOKUP má bod zlomu pre veľkosť lookup_value. Nemalo by presiahnuť 255 znakov. | INDEX MATCH nemá žiadne obmedzenie veľkosti alebo dĺžky pre zodpovedajúce kvality. |
VLOOKUP nie je dobre zlikvidovaný, pokiaľ ide o duplikovanie a presúvanie. | INDEX MATCH je lepšie použiteľný, pokiaľ ide o duplikovanie a preťahovanie rovnice cez rôzne bunky. |
VLOOKUP je pri skúmaní pomocou INDEX MATCH priamočiary a zároveň si ho pamätáte. | INDEX MATCH je ťažké pochopiť a tiež si zapamätať, pretože ohromujúca povaha spája dve schopnosti/vzorce. |
VLOOKUP nie je vo všeobecnosti taký rýchly ako INDEX MATCH, keď spravujeme obrovské informačné zbierky. | INDEX MATCH je vo všeobecnosti rýchlejší ako VLOOKUP. |
Záver
Jedinou prekážkou pri využívaní INDEX MATCH je to, že je očividne nadšenejšie z učenia a náročnejšie na zapamätanie. Úspech nemá štruktúru vety začlenenú do produktu a interpunkcia bez niekoho iného nie je inštinktívna.
Zmena z VLOOKUP na INDEX MATCH bola jedným z kľúčových pokrokov, ktoré som urobil pri práci na povahe modelov Excel, ktoré som zostavil. V súčasnosti používam INDEX MATCH výlučne na svoje otázky vo všeobecnosti. Robím to, pretože je to vynikajúci recept, ale navyše mi pomáha pri vybavovaní si zložitejšej interpunkcie. Kedykoľvek prepnete a narazíte na výhody používania INDEX MATCH, garantujem vám, že sa už nevrátite do funkcie VLOOKUP.
Časté otázky o tom, prečo je INDEX MATCH lepší ako VLOOKUP v Exceli
Dokáže INDEX MATCH spracovať vyhľadávanie viacerých kritérií?
INDEX MATCH dokáže spracovať vyhľadávanie viacerých kritérií tým, že súčasne využíva viacero funkcií MATCH. Táto funkcia vám umožňuje vykonávať zložité vyhľadávania a získavať presné údaje na základe viacerých podmienok.
Aké sú obmedzenia INDEX MATCH?
Hoci je INDEX MATCH výkonná funkcia, jediným problémom tejto funkcie je to, že jej použitie môže byť zložitejšie ako VLOOKUP, najmä pre začiatočníkov. Pri písaní vzorca by ste mali venovať väčšiu pozornosť.
Môžeme nahradiť všetky LOOKUPS INDEX MATCH?
INDEX MATCH je všestranná alternatíva k VLOOKUP, nie je potrebné nahradiť všetky VLOOKUP. Pre jednoduché vertikálne vyhľadávanie je funkcia VLOOKUP stále efektívna a ľahšie sa používa.