Funkcie XLOOKUP a VLOOKUP Excelu sa používajú na rýchlu analýzu veľkých súborov údajov. VLOOKUP je funkcia, ktorá sa v Exceli používa už roky. Existuje však novšia funkcia, ktorú by ste mali používať, s názvom XLOOKUP.

Obe majú svoje výhody aj obmedzenia. Sme tu, aby sme rozobrali rozdiely a pomohli vám rozhodnúť sa, ktorý z nich je pre váš projekt vhodnejší.

Ako funguje VLOOKUP?

VLOOKUP je skratka pre Vertical Look-up. Ide o funkciu Excelu, ktorá vykonáva vertikálne vyhľadávanie hodnoty v ľavom stĺpci množiny údajov a potom vracia jedinečnú hodnotu z iného stĺpca v rovnakom riadku. Syntax funkcie VLOOKUP je nasledovná:

=VLOOKUP(vyhľadávacia_hodnota, tabuľkové_pole, stĺpec_index_num, [vyhľadávanie_rozsahu])

Pozrime sa na príklad. Predpokladajme, že máte v súbore údajov zoznam modelov smartfónov a potrebujete o nich získať nejaké konkrétne informácie.

Pomocou funkcie VLOOKUP môžete získať ďalšie informácie o ich procesoroch a cenových hladinách.

Tu je podrobný návod, ako používať funkciu VLOOKUP v Exceli

instagram viewer
extrahovať špecifické informácie zo súboru údajov. Hoci je funkcia VLOOKUP jednou z najlepších funkcií v Exceli a môže vám pomôcť zjednodušiť veľké množiny údajov, má niekoľko obmedzení. Napríklad, údaje musia byť usporiadané vo vzostupnom poradí, aby vzorec fungoval.

Ako funguje XLOOKUP?

XLOOKUP vám umožňuje vykonávať horizontálne a vertikálne vyhľadávanie na vyhľadanie hodnoty v tabuľke. Funkcia v podstate vykonáva vyhľadávanie poľa. Ak sa nájde zhoda, vráti zodpovedajúcu položku z druhého rozsahu údajov (return_array).

Je to efektívnejšie ako iné možnosti vyhľadávania, pretože štandardne ponúka presnú zhodu. Môžete použiť voliteľné argumenty v ([režim_zhody]) argument na určenie typu približných zhodných hodnôt, ktoré potrebujete – presná zhoda alebo následná nižšia alebo vyššia hodnota alebo zhoda zástupných znakov.

Dá sa použiť na rôzne účely, vrátane finančnej analýzy, marketingovej a predajnej analýzy atď. Syntax funkcie XLOOKUP je nasledovná:

=XLOOKUP(vyhľadávacia_hodnota, vyhľadávacie pole, návratové pole, [ak sa nenájde], [režim_zhody], [režim_vyhľadávania])

Nasledujúci sprievodca vás prevedie základmi a pomôže vám pochopiť ako používať funkciu XLOOKUP vo svojom zošite. Obe tieto funkcie vyžadujú minimálne tri argumenty.

Kľúčové rozdiely medzi XLOOKUP a VLOOKUP

Aj keď existuje veľa podobností medzi XLOOKUP a VLOOKUP, je dôležité pochopiť rozdiely.

1. Indexové číslo stĺpca

Pri spustení funkcie VLOOKUP budete musieť prejsť do zdrojovej tabuľky a skontrolovať a zadať presné číslo indexu stĺpca.

VLOOKUP vyžaduje parameter čísla indexu stĺpca na vrátenie správnych výsledkov. Použitie nesprávneho čísla indexu stĺpca môže viesť k odlišnému výstupu z vášho pracovného hárka alebo údajov, buď vo forme nesprávnej hodnoty alebo "#REF" chyba.

Vo vyššie uvedenom príklade povedzme, že potrebujete extrahovať podrobnosti o procesore pre zariadenie Apple iPhone 12. Pre všetky príklady použijeme druhú množinu údajov.

V súlade s tým musíme zadať vyhľadávaciu hodnotu, t. j. zariadenie Apple iPhone 12 do stĺpca J, ktoré zhodou okolností je stĺpcom úplne vľavo v našej vzorovej množine údajov a zodpovedajúce pole tabuľky (stĺpce J a K). Hodnotu by bolo potrebné získať z druhého stĺpca v poli tabuľky, to je vyhľadávací stĺpec K, teda indexové číslo stĺpca by bolo 2.

XLOOKUP je dynamická funkcia, ktorá odstraňuje argument čísla indexu stĺpca, čo znamená, že si nemusíte robiť starosti s počítaním, koľko stĺpcov je v tabuľke. Budete musieť zadať iba vyhľadávacie a vyhľadávacie stĺpce, čo vám ušetrí veľa času a úsilia.

2. Robustnosť a flexibilita

Po vytvorení modelu by ste mali byť schopní rýchlo aktualizovať zdrojovú tabuľku novými údajmi bez toho, aby ste sa museli obávať, že sa vaše vzorce pokazia. Pomocou funkcie VLOOKUP pridávanie alebo presúvanie stĺpcov znamená, že musíte znova vykonať celý vzorec.

XLOOKUP je robustnejšia funkcia, ktorá vám umožňuje pridávať alebo odstraňovať stĺpce bez obáv z chýb. Len sa uistite, že ste nevložili stĺpec alebo riadok mimo vyhľadávacieho poľa, v takom prípade funkcia vráti chybu.

3. Vlastné chybové hlásenia

Funkcia XLOOKUP sa pohodlne používa. Umožňuje vám zadať vlastnú chybovú textovú správu do [if_not_found] argument, ktorý sa zobrazí, ak sa nenájde vyhľadávacia hodnota.

VLOOKUP podobnú funkciu neponúka. Možno budete musieť použiť iné funkcie, ako napr IFERROR ako riešenie v prípadoch, keď sa nenájdu žiadne zhody.

Prečo je XLOOKUP lepší v porovnaní s VLOOKUP?

Aj keď má funkcia VLOOKUP svoje využitie, má obmedzenejšiu funkčnosť ako XLOOKUP. Vďaka tomu je XLOOKUP preferovanou voľbou pre prácu na väčších súboroch údajov. Výsledky sú tiež rýchlejšie a menej náchylné na chyby. Poďme pochopiť, prečo XLOOKUP funguje lepšie v porovnaní s VLOOKUP.

1. XLOOKUP nie je obmedzený na konkrétne rozsahy údajov

XLOOKUP je oveľa flexibilnejší ako VLOOKUP, ktorý dokáže vyhľadať hodnoty iba v stĺpci úplne vľavo v tabuľke a vrátiť hodnoty zo zodpovedajúcich stĺpcov napravo, ako sme videli v príklade vyššie. Na rozdiel od toho model XLOOKUP vyžaduje jednoduchšie kroky a môže vrátiť hodnoty pre ktorýkoľvek stĺpec v oboch smeroch.

2. XLOOKUP Predvolene je nastavená presná zhoda

V predvolenom nastavení funkcia VLOOKUP v Exceli predpokladá hľadanie približnej zhody. Ak sa však pre váš pracovný hárok vyžaduje presná zhoda, mali by ste zadať „FALSE" v argumente vyhľadávanie_rozsahu.

Funkcia XLOOKUP vyhľadá v zadanom rozsahu vyhľadávaciu hodnotu, ktorá je štandardne presná. Ak sa nedá nájsť presná zhoda, môžete upraviť argument tak, aby sa vyhľadala približná zhoda, ktorá môže byť menšia alebo väčšia ako vyhľadávaná hodnota.

Ak to chcete urobiť, môžete nastaviť voliteľné [match_mode] argument na 0 = presná zhoda (predvolené), -1 = presná zhoda alebo najbližšia najmenšia, 1 = presná zhoda alebo nasledujúca najväčšia alebo 2 = zhoda so zástupným znakom.

3. XLOOKUP dokáže spracovať vkladanie alebo vymazanie stĺpcov

VLOOKUP je skvelá aplikácia na vyhľadávanie konkrétnych údajov z inej tabuľky alebo tabuľky. Ide však skôr o statické opatrenie – ak potrebujete aktualizovať zdroj údajov alebo vykonať zmeny alebo zmeniť poradie stĺpcov, vzorec sa pokazí a nakoniec stratíte funkciu VLOOKUP.

Na druhej strane XLOOKUP je dynamickejšie opatrenie, ktoré dokáže spracovať zmeny stĺpcov a stále vracať presné výsledky vyhľadávania. Dodáva sa so špecifickejšími parametrami, ako je pole vyhľadávania a pole návratu, namiesto argumentu poľa tabuľky a čísla indexu stĺpca vo VLOOKUP.

4. XLOOKUP Vykonáva vertikálne a horizontálne vyhľadávanie

Funkcia XLOOKUP dokáže nájsť údaje v horizontálnych aj vertikálnych poliach, na rozdiel od funkcie VLOOKUP, ktorá dokáže vykonávať iba vertikálne vyhľadávanie údajov.

5. XLOOKUP poskytuje inteligentnejšie približné zhody

Ak hľadáte položku, ktorá je blízko k tomu, čo chcete, XLOOKUP vám poskytne presnejšie výsledky. Ponúka presnejšie výsledky a menej falošne pozitívnych výsledkov.

Ak však pomocou funkcie VLOOKUP chcete nájsť približnú zhodu z tabuľky, funkcia vráti iba najbližšiu menšiu hodnotu zodpovedajúcej referencie. XLOOKUP vám však umožňuje vykonať lepšiu približnú zhodu a vrátiť ďalšie väčšie alebo menšie hodnoty z vašej vyhľadávacej tabuľky.

6. XLOOKUP potrebuje menej bunkových referencií

Keď používate XLOOKUP, všetko, čo potrebujete, je vybrať dva špecifické rozsahy údajov – pole alebo rozsah z miesta, kde chcete na vyhľadanie hodnoty (lookup_array) a pole/rozsah, z ktorého chcete získať hodnotu (return_array).

Funkcia VLOOKUP na druhej strane vyžaduje, aby ste vybrali celý rozsah údajov pomocou table_array parameter. To môže byť problém pri zložitých množinách údajov, pretože ak je vaša tabuľka veľká, môže byť ťažké zmeniť poradie alebo vybrať celý rozsah buniek, z ktorého chcete vrátiť hodnotu. Ďalej, ak chcete vrátiť približnú zhodu pomocou funkcie VLOOKUP, údaje v tabuľke musia byť vždy zoradené vo vzostupnom poradí.

VLOOKUP alebo XLOOKUP: Ktorý je pre vás?

Je teda XLOOKUP lepší ako VLOOKUP? Pri priamom porovnaní by odpoveď musela byť áno. Pre všetkých používateľov to však nemusí byť také jednoduché. Napríklad môžete uprednostniť staršiu funkciu, ak ste v nej obzvlášť zbehlí alebo keď nájdete využitie pre konkrétnu funkciu, ktorá je vhodná pre vaše použitie.

Pre väčšie množiny údajov je pre vás pravdepodobne lepšou voľbou XLOOKUP kvôli jeho zvýšenej funkčnosti. VLOOKUP má niekoľko obmedzení, ktoré sťažujú použitie pre zložité údaje – a v dôsledku toho má XLOOKUP oveľa väčšiu flexibilitu, vďaka čomu je lepšou voľbou pre väčšinu používateľov tabuliek.

3 bláznivé vzorce programu Microsoft Excel, ktoré sú mimoriadne užitočné

Prečítajte si ďalej

zdieľamTweetujtezdieľamEmail

Súvisiace témy

  • Produktivita
  • Microsoft Excel
  • Analýza dát
  • Tipy pre Microsoft Office

O autorovi

Cheryl Vaughn (42 publikovaných článkov)

Cheryl je tvorcom obsahu a stratégom so zameraním na životný štýl, mobilné aplikácie a digitálne médiá. Preskúmala technické produkty a aplikácie z hľadiska obsahu, použiteľnosti a dostupnosti. Úzko spolupracuje s jednotlivcami a firmami pri navrhovaní kampaní, ktoré spájajú značky so zákazníkmi pomocou vhodnej kombinácie slov a vizuálov.

Viac od Cheryl Vaughnovej

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné e-knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber