Ako používať funkciu LOOKUP v Exceli

Obsah:

Ako používať funkciu LOOKUP v Exceli
Ako používať funkciu LOOKUP v Exceli
Anonim

Čo by ste mali vedieť

  • Funkcia VYHĽADAŤ v Exceli sa používa na vyhľadanie informácií v riadku alebo stĺpci.
  • Existujú dva spôsoby použitia vzorca LOOKUP v závislosti od vašich potrieb: ako vektor a pole.
  • Vektorový typ prehľadáva iba jeden riadok alebo stĺpec, zatiaľ čo pole prehľadáva viacero riadkov a stĺpcov.

Tento článok vysvetľuje, ako používať funkciu VYHĽADÁVANIE v ľubovoľnej verzii Excelu vrátane Excelu 2019 a Microsoftu 365.

Čo je funkcia VYHĽADÁVANIE?

Funkcia VYHĽADAŤ v Exceli sa používa na vyhľadanie informácií v riadku alebo stĺpci. Vyhľadá hodnotu z rovnakej pozície v riadku alebo stĺpci ako počiatočná hodnota, takže je skutočne užitočná pri práci so štruktúrovanými tabuľkami, kde všetky riadky a stĺpce obsahujú podobné údaje.

Existujú dva spôsoby, ako napísať vzorec VYHĽADÁVANIE v Exceli v závislosti od vašich potrieb. Jedna forma sa nazýva vektor a druhá je pole.

Image
Image

Funkciu VYHĽADAŤ možno použiť v každej verzii Excelu.

Syntax a argumenty funkcie VYHĽADAŤ

Existujú dva spôsoby použitia funkcie VYHĽADÁVANIE:

Vector

Vektorový formulár prehľadáva iba jeden riadok alebo jeden stĺpec. Tento rozsah sa nazýva vektor. Vrátená hodnota je hodnota, ktorá je na rovnakej pozícii ako iná vybratá množina údajov.

=LOOKUP(lookup_value, lookup_vector, [result_vector])

  • lookup_value je hodnota, ktorú by funkcia mala hľadať vo vektore. Môže to byť číslo, text, logická hodnota, názov alebo odkaz. Tento argument je povinný.
  • lookup_vector je rozsah. Môže to byť jeden riadok alebo jeden stĺpec. Hodnoty vo vektore musia byť vo vzostupnom poradí (napr. 1, 2, 3 alebo A, B, C). Tento argument je povinný.
  • result_vector je voliteľný rozsah. Ak sa použije, musí mať presne rovnakú veľkosť ako lookup_vector.

Tu je niekoľko ďalších pravidiel, ktoré si treba zapamätať, keď používate vektorovú formu funkcie VYHĽADÁVANIE:

  • Ak je lookup_value menšia ako najmenšia hodnota v lookup_vector, Excel zobrazí chybu N/A.
  • Ak sa hodnota lookup_value nedá nájsť, funkcia LOOKUP sa zhoduje s najväčšou hodnotou v lookup_vector, ktorá je menšia alebo rovná hodnote lookup_value.

Array

Formát poľa môže vyhľadávať hodnotu vo viacerých riadkoch a stĺpcoch. Najprv nájde zadanú hodnotu v prvom riadku alebo stĺpci výberu a potom vráti hodnotu rovnakej pozície v poslednom riadku alebo stĺpci.

=LOOKUP(lookup_value, array)

  • lookup_value je hodnota, ktorú by mala funkcia hľadať v poli. Môže to byť číslo, text, logická hodnota, názov alebo odkaz. Hodnoty musia byť vo vzostupnom poradí (napr. 1, 2, 3 alebo A, B, C). Tento argument je povinný.
  • array je rozsah buniek, ktoré obsahujú hodnotu, ktorú porovnávate s hodnotou lookup_value. Tento argument je povinný.

Majte na pamäti aj tieto pravidlá:

  • Ak sa hodnota lookup_value nedá nájsť, použije sa namiesto toho najväčšia hodnota v poli, ktorá je menšia alebo rovná hodnote lookup_value.
  • Ak je lookup_value menšia ako najväčšia hodnota v prvom riadku alebo stĺpci, vráti sa chyba N/A.
  • Ak pole obsahuje viac stĺpcov ako riadkov, funkcia VYHĽADÁVANIE hľadá hodnotu lookup_value v prvom riadku.
  • Ak pole obsahuje viac riadkov ako stĺpec, funkcia VYHĽADÁVANIE hľadá hodnotu lookup_value v prvom stĺpci.

Príklady funkcií VYHĽADÁVANIE

Nasleduje niekoľko príkladov použitia LOOKUP vo vzorcoch:

Na vyhľadávanie v tabuľke použite vektor vyhľadávania

=LOOKUP(1003; A2:A5, C2:C5)

Image
Image

Tu je príklad použitia funkcie VYHĽADÁVANIE, keď potrebujeme skontrolovať cenu v tabuľke, ktorá je usporiadaná podľa čísla dielu. Keďže vieme, že čísla dielov sú uvedené v A2:A5 a ceny sú v C2:C5, môžeme pomocou týchto parametrov vyhľadať diel číslo 1003.

Na vyhľadávanie v tabuľke použite pole vyhľadávania

=LOOKUP(1003, A2:C5)

Image
Image

Ďalší spôsob použitia funkcie VYHĽADÁVANIE na rovnakej množine údajov ako v príklade vyššie je pole. Namiesto toho, aby sme vybrali dva jednotlivé stĺpce, vyberieme celú tabuľku. Keďže však v tomto príklade potrebujeme cenu, zastavíme výber v stĺpci C, pretože funkcia získa akúkoľvek hodnotu, ktorá sa nájde na rovnakej pozícii v poslednom stĺpci.

Nájsť najbližšie číslo v tabuľke

=LOOKUP(A2; D2:D6, F2:F6)

Image
Image

Tento vzorec VYHĽADAŤ krížovo odkazuje na skóre v stĺpci A so systémom hodnotenia v stĺpci D. Funkcia VYHĽADÁVANIE vidí, kde skóre pripadá na systém hodnotenia, a potom vyhľadá známku v F2:F6, aby vedieť, čo napísať vedľa skóre. Keďže niektoré z týchto hodnôt sa nenachádzajú v tabuľke napravo, LOOKUP používa ďalšiu najnižšiu hodnotu.

Tento konkrétny vzorec možno zapísať aj vo forme poľa takto:

=LOOKUP(A2, D2:F6)

Výsledky sú rovnaké, pretože stĺpec D je začiatok výberu a koniec, ktorý obsahuje známku, je stĺpec F.

Znaky dolára je možné použiť vo vzorcoch, takže keď ich potiahnete nadol v stĺpci, aby ste aplikovali funkciu na iné bunky, nepretiahli sa aj odkazy. Viac o zmiešaných odkazoch na bunky si môžete prečítať tu.

Nájdi posledné číslo v zozname

=LOOKUP(9,99999999999999E+307, A:A)

Image
Image

Vzorec VYHĽADAŤ nájde posledné číslo v stĺpci A. Keďže 9,99999999999999E+307 je najväčšie číslo, ktoré môžete mať v pracovnom hárku programu Excel, vzorec zobrazí posledné číslo v zozname, aj keď sú tam prázdne bunky zahrnuté v sortimente.

Vyhľadajte poslednú textovú hodnotu v zozname

=LOOKUP(REPT("z", 255); A:A)

Image
Image

Príklad nájde poslednú textovú hodnotu zo stĺpca A. Funkcia REPT sa tu používa na opakovanie z do maximálneho počtu, ktorý môže byť ľubovoľná textová hodnota, čo je 255. Podobne ako v príklade čísla, tento jednoducho identifikuje poslednú bunku, ktorá obsahuje text.

Použite údaje tabuľky na nájdenie hodnôt nadpisov

=LOOKUP(2; 1/(B3:G3 ""), B$2:G$2)

Image
Image

Tento posledný príklad funkcie VYHĽADÁVANIE Excelu obsahuje niektoré veci, ktoré nie sú popísané v tomto článku, no aj tak stojí za to si ho pozrieť, aby ste videli, aká užitočná môže byť táto funkcia. Všeobecnou myšlienkou je, že určujeme posledný záznam v každom riadku a potom hľadáme dátum v riadku 2, aby sme vedeli, kedy sme tieto účty naposledy zaplatili.

Ďalšie funkcie ako LOOKUP

LOOKUP je pomerne základná vyhľadávacia/referenčná funkcia. Existujú aj iné, ktoré sú vhodné na pokročilejšie použitie.

VLOOKUP a HLOOKUP vám umožňujú vykonávať vertikálne alebo horizontálne vyhľadávania a môžu určiť, či sa má vykonať presná alebo približná zhoda. LOOKUP automaticky vráti najbližšiu hodnotu, ak sa nenájde presná zhoda.

XLOOKUP je podobná, pokročilejšia funkcia vyhľadávania.

Odporúča: