Xlookup vs Vlookup: Proč používat jeden přes druhého?

Je opravdu na vás, abyste se rozhodli, co nejlépe vyhovuje vašim potřebám

  • Xlookup a Vlookup jsou dvě nejčastěji používané funkce Excelu. Ale co přesně dělají? A jak se liší?
  • Každý má své místo, ale jsou situace, kdy je jeden vhodnější než druhý.
  • Rozebíráme rozdíly mezi těmito dvěma funkcemi, abyste se mohli rozhodnout, která z nich je vhodná pro to, co hledáte.

XINSTALUJTE KLIKNUTÍM NA STAŽENÍ SOUBORU

K vyřešení problémů se systémem Windows PC budete potřebovat speciální nástrojFortect je nástroj, který nejen vyčistí váš počítač, ale má úložiště s několika miliony systémových souborů Windows uložených v jejich původní verzi. Když váš počítač narazí na problém, Fortect jej opraví za vás tím, že nahradí špatné soubory novými verzemi. Chcete-li vyřešit aktuální problém s počítačem, musíte provést následující kroky:
  1. Stáhněte si Fortect a nainstalujte jej na vašem PC.
  2. Spusťte proces skenování nástroje hledat poškozené soubory, které jsou zdrojem vašeho problému.
  3. Klikněte pravým tlačítkem na Spusťte opravu takže nástroj mohl spustit opravný algoritmus.
  • Fortect byl stažen uživatelem 0 čtenáři tento měsíc.

Představte si sami sebe s velkým souborem dat Microsoft Excela musíte najít konkrétní hodnotu. Pokud neznáte přesný řádek a sloupec, ve kterém se nachází, trvalo by věčnost, než jej najít. S Xlookup a Vlookup je však vaše hledání snadné.

Pravděpodobně se ptáte, proč nepoužít staré dobré CTRL + F combo k nalezení vašich hodnot, ale tyto dvě poskytují přesnější vyhledávání. Zůstaňte s námi, když odhalíme rozdíly mezi těmito dvěma.

Kdy byste použili Xlookup?

Jak název napovídá, Xlookup je vyhledávací funkce, která vrací hodnotu zadané buňky nebo rozsahu buněk. Jde o relativně novou funkci lidově známou jako moderní náhrada Vlookup a Hlookup.

Tak, kdy byl představen Xlookup? Xlookup byl představen v roce 2019 po letech pokusů a omylů, aby napravil chyby svých předchůdců.

Pro názornost, x a v v názvech nesouvisí s abecedou. Místo toho odkazují na pozici prohledaného sloupce v tabulce.

Vlookup prohledává sloupec zcela vlevo dolů, zatímco Xlookup prohledává sloupec zcela vpravo.

Tyto dvě funkce jsou podobné v tom, že obě vyhledávají v seznamu hodnotu a vracejí jinou hodnotu podle toho, zda je hodnota nalezena či nikoli. Jejich hlavní rozdíl je v tom, že jejich cílové sloupce jsou umístěny na různých pozicích v tabulce.

Jsou v podstatě stejné, pouze Xlookup přišel s více vylepšeními. Xlookup je skvělý způsob, jak získat data z vašich datových zdrojů. Dá se použít různými způsoby, takže je důležité pochopit, jak to funguje a proč by to pro vás mohlo být užitečné.

Výběr Xlookup vs Vlookup závisí do značné míry na tom, jak jsou vaše data uspořádána v Excelu. Pokud máte v datové tabulce více než jeden sloupec a potřebujete vyhledávat pouze zleva doprava jako většina lidí, pak pro vás bude použití Vlookup pravděpodobně jednodušší než Xlookup.

Pokud však potřebujete vyhledávat ve více sloupcích a vaše data nejsou ve výchozím nastavení takto uspořádána, bude pro vás Xlookup jednodušší než Vlookup.

Jaké jsou hlavní rozdíly mezi Xlookupem a Vlookupem?

1. Syntax

Vlookup

Vzorec syntaxe pro Vlookup je: (vyhledávací_hodnota, pole_tabulky, číslo_indexu,[vyhledání_rozsahu])

  • Lookup_value – Toto je hodnota, která se má vyhledat ve vyhledávacím sloupci. Může to být číslo, textový řetězec nebo odkaz, který přesně odpovídá vyhledávací hodnotě.
  • Table_array – Pole tabulky se skládá z hodnot, které chcete prohledávat.
  • Col_index_num – Číslo sloupce ve vyhledávací tabulce, který obsahuje referenční hodnotu. Pokud má vyhledávací tabulka více sloupců, určete, který sloupec chcete použít.
  • Range_loakup – Toto je volitelná funkce, kterou můžete zahrnout v závislosti na požadovaných výsledcích. Pokud chcete přesnou shodu, můžete zahrnout FALSE. To znamená, že pokud neexistuje žádná shoda, výsledek vrátí chybu namísto uvedení nejbližší shody.

Řekněme například, že máme excelovou tabulku zaměstnanců Windows Report a jejich telefonních čísel. První sloupec obsahuje jména a druhý sloupec obsahuje telefonní číslo osoby.

Chceme vyhledat telefonní číslo osoby na základě jejího jména. Pokud například zadáme Claire Moraa do buňky A1, Excel by měl najít Claireino telefonní číslo v B1.

V tomto případě používáme Vlookup, protože naše data jsou uspořádána do dvou sloupců, jeden obsahuje jména a druhý obsahuje telefonní čísla.

Xlookup

Vzorec syntaxe Xlookup je: (vyhledávací_hodnota, vyhledávací_pole, návratové_pole,[if_not_found],[režim shody],[režim_vyhledávání])

  • Lookup_array – Zde bude prohledán první prvek pole.
  • Return_array – Toto je volitelný argument určující, zda vrátit původní hodnotu, pokud nebyla v poli nalezena.
  • If_not_found – Další volitelný parametr, který určuje, co se stane, pokud nebudou nalezeny žádné shody pro váš vyhledávací dotaz.
  • Match_mode – Volitelný parametr. Může to být jedna ze dvou hodnot: 0 (výchozí) nebo 1. Shoda 0 znamená, že všechny znaky se musí přesně shodovat, a 1 znamená, že se znaky shodují pouze přibližně.
  • Search_mode – Další volitelný parametr pro určení režimu vyhledávání shora nebo zdola.

Tip odborníka:

SPONZOROVÁNO

Některé problémy s PC je těžké řešit, zejména pokud jde o chybějící nebo poškozené systémové soubory a úložiště vašeho Windows.
Ujistěte se, že používáte vyhrazený nástroj, jako je např Fortect, který naskenuje a nahradí vaše poškozené soubory jejich čerstvými verzemi ze svého úložiště.

Jak vidíte, obě syntaxe mají různé způsoby zpracování vyhledávání. Pokud ve funkci Xlookup není hledaný text nalezen v prvním sloupci tabulky, Excel se posune dolů každým dalším sloupcem, dokud nenajde shodu nebo nedosáhne konce tabulky.

Na druhou stranu Vlookup kontroluje vždy pouze jeden sloupec. Ten úplně vlevo při hledání shod. Pokud v tomto sloupci nenalezne žádné shody, zastaví vyhledávání a nevrátí žádné výsledky.

Snad největší výhodou použití Xlookup je více kritérií pro vyhledávání.

2. Vypořádání se s chybou

Z výše uvedených syntaxí můžete vidět, že Xlookup má spoustu parametrů, které umožňují vestavěné zpracování chyb. Není neobvyklé, že vyhledávání nepřináší žádné výsledky. V takových případech budete muset upravit syntaxi, abyste našli to, co chcete.

The If_not_found parametr v Xlookup vám umožňuje upřesnit vyhledávání. Například v našem příkladu výše, pokud bychom chtěli najít jiného zaměstnance, ale ten není na seznamu, syntaxe Vlookup vrátí výsledek N/A.

Pomocí Xlookup však můžete přidat volitelný parametr pomocí if_not_found a zahrnují Není na seznamu pokud zadaný název nelze nalézt.

Přečtěte si více o tomto tématu
  • Jak odstranit šifrování z Excelu [Nejrychlejší způsoby]
  • Jak odstranit prázdné řádky v Excelu [Hromadné odstranění]
  • Oprava: Tato hodnota neodpovídá ověření dat
  • XLS vs XLSX: Rozdíly a 3 způsoby, jak je převést

3. Zpětné vyhledávání

Syntaxe Vlookup je jednoduchá, ale omezená. Pro Xlookup můžete definovat, kde vaše hledání začne. Pokud máte velký soubor dat a máte představu o tom, kde co hledáte, můžete provést zpětné vyhledávání.

To v podstatě znamená, že můžete začít shora nebo zdola, abyste ušetřili čas. Řekněme, že máme seznam více než 1000 zaměstnanců a hledáte telefonní číslo, Vlookup vám umožňuje vyhledávat pouze zleva.

S Xlookup můžete začít shora nebo zdola.

Shrnutí v tabulkové formě:

Xlookup Vlookup
Kompatibilita Excel 2021 a novější Všechny verze
Přesná shoda Ano Ne
Volitelné parametry Ano Ne
Vertikální/horizontální vyhledávání Ano Ne

Jaká je nevýhoda Xlookupu?

Po panování chvály na Xlookup si pravděpodobně myslíte, že je příliš dobré, aby to byla pravda. No, nemýlíte se. Xlookup není bez chyb, ale doufejme, že nebude natolik významný, aby vás přiměl zahodit.

Některé z jeho známých nevýhod zahrnují:

  • Kompatibilita – To je zdaleka jeho nejošklivější podvod. Xlookup je kompatibilní pouze s novějšími verzemi Excelu počínaje Excel 2021. Někteří uživatelé, kteří jsou stále na předchozích verzích, proto mohou mít možnost tuto funkci používat.
  • Vyžaduje více zdrojů – Jakákoli aplikace provádějící takto upřesněné vyhledávání by vyžadovala více než obvyklé systémové prostředky. Ve skutečnosti, jeden uživatel rychle poukazuje na to, že při použití syntaxe Xlookup výsledky vrátily odpověď N/A.

Na mém pracovním počítači s 16 GB RAM dostávám XLOOKUPs, které vracejí „#N/A“ na existujících hodnotách. Tyto stejné XLOOKUPy se aktualizují se správnou hodnotou, jakmile přejdu do své datové sady a "CTRL-F"

I když to ještě není prokázáno, existuje malá šance, že by to mohla být pravda. Pokud je tomu tak, moderní problémy vyžadují moderní řešení. Vždy můžete upgradovat RAM nebo použijte čističe RAM.

Celkově je opravdu na vás, abyste se rozhodli, co nejlépe vyhovuje vašim potřebám. Nakonec jsou oba cenné nástroje pro pokročilé uživatele Excelu. I když může být Vlookup celkově užitečnější, není tak flexibilní nebo přizpůsobitelný jako Xlookup.

Pokud bychom se měli rozhodnout, z místa, kde sedíme, vypadá Xlookup jako funkce, kterou byste měli používat.

Setkali jste se s některou z těchto funkcí? Rádi bychom slyšeli vaše názory na to, co preferujete a proč.

Stále dochází k problémům?

SPONZOROVÁNO

Pokud výše uvedené návrhy váš problém nevyřešily, váš počítač může zaznamenat závažnější potíže se systémem Windows. Doporučujeme zvolit řešení typu „vše v jednom“. Fortect efektivně řešit problémy. Po instalaci stačí kliknout na Zobrazit a opravit a poté stiskněte Spusťte opravu.

Možnost Kontrola výkonu aplikace Excel má nové podokno úloh pro lepší uživatelské prostředí

Možnost Kontrola výkonu aplikace Excel má nové podokno úloh pro lepší uživatelské prostředíMicrosoft 365Microsoft Excel

Nový panel je nyní aktivní v programu Microsoft 365 Insider Program.Možnost Kontrola výkonu aplikace Microsoft Excel má nyní nové podokno úloh pro lepší uživatelské prostředí, podle nejnovějších ak...

Přečtěte si více
#VALUE Chyba v Excelu: Jak ji opravit

#VALUE Chyba v Excelu: Jak ji opravitWindows 11Microsoft Excel

Nejprve zkontrolujte, zda vzorec neobsahuje chybyChyba #value v aplikaci Microsoft Excel může nastat kvůli neočekávanému datovému typu, mezerám, nesprávné syntaxi vzorce nebo datům formátovaným jak...

Přečtěte si více
Jak opravit chybu #NAME v Excelu

Jak opravit chybu #NAME v ExceluMicrosoft Excel

Nejprve zkontrolujte pravopis názvu funkceChyba #Name v aplikaci Microsoft Excel může nastat kvůli neplatnému rozsahu názvu, nesprávnému odkazu na rozsah nebo textové hodnotě bez uvozovek.Pokračujt...

Přečtěte si více