Kako koristiti funkciju XLOOKUP u Excelu

Funkce XLOOKUP je moderním nástrojem v MS Excel a Google Sheets, který nahrazuje starší funkce jako VLOOKUP, HLOOKUP a MATCH. Tato funkce je velice flexibilní a umožňuje efektivně vyhledávat a vracet hodnoty z jiné části datové sady na základě specifikovaného kritéria. XLOOKUP může vyhledávat ve sloupcích, řádcích nebo obojím, což usnadňuje práci s rozmanitými datovými strukturami.

Syntaxe a použití

Syntaxe funkce XLOOKUP je následující:

  XLOOKUP(hledaná_hodnota, hledaný_obor, výsledný_obor, [chybná_hodnota], [pořadí_vyhledávání], [pořadí_vypočtu])  
  • hledaná_hodnota – hodnota, kterou hledáte.
  • hledaný_obor – oblast, ve které se vyhledává.
  • výsledný_obor – oblast, z níž bude vrácena hodnota.
  • chybná_hodnota (volitelné) – hodnota vrácená v případě, že hledaná hodnota není nalezena.
  • pořadí_vyhledávání (volitelné) – určuje, zda se vyhledávání začíná od prvního nebo posledního indexu v oblasti.
  • pořadí_vypočtu (volitelné) – umožňuje výpočet v binárním režimu pro zrychlení vyhledávání.

Příklad použití funkce XLOOKUP:

  = XLOOKUP("Klíč", A2:A100, B2:B100, "Nenalezeno")  

Tento příklad vyhledá hodnotu „Klíč“ ve sloupci A (A2:A100) a vrátí příslušnou hodnotu ve sloupci B. Pokud hodnota není nalezena, vrátí se text „Nenalezeno“.

Aplikace v praxi

Případ 1: Správa zásob

Máte list s tisíci položkami skladu, přičemž každé položce odpovídá její kód a popis. Pro rychlé zjištění popisu produktu na základě jeho kódu použijte:

  = XLOOKUP(D2, A2:A1000, B2:B1000, "Produkt není v seznamu")  

Komentář: V buňce D2 je uložen kód produktu. A2:A1000 obsahuje kódy produktů a B2:B1000 odpovídající popisy. Pokud produkt není nalezen, vrátí se text „Produkt není v seznamu“.

Případ 2: Vyhledávání pracovníka

Chcete najít emailovou adresu pracovníka podle jména ze seznamu, kde jsou jména ve sloupci C a emaily ve sloupci D:

  = XLOOKUP("Jan Novák", C2:C500, D2:D500, "Email nenalezen")  

Komentář: Tato syntaxe vyhledá email „Jan Novák“; v případě, že taková adresa není nalezena, vrátí „Email nenalezen“. Je to ideální pro efektivní vyhledávání osobních dat v rozsáhlých databázích zaměstnanců.

XLOOKUP je tak vynikající nástroj pro efektivní a flexibilní manipulaci s daty v Excelu i Google Sheets, který zjednodušuje přístup k informacím v tabulkách.

Více informací: https://support.microsoft.com/cs-cz/office/funkce-xlookup-b7fd680e-6d10-43e6-84f9-88eae8bf5929

Další funkce
Filtruje oblast dat na základě zadaných kritérií
Vrátí funkci ze zadaného odkazu, zformátovanou jako text
Vytvoří zástupce nebo odkaz, který otevře dokument uložený na síťovém serveru, v síti intranet nebo Internet
Pomocí rejstříku zvolí hodnotu z odkazu nebo matice
Vrátí odkaz určený textovou hodnotou
Vrátí textový odkaz na jednu buňku listu
Vrátí počet oblastí v odkazu
Vrátí posun odkazu od zadaného odkazu
Vyhledá hodnoty v odkazu nebo matici
Vrátí číslo řádku odkazu
Vrátí počet řádků v odkazu
Načte data v reálném čase z aplikace, která podporuje automatizaci COM
Vrátí počet sloupců v odkazu
Vrátí číslo sloupce odkazu
Seřazení obsahu oblasti nebo matice
Seřazení obsahu oblasti nebo matice na základě hodnot v odpovídající oblasti nebo matici
Hledá v prvním sloupci matice a dále ve směru řádku, až vrátí hodnotu buňky
Vrátí transponovanou matici
Vrátí seznam jedinečných hodnot v seznamu nebo oblasti
Prohledá horní řádek matice a vrátí hodnotu určené buňky
Vyhledá hodnoty ve vektoru nebo matici
Vrátí relativní pozici položky v matici nebo oblasti buněk
Vrátí data uložená v sestavě kontingenční tabulky
Zvolí hodnotu ze seznamu hodnot