Vyhledání dat v aplikaci Excel 2007 pomocí HLOOKUP a VLOOKUP

Nejoblíbenější vyhledávací funkce v Excelu 2007 jsou HLOOKUP (pro horizontální vyhledávání) a SVYHLEDAT (pro vertikální vyhledávání). Tyto funkce se nacházejí v kategorii Vyhledávání a reference na kartě Vzorce na pásu karet a v dialogovém okně Vložit funkci. Jsou součástí výkonné skupiny funkcí, které mohou vracet hodnoty tím, že je vyhledávají v datových tabulkách.

Funkce HLOOKUP prohledává vodorovně (zleva doprava) nejvyšší řádek tabulky, dokud nenajde hodnotu, která odpovídá nebo přesahuje hodnotu, kterou hledáte. Funkce SVYHLEDAT prohledává svisle (shora dolů) sloupec úplně vlevo v tabulce, dokud program nenajde hodnotu, která odpovídá nebo přesahuje tu, kterou hledáte.

Při použití funkcí SVYHLEDAT a VVYHLEDAT musí být textové nebo číselné položky ve sloupci nebo řádku vyhledávání (tj. sloupec zcela vlevo vertikální vyhledávací tabulky nebo horní řádek horizontální vyhledávací tabulky) jedinečné. Tyto položky musí být také uspořádány nebo seřazeny ve vzestupném pořadí; to znamená abecední pořadí pro textové položky a od nejnižšího k nejvyššímu pořadí pro číselné položky.

Funkce HLOOKUP používá následující syntaxi:

=HLOOKUP(vyhledávací_hodnota,pole_tabulky,číslo_řádku,[hledání_rozsahu])

Funkce VLOOKUP má téměř identickou syntaxi:

=SVYHLEDAT(vyhledávací_hodnota,pole_tabulky,číslo_sloupce,[hledání_rozsahu])

V obou funkcích je argument lookup_value hodnota, kterou chcete vyhledat v tabulce, table_array je rozsah buněk nebo název tabulky, který obsahuje jak hodnotu, která se má vyhledat, tak související hodnotu, kterou chcete vrátit. Argument číslo_indexu_řádku ve funkci HLOOKUP je číslo řádku, jehož hodnotu chcete vrátit; col_index_num argument funkce SVYHLEDAT je číslo sloupce, jehož hodnota se chcete vrátit.

Volitelný argument range_lookup ve funkcích SVYHLEDAT i HLOOKUP má logickou hodnotu TRUE nebo FALSE, která určuje, zda chcete, aby aplikace Excel nalezla přesnou nebo přibližnou shodu pro hodnotu lookup_value v poli table_array . Když zadáte TRUE nebo vynecháte argument range_lookup , Excel najde přibližnou shodu. Když jako argument range_lookup zadáte FALSE , Excel najde pouze přesné shody.

Hledání přibližných shod se týká pouze při vyhledávání číselných položek (spíše než textu). Když Excel nenajde přesnou shodu v tomto vyhledávacím sloupci nebo řádku, vyhledá další nejvyšší hodnotu, která nepřesahuje argument lookup_value, a poté vrátí hodnotu ve sloupci nebo řádku určeném argumenty col_index_num nebo row_index_num .

Obrázek níže ukazuje příklad použití funkce SVYHLEDAT k vrácení buď 15% nebo 20% spropitného z tabulky spropitného, ​​v závislosti na součtu před zdaněním šeku. Buňka F3 obsahuje funkci VLOOKUP:

=VLOOKUP(Pretax_Total,Tip_Table,IF(Tip_Percentage=0,15;2,3))

Tento vzorec vrátí částku spropitného na základě procenta spropitného v buňce F1 a částky před zdaněním šeku v buňce F2.

Vyhledání dat v aplikaci Excel 2007 pomocí HLOOKUP a VLOOKUP

Pomocí funkce SVYHLEDAT vrátíte množství spropitného, ​​které se má přidat z vyhledávací tabulky.

Chcete-li použít tuto tabulku spropitného, ​​zadejte procento spropitného (15 % nebo 20 %) do buňky F1 (s názvem Tip_Percentage) a částku šeku před zdaněním do buňky F2 (s názvem Pretax_Total). Excel poté vyhledá hodnotu, kterou zadáte do buňky Pretax_Total v prvním sloupci vyhledávací tabulky, která obsahuje oblast buněk A2:C101 a má název Tip_Table.

Excel poté posune hodnoty v prvním sloupci tabulky Tip_Table dolů, dokud nenajde shodu. Pokud Excel zjistí, že hodnota zadaná v buňce Pretax_Total (16,50 $ v tomto příkladu) přesně neodpovídá jedné z hodnot v prvním sloupci tabulky Tip_Table, program pokračuje v prohledávání srovnávacího rozsahu, dokud nenarazí na první hodnotu, která překračuje celková částka před zdaněním (v tomto příkladu 17,00 v buňce A19). Excel se poté přesune zpět na předchozí řádek v tabulce a vrátí hodnotu ve sloupci, která odpovídá argumentu col_index_num funkce SVYHLEDAT (je to proto, že volitelný argument range_lookup byl z funkce vynechán).

Všimněte si, že argument číslo_indexu_sloupce používá k určení hodnoty sloupce, která má být vrácena, příkaz IF. V tomto případě, pokud je hodnota Tip_Percentage 0,15, pak funkce vrátí hodnotu ve druhém sloupci tabulky v řádku, který byl identifikován hodnotou lookup_value. V opačném případě vrátí hodnotu ve třetím sloupci stejného řádku.


Jak zablokovat aplikaci Microsoft Word v otevírání souborů v režimu pouze pro čtení v systému Windows

Jak zablokovat aplikaci Microsoft Word v otevírání souborů v režimu pouze pro čtení v systému Windows

Jak zablokovat aplikaci Microsoft Word v otevírání souborů v režimu pouze pro čtení v systému Windows Aplikace Microsoft Word otevírá soubory v režimu pouze pro čtení, takže je nelze upravovat? Nebojte se, metody jsou uvedeny níže

Jak opravit nesprávný tisk dokumentů Microsoft Word

Jak opravit nesprávný tisk dokumentů Microsoft Word

Jak opravit chyby při tisku nesprávných dokumentů Microsoft Word Chyby při tisku dokumentů Word se změněným písmem, chaotickými odstavci, chybějícím textem nebo ztraceným obsahem jsou poměrně časté. Nicméně ne

Vymažte kresby perem a zvýrazňovačem na snímcích PowerPoint

Vymažte kresby perem a zvýrazňovačem na snímcích PowerPoint

Pokud jste použili pero nebo zvýrazňovač ke kreslení na snímky aplikace PowerPoint během prezentace, můžete kresby uložit pro další prezentaci nebo je vymazat, takže až ji příště ukážete, začnete s čistými snímky aplikace PowerPoint. Chcete-li vymazat kresby perem a zvýrazňovačem, postupujte podle těchto pokynů: Mazání čar jedna na […]

Obsah knihovny stylů v SharePointu 2010

Obsah knihovny stylů v SharePointu 2010

Knihovna stylů obsahuje soubory CSS, soubory XSL (Extensible Stylesheet Language) a obrázky používané předdefinovanými vzorovými stránkami, rozvržení stránek a ovládací prvky v SharePointu 2010. Chcete-li najít soubory CSS v knihovně stylů webu pro publikování: Vyberte Akce webu→ Zobrazit Veškerý obsah webu. Zobrazí se obsah webu. Knihovna stylů se nachází v […]

Formátování čísel v tisících a milionech v sestavách Excel

Formátování čísel v tisících a milionech v sestavách Excel

Nezahlcujte své publikum gargantuovskými čísly. V aplikaci Microsoft Excel můžete zlepšit čitelnost řídicích panelů a sestav formátováním čísel tak, aby se zobrazovaly v tisících nebo milionech.

Jak sdílet a sledovat weby SharePoint

Jak sdílet a sledovat weby SharePoint

Naučte se používat nástroje sociálních sítí SharePoints, které umožňují jednotlivcům a skupinám komunikovat, spolupracovat, sdílet a propojovat se.

Jak převést data do juliánských formátů v aplikaci Excel

Jak převést data do juliánských formátů v aplikaci Excel

Juliánská data se často používají ve výrobním prostředí jako časové razítko a rychlý odkaz pro číslo šarže. Tento typ kódování data umožňuje maloobchodníkům, spotřebitelům a servisním zástupcům identifikovat, kdy byl produkt vyroben, a tím i stáří produktu. Juliánská data se také používají v programování, armádě a astronomii. Odlišný […]

Jak vytvořit webovou aplikaci Access

Jak vytvořit webovou aplikaci Access

Webovou aplikaci můžete vytvořit v Accessu 2016. Co je tedy vlastně webová aplikace? Web znamená, že je online, a aplikace je jen zkratka pro „aplikaci“. Vlastní webová aplikace je online databázová aplikace přístupná z cloudu pomocí prohlížeče. Webovou aplikaci vytváříte a udržujete ve verzi pro počítače […]

Panel rychlého spuštění v SharePointu 2010

Panel rychlého spuštění v SharePointu 2010

Většina stránek v SharePointu 2010 zobrazuje seznam navigačních odkazů na panelu Snadné spuštění na levé straně stránky. Panel Snadné spuštění zobrazuje odkazy na doporučený obsah webu, jako jsou seznamy, knihovny, weby a stránky publikování. Panel Snadné spuštění obsahuje dva velmi důležité odkazy: Odkaz na veškerý obsah webu: […]

Co znamenají chybové zprávy Řešitel v Excelu?

Co znamenají chybové zprávy Řešitel v Excelu?

U jednoduchých problémů Řešitel v Excelu obvykle rychle najde optimální hodnoty proměnné Řešitel pro účelovou funkci. Ale v některých případech má Řešitel problém najít hodnoty proměnné Řešitel, které optimalizují účelovou funkci. V těchto případech Řešitel obvykle zobrazí zprávu nebo chybovou zprávu, která popisuje nebo popisuje problém, který […]