Jak najít data v Tabulkách Google pomocí funkce VLOOKUP

VLOOKUP je jednou z nejvíce nepochopených funkcí v Tabulkách Google. Umožňuje vám prohledávat a propojovat dvě sady dat v tabulce pomocí jediné hodnoty vyhledávání. Zde je návod, jak jej používat.

Na rozdíl od aplikace Microsoft Excel neexistuje žádný průvodce SVYHLEDAT, který by vám pomohl v Tabulkách Google, takže musíte vzorec zadat ručně.

Jak funguje VLOOKUP v Tabulkách Google

VLOOKUP může znít zmateně, ale jakmile pochopíte, jak to funguje, je to docela jednoduché. Vzorec, který používá funkci SVYHLEDAT, má čtyři argumenty.

První je hodnota klíče hledání, kterou hledáte, a druhá je rozsah buněk, který hledáte (např. A1 až D10). Třetím argumentem je indexové číslo sloupce z vašeho rozsahu, který se má prohledávat, kde první sloupec ve vašem rozsahu je číslo 1, další je číslo 2 a tak dále.

Čtvrtým argumentem je, zda byl vyhledávací sloupec seřazen či nikoli.

Poslední argument je důležitý pouze v případě, že hledáte nejbližší shodu s hodnotou klíče vyhledávání. Pokud byste raději vraceli přesné shody do vyhledávacího klíče, nastavte tento argument na FALSE.

  Váš další SSD může být pomalejší (díky QLC Flash)

Zde je příklad toho, jak můžete použít funkci VLOOKUP. Firemní tabulka může mít dva listy: jeden se seznamem produktů (každý s ID číslem a cenou) a druhý se seznamem objednávek.

ID číslo můžete použít jako hodnotu vyhledávání VLOOKUP, abyste rychle našli cenu každého produktu.

Jedna věc, kterou je třeba poznamenat, je, že funkce VLOOKUP nemůže prohledávat data nalevo od čísla indexu sloupce. Ve většině případů musíte buď ignorovat údaje ve sloupcích nalevo od vyhledávacího klíče, nebo umístit údaje vyhledávacího klíče do prvního sloupce.

Použití funkce SVYHLEDAT na jednom listu

Pro tento příklad řekněme, že máte dvě tabulky s daty na jednom listu. První tabulka je seznam jmen zaměstnanců, identifikačních čísel a narozenin.

V druhé tabulce můžete použít SVYHLEDAT k vyhledání dat, která používají kterékoli z kritérií z první tabulky (jméno, identifikační číslo nebo datum narození). V tomto příkladu použijeme SVYHLEDAT k zadání narozenin pro konkrétní ID zaměstnance.

Vhodný vzorec SVYHLEDAT pro to je =VVYHLEDAT(F4, A3:D9, 4, FALSE).

Chcete-li to rozdělit, funkce VLOOKUP používá hodnotu buňky F4 (123) jako klíč pro vyhledávání a prohledává rozsah buněk od A3 do D9. Vrátí data ze sloupce číslo 4 v tomto rozsahu (sloupec D, „Narozeniny“), a protože chceme přesnou shodu, konečný argument je FALSE.

V tomto případě pro ID číslo 123 funkce VLOOKUP vrátí datum narození 19/12/1971 (ve formátu DD/MM/RR). Tento příklad dále rozšíříme přidáním sloupce do tabulky B pro příjmení, čímž se data narozenin spojí se skutečnými lidmi.

  Jak vložit textový soubor do aplikace Microsoft Excel

To vyžaduje pouze jednoduchou změnu vzorce. V našem příkladu v buňce H4 hledá =VLOOKUP(F4, A3:D9, 3, FALSE) příjmení, které odpovídá ID číslu 123.

Místo data narození vrací údaje ze sloupce číslo 3 („Příjmení“) odpovídající hodnotě ID ve sloupci číslo 1 („ID“).

Použijte SVYHLEDAT s více listy

Ve výše uvedeném příkladu byla použita sada dat z jednoho listu, ale můžete také použít SVYHLEDAT k vyhledání dat ve více listech v tabulce. V tomto příkladu jsou informace z tabulky A nyní na listu s názvem „Zaměstnanci“, zatímco tabulka B je nyní na listu s názvem „Narozeniny“.

Namísto použití typického rozsahu buněk, jako je A3:D9, můžete kliknout na prázdnou buňku a poté zadat: =VLOOKUP(A4, Zaměstnanci!A3:D9, 4, NEPRAVDA).

Když přidáte název listu na začátek oblasti buněk (Zaměstnanci!A3:D9), vzorec SVYHLEDAT může při hledání použít data ze samostatného listu.

Použití zástupných znaků s funkcí VLOOKUP

Naše příklady výše používaly přesné hodnoty klíčů vyhledávání k nalezení odpovídajících údajů. Pokud nemáte přesnou hodnotu vyhledávacího klíče, můžete pomocí funkce SVYHLEDAT také použít zástupné znaky, jako je otazník nebo hvězdička.

V tomto příkladu použijeme stejnou sadu dat z našich příkladů výše, ale pokud přesuneme sloupec „Křestní jméno“ do sloupce A, můžeme k vyhledání příjmení zaměstnanců použít částečné křestní jméno a zástupný znak hvězdičky.

  Jak funguje interaktivní vyprávění příběhů na Netflixu

Vzorec SVYHLEDAT pro vyhledávání příjmení pomocí částečného křestního jména je =VLOOKUP(B12, A3:D9, 2, FALSE); hodnota klíče vyhledávání se uloží do buňky B12.

V níže uvedeném příkladu se „Chr*“ v buňce B12 shoduje s příjmením „Geek“ ve vzorové vyhledávací tabulce.

Hledání nejbližší shody pomocí funkce VLOOKUP

Poslední argument vzorce SVYHLEDAT můžete použít k vyhledání přesné nebo nejbližší shody s hodnotou klíče hledání. V našich předchozích příkladech jsme hledali přesnou shodu, takže jsme tuto hodnotu nastavili na FALSE.

Pokud chcete najít nejbližší shodu s hodnotou, změňte poslední argument funkce SVYHLEDAT na hodnotu TRUE. Protože tento argument určuje, zda je rozsah seřazen nebo ne, ujistěte se, že je váš vyhledávací sloupec seřazen od AZ, jinak nebude fungovat správně.

V naší tabulce níže máme seznam položek k nákupu (A3 až B9), spolu s názvy položek a cenami. Jsou seřazeny podle ceny od nejnižší po nejvyšší. Náš celkový rozpočet na jednu položku je 17 USD (buňka D4). Použili jsme vzorec VLOOKUP, abychom našli nejdostupnější položku na seznamu.

Vhodný vzorec SVYHLEDAT pro tento příklad je =VLOOKUP(D4, A4:B9, 2, TRUE). Protože je tento vzorec SVYHLEDAT nastaven tak, aby našel nejbližší shodu nižší, než je samotná hledaná hodnota, může hledat pouze položky levnější, než je stanovený rozpočet 17 USD.

V tomto příkladu je nejlevnější položkou pod 17 USD taška, která stojí 15 USD, a to je položka, kterou vzorec VLOOKUP vrátil jako výsledek v D5.