Mi az a HLOOKUP és a VLOOKUP (keresés)?

A HLOOKUP és a VLOOKUP olyan funkciók a Microsoft Excel programban, amelyek lehetővé teszik, hogy a táblázatkezelő részeit keresési táblázatként használhassa.

Amikor a VLOOKUP függvényt hívják, az Excel keresési értéket keres a táblázatkezelő részének bal oldali oszlopában. A függvény egy másik értéket ad vissza ugyanabban a sorban, amelyet az oszlop indexszáma határoz meg.

A HLOOKUP hasonló a VLOOKUP-hoz, de egy oszlop helyett egy sort keres, és az eredményt egy sor indexszámával ellensúlyozza. A VLOOKUP V a ​​függőleges keresést jelenti (egyetlen oszlopban), míg a H a HLOOKUP-ban a vízszintes keresést jelenti (egy soron belül).

VLOOKUP példa

Használjuk az alábbi munkafüzetet példaként, amely két lapot tartalmaz. Az első az adatlap . Ezen a lapon minden sor információt tartalmaz egy leltárelemről. Az első oszlop egy részszám, a harmadik oszlop pedig dollárban.

A második lapot keresési lapnak nevezik, és egy olyan képletet tartalmaz, amely a VLOOKUP-ot használja az adatlapon található adatok keresésére. Az alábbi képernyőképben vegye figyelembe, hogy a B2 cellát választottuk, és a képlete a lap tetején található képletben található.

A B2 cellának az értéke = VLOOKUP (A2, 'Adatlap'! $ A $ 2: $ C $ 4, 3, FALSE) .

A fenti képlet feltárja a B2 cellát az A2 cellában azonosított rész árával. Ha az ár változik az adatlapon, akkor a B2 cellának a keresési lapon lévő értéke automatikusan frissül, hogy megfeleljen. Hasonlóképpen, ha a keresési lap A2-es cellájában lévő alkatrész száma megváltozik, a B2 cellája automatikusan frissül az adott rész árával.

Nézzük meg részletesebben a példakép minden egyes elemét.

FormulaelemJelentés
=Az egyenlőségjel (=) azt jelzi, hogy ez a cella tartalmaz egy képletet, és az eredménynek a cella értékévé kell válnia.
VLOOKUPA függvény neve.
(Egy nyitó zárójel azt jelzi, hogy az előző VLOOKUP név egy függvény neve, és a vesszővel elválasztott lista argumentumok kezdetét jelzi a függvényhez.
A2A nyitó zárójel azt jelzi, hogy az előző VLOOKUP név egy függvény neve, és egy vesszővel elválasztott argumentumlistát jelez a függvényhez.
'Adatlap'! $ A $ 2: $ C $ 4

A második érv, a táblázat táblázat . Meghatározza a lapon lévő területet, amelyet keresési táblázatként használ. Ezen a területen a bal oldali oszlop a keresési értéket tartalmazó oszlop.

A táblázat tömb argumentuma az általános formát veszi fel:

 'SheetName'! $ Col1 $ ROW1: $ col2 $ ROW2 

Ennek a kifejezésnek az első része egy lapot azonosít, a második rész pedig egy téglalap alakú területet azonosít a lapon. Kifejezetten:

  1. A SheetName a lap neve, ahol a táblázat tömb (keresési terület) található. Egyetlen idézőjelbe kell foglalni ( '' ), majd felkiáltójellel ( ! ). A lap azonosítója csak akkor szükséges, ha egy másik lapon keres adatokat. Ha elhagyja a lap azonosítóját, a VLOOKUP megpróbálja végrehajtani a keresést ugyanazon a lapon, mint maga a függvény.
  2. A col1, 1. sor, 2. és 2. sor azonosítja a bal felső oszlopot, a bal felső sort, az alsó jobb oldali oszlopot és az asztal jobb alsó sorát ebben a sorrendben. Minden értéket dollárjel ( $ ) követ, és egy kettőspontot (:) használunk a bal felső és jobb alsó értékcsoportok elkülönítésére.

A táblázat tömbjének bal oldali oszlopának tartalmaznia kell a keresési értéket. A táblázat tömbjét mindig úgy határozza meg, hogy a bal szélső oszlop tartalmazza az Ön által keresett értéket.

Ez az érv szükséges.

3

A harmadik VLOOKUP argumentum, az oszlop indexszám . Ez az oszlopok számát mutatja, amely a táblázat tömb bal szélső oszlopától eltolódik, ahol a keresés eredménye lesz. Például, ha a keresési tömb bal szélső oszlopa C, akkor a 4 oszlop oszlop indexe azt jelzi, hogy az eredmény az E oszlopból származik.

Példánkban a Táblagép bal oldali oszlopa A, és egy eredményt akarunk a C oszlopból. A az első oszlop, a B a második oszlop, a C pedig a harmadik oszlop, így az oszlop indexszámunk 3 .

Ez az érv szükséges.

HAMIS

A negyedik argumentum a Range Lookup érték. Lehet, hogy TRUE vagy FALSE, és meghatározza, hogy az Excel-nek "pontos keresést" vagy "tartománykeresést" kell végeznie.

  • A TRUE érték azt jelenti, hogy az Excel egy "tartománykeresést" fog végrehajtani, amelyet fuzzy egyezésnek is neveznek. A fuzzy mágus azt jelenti, hogy a táblázat tömb felső sorában kezdődik, lefelé keresve, egy sorban. Ha az adott sor értéke kisebb, mint a keresési érték (numerikusan vagy ábécé szerint), akkor a következő sorra lép, és megpróbál újra. Ha a keresési értéknél nagyobb értéket talál, akkor megszakítja a keresést, és az előző sorból ered.
  • A FALSE értéktartomány-keresés értékét nem szabad végrehajtani. A pontos egyezés szükséges.

Ha nem biztos benne, hogy milyen típusú mérkőzésre van szüksége, válassza a FALSE pontot a pontos egyezéshez.

Ha a TRUE értéket választja egy tartománykeresésnél, győződjön meg róla, hogy a táblázat tömb bal szélső oszlopában lévő adatok növekvő sorrendben (legkevésbé a legnagyobbra) vannak rendezve. Ellenkező esetben az eredmények nem lesznek helyesek.

Ez az érv opcionális. Ha ezt az argumentumot kihagyja, pontos keresést hajt végre.

)Záró zárójel, amely az argumentumlista végét és a függvény végét jelzi.

Emlékezik:

  • A keresési értéknek a táblázat tömb bal szélső oszlopában kell lennie. Ha nem, a keresési funkció sikertelen lesz.
  • Győződjön meg róla, hogy a táblázat tömb bal szélső oszlopában minden érték egyedi. Ha párhuzamos értékei vannak az oszlopban, ahol a keresés megtörténik, a VLOOKUP eredményei nem garantáltak helyesen.

Excel, képlet, táblázatkezelő kifejezések