Ak veľa používate Excel, pravdepodobne ste dosť často používali funkcie LOOKUP. Ak nie ste oboznámení, funkcia LOOKUP sa používa na vyhľadávanie v jednom riadku alebo stĺpci, aby ste našli konkrétnu hodnotu v inom riadku alebo stĺpci.

Táto funkcia je užitočná pri práci s množstvom údajov v hárku programu Excel. V Exceli existuje niekoľko typov funkcií VYHĽADÁVANIE.

V tomto článku vám povieme všetko, čo potrebujete vedieť o funkcii XLOOKUP v programe Microsoft Excel, spolu s niekoľkými užitočnými príkladmi.

Čo je funkcia XLOOKUP v Exceli?

XLOOKUP nahrádza staré funkcie ako HLOOKUP, VLOOKUP a LOOKUP. Podporuje vertikálne a horizontálne vyhľadávanie.

Inými slovami, funkcia XLOOKUP vám umožňuje rýchlo nájsť hodnotu v danej množine údajov, horizontálne aj vertikálne, a vráti jej zodpovedajúcu hodnotu v inom riadku alebo stĺpci.

Existuje mnoho spôsobov, ako využiť funkciu XLOOKUP, aby ste z nej vyťažili maximum. Pozrieme sa na niektoré príklady XLOOKUP, ktoré vám umožnia lepšie to pochopiť.

instagram viewer

Ako získať prístup k funkcii XLOOKUP

Bohužiaľ, XLOOKUP nie je k dispozícii pre používateľov s verziami Office 2010, 2013, 2016 a 2019. Je k dispozícii iba v balíku Microsoft Office 365.

Ak v počítači nepoužívate balík Microsoft 365, možno budete musieť inovovať na Microsoft 365 získate prístup k funkcii XLOOKUP. A ak už používate Microsoft 365, v Exceli už túto možnosť nájdete. XLOOKUP je k dispozícii aj na Office 365 online.

Súvisiace: Office 2021 vs. Microsoft 365: Ktorý by ste mali použiť?

Syntax funkcie XLOOKUP

Syntax funkcie XLOOKUP je podobná syntaxi funkcií VLOOKUP a HLOOKUP. Ak ste ich niekedy používali, bude pre vás pohodlnejšie používať XLOOKUP. Tu je syntax pre funkciu XLOOKUP v Exceli:

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

Funkcia XLOOKUP podporuje až šesť argumentov a tu sú ich hodnoty.

  1. lookup_value (povinné): hodnotu, ktorú chcete nájsť.
  2. lookup_array (povinné): pole, v ktorom chcete hľadať hodnotu vyhľadávania.
  3. return_array (povinné): pole, z ktorého chcete načítať a vrátiť hodnoty, keď sa nájde vyhľadávaná hodnota.
  4. [if_not_found] (voliteľné): Keď sa zhoda nenájde, toto je hodnota, ktorá sa má vrátiť.
  5. [match_mode] (voliteľné): Tento argument vám umožňuje určiť typ zhody, o ktorú sa staráte. Na určenie sú rôzne hodnoty:
    • 0 - Hľadá presnú zhodu a hodnota by sa mala presne zhodovať s hodnotou v poli lookup_array. Je tiež nastavený ako predvolený, keď nie je uvedený.
    • -1 - Hľadá presnú zhodu a po nájdení sa vráti k najbližšej menšej hodnote.
    • 1 - Hľadá presnú zhodu a po nájdení sa vráti k ďalšej väčšej hodnote.
    • 2 - Vykonáva čiastočnú zhodu pomocou zástupných znakov kde *, ?a ~ majú zvláštny význam.
  6. [search_mode] (voliteľné): Používa sa na určenie režimu vyhľadávania XLOOKUP v poli lookup_array. Existujú rôzne hodnoty na určenie toho istého:
    • 1 - Vykoná vyhľadávanie od prvej položky. Je nastavený ako predvolený, keď nie je zadané nič.
    • -1 - Vykonáva spätné vyhľadávanie počnúc poslednou položkou.
    • 2 - Vykoná binárne vyhľadávanie v lookup_array, kde je potrebné údaje zoradiť vo vzostupnom poradí. Ak údaje nie sú zoradené, môžu spôsobiť chyby alebo nesprávne výsledky.
    • -2 - Vykoná binárne vyhľadávanie v lookup_array, kde je potrebné údaje zoradiť v zostupnom poradí. Ak údaje nie sú zoradené, môžu spôsobiť chyby alebo nesprávne výsledky.

Súvisiace: Čo sú zástupné znaky v Exceli? Ako ich používať

Výhody a nevýhody funkcie XLOOKUP v Exceli

XLOOKUP je stále funkcia, ktorá má svoje výhody oproti VLOOKUP a INDEX/MATCH. Ale má to aj svoje nevýhody.

Výhody funkcie XLOOKUP

  • Funguje vertikálne aj horizontálne.
  • Vyžaduje tri argumenty namiesto štyroch argumentov vo funkciách VLOOKUP a INDEX MATCH.
  • Predvolene sa vždy použije presná zhoda.
  • Môže vykonávať čiastočné vyhľadávanie zhody pomocou zástupných znakov.
  • Môže vykonávať vyhľadávanie v zostupnom poradí.
  • V INDEX MATCH používa jednu funkciu namiesto dvoch.

Nevýhody funkcie XLOOKUP

  • Nepovinné argumenty môžu začiatočníkom pripadať zložité.
  • Pri výbere dvoch rozsahov môže zabrať viac času a v tabuľke je príliš veľa buniek.
  • Vráti chybu, keď návraty vyhľadávania a poľa nemajú rovnakú dĺžku.
  • Je potrebné si zapamätať rozsahy vyhľadávania aj vrátenia.

Ako používať funkciu XLOOKUP v Exceli

Funkcia XLOOKUP funguje podobne ako funkcia LOOKUP v Exceli. XLOOKUP môžete použiť jednoduchým výberom odkazov na bunky, kde má funkcia fungovať.

Prípadne môžete použiť aj pole „Panel vzorcov“ umiestnené v hornej časti; a vložte tam syntax funkcie XLOOKUP.

Príklady funkcie XLOOKUP

Ak je to pre vás mätúce, pokúsime sa to vysvetliť na nasledujúcich príkladoch. Tieto príklady vám poskytnú lepšiu predstavu o tom, ako funguje funkcia XLOOKUP.

Príklad 1

Predpokladajme, že máte množinu údajov, ktorá vyzerá takto (na obrázku nižšie) a chcete získať Matthewove vedecké značky v bunkách F a G.

A na získanie týchto údajov použijeme nasledujúcu funkciu XLOOKUP v bunke F2:

=XLOOKUP(F2;A2:A15;B2:B15)

Výsledkom tohto vzorca by bolo skóre vedy Matthewa v ďalšej bunke. Je to preto, že hodnotu vyhľadávania sme dali ako F2, čo je v tomto prípade Matthew.

Príklad 2

Zoberme si rovnaký súbor údajov, ale tentoraz s menami na pravej strane. Opäť stále hľadáme skóre Matthewovej vedy.

Tu je funkcia XLOOKUP, ktorú v tomto prípade použijeme:

=XLOOKUP(F2;D2:D15;A2:A15)

Výsledné údaje tejto funkcie budú tiež rovnaké. Aj keď je to rovnaký výsledok, lookup_array a return_array hodnoty sa tu menia.

Funkcia XLOOKUP rieši hlavné problémy funkcie VLOOKUP. Riadky a stĺpce môžete presúvať akýmkoľvek spôsobom a XLOOKUP bude stále fungovať. VLOOKUP však vráti chybu.

Príklad 3

Môžete tiež načítať viacero výsledkov horizontálne a vertikálne súčasne. Ak teda chceme získať Matúšovo skóre vo všetkých predmetoch, aj to je možné. Funkcia XLOOKUP v našom prípade bude:

=XLOOKUP(F2;D2:D15;A2:C15)

Výsledok tejto funkcie by bol rovnaký.

V tomto prípade funkcia XLOOKUP vykonala horizontálne a vertikálne vyhľadávanie a výsledky boli úplne presné. Tu boli hodnoty argumentov zodpovedajúcim spôsobom upravené.

Súvisiace: Ako používať funkciu AVERAGEIF v Exceli

Namiesto VLOOKUP použite XLOOKUP

XLOOKUP je veľké zlepšenie, pokiaľ ide o funkcie vyhľadávania. Jedinou nevýhodou funkcie XLOOKUP je, že nie je spätne kompatibilná. Ak zdieľate tabuľky so staršími verziami balíka Microsoft Office Suite, môžu sa vyskytnúť chyby.

K XLOOKUP však máte prístup z Office 365 Online. Funkcia XLOOKUP je stále v počiatočnom štádiu, takže používateľom Excelu bude chvíľu trvať, kým si ju osvoja.

6 spôsobov, ako môžete bezplatne získať licenciu balíka Microsoft Office

Bezplatné licencie Microsoft Office je ťažké získať, ale existujú. Tu je návod, ako môžete bezplatne používať balík Microsoft Office.

Prečítajte si ďalej

zdieľamTweetujteEmail
Súvisiace témy
  • Produktivita
  • Microsoft Excel
  • Tabuľkové tipy
  • Tipy pre Microsoft Office
O autorovi
Varun Kesari (34 publikovaných článkov)

Technologický editor. Som posadnutý drotár a otáľam s budúcnosťou. Zaujímam sa o cestovanie a filmy.

Viac od Varuna Kesariho

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