30 funkcií Excelu za 30 dní: HLOOKUP

10. deň maratónu 30 funkcií Excelu za 30 dní budeme venovať štúdiu funkcie HLOOKUP (GPR). Táto funkcia je veľmi podobná VLOOKUP (VLOOKUP), funguje iba s prvkami horizontálneho zoznamu.

Nešťastná funkcia HLOOKUP (GLOW) nie je tak populárny ako jeho sestra, keďže vo väčšine prípadov sú údaje v tabuľkách usporiadané vertikálne. Pamätáte si, kedy ste naposledy chceli hľadať reťazec? Čo tak vrátiť hodnotu z rovnakého stĺpca, ale nachádzajúceho sa v jednom z riadkov nižšie?

Každopádne, dajme funkcie HLOOKUP (GPR) zaslúžený okamih slávy a bližšie sa pozrite na informácie o tejto funkcii, ako aj na príklady jej využitia. Nezabudnite, že ak máte zaujímavé nápady alebo príklady, podeľte sa o ne v komentároch.

Funkcia 10: HLOOKUP

Funkcie HLOOKUP (HLOOKUP) vyhľadá hodnotu v prvom riadku tabuľky a vráti inú hodnotu z rovnakého stĺpca v tabuľke.

Ako môžem použiť funkciu HLOOKUP (HLOOKUP)?

Od funkcie HLOOKUP (HLOOKUP) dokáže nájsť presnú alebo približnú hodnotu v reťazci, potom môže:

  • Nájdite súčty predaja pre vybratý región.
  • Nájdite indikátor, ktorý je relevantný pre vybraný dátum.

Syntax HLOOKUP

Funkcie HLOOKUP (HLOOKUP) má nasledujúcu syntax:

HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)

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

  • lookup_value (lookup_value): Hodnota, ktorá sa má nájsť. Môže to byť hodnota alebo odkaz na bunku.
  • table_array (tabuľka): vyhľadávacia tabuľka. Môže to byť odkaz na rozsah alebo pomenovaný rozsah obsahujúci 2 alebo viac riadkov.
  • riadok_index_num (číslo_riadku): Reťazec obsahujúci hodnotu, ktorú má funkcia vrátiť. Nastavuje sa podľa čísla riadku v tabuľke.
  • range_lookup (range_lookup): Použite FALSE alebo 0 na nájdenie presnej zhody; pre približné vyhľadávanie TRUE (TRUE) alebo 1. V druhom prípade musí byť reťazec, v ktorom funkcia hľadá, zoradený vzostupne.

Traps HLOOKUP (GPR)

Ako VLOOKUP (VLOOKUP), funkcia HLOOKUP (HLOOKUP) môže byť pomalé, najmä pri hľadaní presnej zhody textového reťazca v nezoradenej tabuľke. Vždy, keď je to možné, použite približné vyhľadávanie v tabuľke zoradené podľa prvého riadku vo vzostupnom poradí. Najprv môžete použiť funkciu MATCH (VIAC EXPOZOVANÉ) príp COUNTIF (COUNTIF), aby ste sa uistili, že hodnota, ktorú hľadáte, vôbec existuje v prvom riadku.

Ďalšie funkcie ako INDEX (INDEX) a MATCH (MATCH) možno použiť aj na načítanie hodnôt z tabuľky a sú efektívnejšie. Pozrieme sa na ne neskôr v našom maratóne a uvidíme, aké silné a flexibilné môžu byť.

Príklad 1: Nájdite hodnoty predaja pre vybraný región

Opäť pripomínam, že funkcia HLOOKUP (HLOOKUP) hľadá iba hodnotu v hornom riadku tabuľky. V tomto príklade nájdeme celkové tržby za vybratý región. Je pre nás dôležité získať správnu hodnotu, preto používame nasledujúce nastavenia:

  • Názov regiónu sa zadá do bunky B7.
  • Regionálna vyhľadávacia tabuľka má dva riadky a pokrýva rozsah C2:F3.
  • Celkové tržby sú v riadku 2 našej tabuľky.
  • Posledný argument je nastavený na FALSE, aby sa pri vyhľadávaní našla presná zhoda.

Vzorec v bunke C7 je:

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

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

30 funkcií Excelu za 30 dní: HLOOKUP

Ak sa názov regiónu nenachádza v prvom riadku tabuľky, výsledok funkcie HLOOKUP (GPR) bude #AT (#N/A).

30 funkcií Excelu za 30 dní: HLOOKUP

Príklad 2: Nájdite mieru pre vybraný dátum

Zvyčajne pri použití funkcie HLOOKUP (HLOOKUP) vyžaduje presnú zhodu, ale niekedy je vhodnejšia približná zhoda. Napríklad, ak sa ukazovatele menia na začiatku každého štvrťroka a prvé dni týchto štvrťrokov sa používajú ako nadpisy stĺpcov (pozri obrázok nižšie). V tomto prípade pomocou funkcie HLOOKUP (HLOOKUP) a približnú zhodu nájdete ukazovateľ, ktorý je relevantný pre daný dátum. V tomto príklade:

  • Dátum sa zapíše do bunky C5.
  • Tabuľka vyhľadávania indikátorov má dva riadky a nachádza sa v rozsahu C2:F3.
  • Vyhľadávacia tabuľka je zoradená podľa riadku dátumu vzostupne.
  • Ukazovatele sú zaznamenané v riadku 2 našej tabuľky.
  • Posledný argument funkcie je nastavený na hodnotu TRUE, aby sa hľadala približná zhoda.

Vzorec v bunke D5 je:

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

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

Ak sa dátum nenachádza v prvom riadku tabuľky, funkcia HLOOKUP (HLOOKUP) nájde najbližšiu najväčšiu hodnotu, ktorá je menšia ako argument lookup_value (hodnota_hľadania). V tomto príklade je požadovaná hodnota March 15. Nie je v riadku dátumu, takže vzorec prevezme hodnotu 1 januára a vrátiť sa 0,25.

30 funkcií Excelu za 30 dní: HLOOKUP

Nechaj odpoveď