30 funkcí Excelu za 30 dní: HLOOKUP

10. den maratonu 30 funkcí Excelu za 30 dní budeme věnovat studiu funkce HLOOKUP (GPR). Tato funkce je velmi podobná VLOOKUP (VLOOKUP), funguje pouze s prvky vodorovného seznamu.

Nešťastná funkce HLOOKUP (GLOW) není tak populární jako jeho sestra, protože ve většině případů jsou data v tabulkách uspořádána svisle. Pamatujete si, kdy jste naposledy chtěli hledat řetězec? Co takhle vrátit hodnotu ze stejného sloupce, ale umístěného v jednom z řádků níže?

Každopádně dejme funkce HLOOKUP (GPR) zasloužený okamžik slávy a podívejte se blíže na informace o této funkci a také na příklady jejího použití. Nezapomeňte, že pokud máte zajímavé nápady nebo příklady, podělte se o ně v komentářích.

Funkce 10: HLOOKUP

funkce HLOOKUP (HLOOKUP) vyhledá hodnotu v prvním řádku tabulky a vrátí jinou hodnotu ze stejného sloupce v tabulce.

Jak mohu použít funkci HLOOKUP (HLOOKUP)?

Od funkce HLOOKUP (HLOOKUP) dokáže najít přesnou nebo přibližnou hodnotu v řetězci, pak může:

  • Najděte celkové prodeje pro vybraný region.
  • Najděte indikátor, který je relevantní pro vybrané datum.

Syntaxe HLOOKUP

funkce HLOOKUP (HLOOKUP) má následující syntaxi:

HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)

ГПР(искомое_значение;таблица;номер_строки;интервальный_просмотр)

  • lookup_value (lookup_value): Hodnota, která má být nalezena. Může to být hodnota nebo odkaz na buňku.
  • table_array (tabulka): vyhledávací tabulka. Může to být odkaz na rozsah nebo pojmenovaný rozsah obsahující 2 nebo více řádků.
  • řádek_index_num (číslo_řádku): Řetězec obsahující hodnotu, kterou má funkce vrátit. Nastavte podle čísla řádku v tabulce.
  • range_lookup (range_lookup): Použijte FALSE nebo 0 k nalezení přesné shody; pro přibližné hledání TRUE (TRUE) nebo 1. V druhém případě musí být řetězec, ve kterém funkce hledá, seřazen vzestupně.

Pasti HLOOKUP (GPR)

Like VLOOKUP (VLOOKUP), funkce HLOOKUP (HLOOKUP) může být pomalé, zejména při hledání přesné shody textového řetězce v nesetříděné tabulce. Kdykoli je to možné, použijte přibližné vyhledávání v tabulce seřazené podle prvního řádku ve vzestupném pořadí. Nejprve můžete použít funkci MATCH (VÍCE EXPOZOVANĚ) popř COUNTIF (COUNTIF), abyste se ujistili, že hledaná hodnota v prvním řádku vůbec existuje.

Další funkce jako INDEX (INDEX) a MATCH (MATCH) lze také použít k načtení hodnot z tabulky a jsou efektivnější. Podíváme se na ně později v našem maratonu a uvidíme, jak silné a flexibilní mohou být.

Příklad 1: Najděte hodnoty prodeje pro vybranou oblast

Znovu připomínám, že funkce HLOOKUP (HLOOKUP) hledá pouze hodnotu v horním řádku tabulky. V tomto příkladu najdeme celkové tržby za vybranou oblast. Je pro nás důležité získat správnou hodnotu, proto používáme následující nastavení:

  • Název regionu se zadává do buňky B7.
  • Regionální vyhledávací tabulka má dva řádky a pokrývá rozsah C2:F3.
  • Celkové tržby jsou na řádku 2 naší tabulky.
  • Poslední argument je nastaven na FALSE pro nalezení přesné shody při vyhledávání.

Vzorec v buňce C7 je:

=HLOOKUP(B7,C2:F3,2,FALSE)

=ГПР(B7;C2:F3;2;ЛОЖЬ)

30 funkcí Excelu za 30 dní: HLOOKUP

Pokud není název regionu v prvním řádku tabulky, výsledek funkce HLOOKUP (GPR) bude #AT (#N/A).

30 funkcí Excelu za 30 dní: HLOOKUP

Příklad 2: Najděte míru pro vybrané datum

Obvykle při použití funkce HLOOKUP (HLOOKUP) vyžaduje přesnou shodu, ale někdy je přibližná shoda vhodnější. Pokud se například ukazatele změní na začátku každého čtvrtletí a první dny těchto čtvrtletí se použijí jako záhlaví sloupců (viz obrázek níže). V tomto případě pomocí funkce HLOOKUP (HLOOKUP) a přibližnou shodu, najdete ukazatel, který je relevantní pro dané datum. V tomto příkladu:

  • Datum se zapisuje do buňky C5.
  • Vyhledávací tabulka indikátorů má dva řádky a nachází se v rozsahu C2:F3.
  • Vyhledávací tabulka je řazena vzestupně podle řádku data.
  • Ukazatele jsou zaznamenány na řádku 2 naší tabulky.
  • Poslední argument funkce je nastaven na TRUE, aby se hledala přibližná shoda.

Vzorec v buňce D5 je:

=HLOOKUP(C5,C2:F3,2,TRUE)

=ГПР(C5;C2:F3;2;ИСТИНА)

Pokud datum není nalezeno v prvním řádku tabulky, funkce HLOOKUP (HLOOKUP) najde nejbližší největší hodnotu, která je menší než argument lookup_value (hledaná_hodnota). V tomto příkladu je požadovaná hodnota Březen 15. Není na řádku data, takže vzorec převezme hodnotu 1 ledna a zpět 0,25.

30 funkcí Excelu za 30 dní: HLOOKUP

Napsat komentář