Jak používat funkci VLOOKUP v Tabulkách Google

SVYHLEDAT neboli „Vertikální vyhledávání“ je užitečná funkce, která přesahuje použití vašeho tabulky jako oslavované kalkulačky nebo seznamy úkolů a provádět nějakou skutečnou analýzu dat. Konkrétně SVYHLEDAT prohledá výběr buněk podle sloupce pro hodnotu a poté vám vrátí a odpovídající hodnotu ze stejného řádku. Vědět, co v tomto kontextu znamená „odpovídající“, je klíčem k pochopení funkce SVYHLEDAT, pojďme se tedy ponořit a podívat se na používání funkce SVYHLEDAT Tabulky Google.

Tyto pokyny platí pro Tabulky Google na všech platformách.

Použití syntaxe vzorce VLOOKUP

VLOOKUP je funkce, kterou používáte v a vzorec, i když nejjednodušší vzorec je použít jej samostatně. Do funkce musíte zadat několik informací oddělených čárkami takto:

SVYHLEDAT (VÁŠ VYHLEDÁVANÝ POJM, ROZSAH BUNĚK, VRATNÁ HODNOTA, SEŘÍZENÝ STAV)

Podívejme se postupně na každý z nich.

  • VÁŠ VYHLEDÁVANÝ POJM: Toto je označováno jako vyhledávací_klíč v dokumentaci, ale je to termín, který chcete najít. Může to být číslo nebo kousek textu (tj. řetězec). Jen se ujistěte, že jde o text, který uzavíráte do uvozovek.
  • ROZSAH BUNĚK: Označováno jednoduše jako rozsah, použijete k výběru buněk v tabulce, ve kterých budete prohledávat. Pravděpodobně se bude jednat o obdélníkovou oblast s více než velkým počtem sloupců a řádků, ačkoli vzorec bude fungovat pouze s jedním řádkem a dvěma sloupci.
  • NÁVRATNÁ HODNOTA: Hodnota, kterou chcete vrátit, také nazývaná index, je nejdůležitější částí funkce a nejsložitější na pochopení. Toto je číslo sloupce s hodnotou, kterou chcete vrátit relativní do prvního sloupce. Jinak řečeno, pokud je prvním (hledaným) sloupcem sloupec 1, jedná se o číslo sloupce, pro který chcete vrátit hodnotu ze stejného řádku.
  • VYŘAZENÝ STAV: Toto je označeno jako je_seřazeno v jiných zdrojích a je to hodnota true/false podle toho, zda je hledaný sloupec (opět sloupec 1) seřazen. To je důležité při hledání číselných hodnot. Pokud je tato hodnota nastavena na NEPRAVDIVÉ, pak bude výsledek pro první dokonale odpovídající řada. Pokud ve sloupci 1 nejsou žádné hodnoty, které by odpovídaly hledanému výrazu, zobrazí se chyba. Pokud je však toto nastaveno na SKUTEČNÝ, pak bude výsledkem první hodnota menší nebo rovno hledaný výraz. Pokud žádné odpovídající neodpovídají, znovu se zobrazí chyba.

Funkce VLOOKUP v praxi

Předpokládejme, že máte krátký seznam produktů, z nichž každý má přiřazenou cenu. Pak, pokud chcete vyplnit buňku cenou notebooku, použijte následující vzorec:

=VLOOKUP("Laptop",A3:B9,3,false)

Tím se vrátí cena uložená ve sloupci 3 v tomto příkladu je to sloupec dva vpravo od sloupce s cíli vyhledávání.

Pojďme se na to podívat krok za krokem, abychom proces podrobně vysvětlili.

  1. Umístěte kurzor do buňky, kde se má zobrazit výsledek. V tomto příkladu je to B11 (označení pro toto je v A11, „Cena notebooku“, ačkoli to ve vzorci není zahrnuto).

  2. Začněte vzorec s rovnítko (=), poté zadejte funkci. Jak již bylo zmíněno, bude se jednat o jednoduchý vzorec, který se skládá pouze z této funkce. V tomto případě použijeme vzorec:

    =VLOOKUP("Laptop",A3:C9,3,false)
    Vzorec zadán do buňky B11
  3. lis Vstupte. Samotný vzorec zmizí v tabulce (ačkoli se bude stále zobrazovat v řádku vzorců výše) a místo něj se zobrazí výsledek.

  4. V příkladu se vzorec dívá na rozsah A3 na C9. Poté hledá řádek obsahující „Laptop“. Poté hledá Třetí sloupec v rozsahu (opět toto zahrnuje první sloupec) a vrátí výsledek, který je $1,199. Toto by měl být výsledek, který chcete, ale pokud to vypadá divně, dvakrát zkontrolujte zadané parametry, abyste se ujistili, že jsou správně (zejména pokud jste vzorec zkopírovali a vložili z jiné buňky, protože rozsah buněk se může změnit jako a výsledek).

Jakmile zjistíte, jak vybrat rozsah a jeho relativní návratovou hodnotu, uvidíte, jak je to užitečná funkce k nalezení hodnot i ve velmi velkých souborech dat.

Používání funkce SVYHLEDAT v různých tabulkách Google

S ohledem na parametr CELL RANGE můžete provádět SVYHLEDAT nejen na buňkách v aktuálním listu, ale i v jiných listech v sešitu. K určení rozsahu buněk v jiném listu v aktuálním sešitu použijte následující zápis:

=VLOOKUP("Laptop",'Název listu v jednoduchých uvozovkách, pokud je více než jedno slovo'!A1:B9,3,false)

Můžete dokonce sáhnout do buněk ve zcela jiném sešitu Tabulky, ale musíte použít IMPORTRANGE funkce. To vyžaduje dva parametry: adresu URL sešitu Tabulky, který chcete použít, a rozsah buněk včetně názvu listu, jak je uvedeno výše. Funkce obsahující všechny tyto položky může vypadat takto:

=VLOOKUP("Laptop",IMPORTRANGE(" https://docs.google.com/spreadsheets/d/aLlThEnUmBeRsAnDlEtTeRs/","Sheet1!B7:D42"),3,false)

V tomto příkladu se vnořená funkce (tj. výsledek funkce IMPORTRANGE) stane jedním z parametrů funkce SVYHLEDAT.

Tipy pro používání funkce VLOOKUP

Abyste se ujistili, že ze svého vzorce získáte správné výsledky, mějte na paměti následující body.

  • Nejprve uzavřete textové hledané výrazy do uvozovek. Jinak si Tabulky Google budou myslet, že je to a Pojmenovaný rozsah, a pokud to nemůže najít, zobrazí vám chybu.
  • Pokud zpracováváte a vkládáte jeden z těchto vzorců, stále platí běžná pravidla pro aktualizaci hodnoty rozsahu buněk. Jinými slovy, pokud máte pevný seznam dat, ujistěte se, že jste ukotvili rozsah buněk se znakem dolaru (tj. „$A$2:$B$8“ místo „A2:B8“). Jinak bude vzorec posunut v závislosti na tom, kam je vložíte (všimněte si snímku obrazovky na začátku sekce, kde jsou čísla řádků o jedna).
  • Pokud seznam třídíte, nezapomeňte se vrátit k vyhledávání v případě, že jej budete znovu třídit. Pokud nastavíte seřazený stav vzorce na, zamíchání řádků vám může přinést neočekávané výsledky SKUTEČNÝ.