A LOOKUP függvény használata az Excelben

Tartalomjegyzék:

A LOOKUP függvény használata az Excelben
A LOOKUP függvény használata az Excelben
Anonim

Amit tudni kell

  • Az Excel KERESÉSE funkciója egy sorban vagy oszlopban található információk megkeresésére szolgál.
  • Kétféleképpen használhatja a LOOKUP képletet az Ön igényeitől függően: vektorként és tömbként.
  • A vektortípus csak egy sorban vagy oszlopban keres, míg egy tömb több sorban és oszlopban keres.

Ez a cikk elmagyarázza, hogyan használhatja a LOOKUP funkciót az Excel bármely verziójában, beleértve az Excel 2019-et és a Microsoft 365-öt is.

Mi az a LOOKUP funkció?

Az Excel KERESÉSE funkciója egy sorban vagy oszlopban található információk megkeresésére szolgál. Egy értéket a sorban vagy oszlopban ugyanabból a pozícióból talál, mint a kezdőérték, ezért nagyon hasznos olyan strukturált táblázatok kezelésekor, ahol az összes sor és oszlop hasonló adatokat tartalmaz.

Kétféleképpen írhat LOOKUP képletet Excelben az igényeitől függően. Az egyik formát vektornak, a másikat tömbnek nevezzük.

Image
Image

A LOOKUP funkció az Excel minden verziójában használható.

LOOKUP Függvényszintaxis és argumentumok

Kétféleképpen használhatja a LOOKUP funkciót:

Vektor

A vektoros űrlap csak egy sorban vagy egy oszlopban keres. Ezt a tartományt vektornak nevezzük. A visszaadott érték az, amelyik ugyanabban a helyzetben van, mint a másik kiválasztott adatkészlet.

=KERESÉS(keresési_érték, keresési_vektor, [eredményvektor])

  • lookup_value az az érték, amelyet a függvénynek keresnie kell a vektoron belül. Ez lehet szám, szöveg, logikai érték, név vagy hivatkozás. Ez az argumentum kötelező.
  • lookup_vector a tartomány. Ez lehet egyetlen sor vagy egyetlen oszlop. A vektorban szereplő értékeknek növekvő sorrendben kell lenniük (pl. 1, 2, 3 vagy A, B, C). Ez az argumentum kötelező.
  • A

  • result_vector egy opcionális tartomány. Ha használja, akkor pontosan meg kell egyeznie a lookup_vector méretével.

Íme néhány további szabály, amelyet meg kell jegyezni, amikor a LOOKUP függvény vektoros alakját használja:

  • Ha a keresési_érték kisebb, mint a keresési_vektor legkisebb értéke, az Excel a N/A. hibát produkálja.
  • Ha a lookup_value nem található, a LOOKUP függvény a lookup_vector legnagyobb értékére egyezik, amely kisebb vagy egyenlő, mint a lookup_value.

Tömb

A tömbforma több sorban és oszlopban is képes keresni egy értéket. Először megkeresi a megadott értéket a kijelölés első sorában vagy oszlopában, majd visszaadja az utolsó sorban vagy oszlopban lévő azonos pozíció értékét.

=KERESÉS(keresési_érték, tömb)

  • lookup_value az az érték, amelyet a függvénynek a tömbben kell keresnie. Ez lehet szám, szöveg, logikai érték, név vagy hivatkozás. Az értékeknek növekvő sorrendben kell lenniük (pl. 1, 2, 3 vagy A, B, C). Ez az argumentum kötelező.
  • A

  • tömb az a cellatartomány, amely a lookup_value értékkel összehasonlítandó értéket tartalmazza. Ez az argumentum kötelező.

Tartsa szem előtt ezeket a szabályokat is:

  • Ha a keresési_érték nem található, a tömb legnagyobb értéke, amely kisebb vagy egyenlő, mint a lookup_value.
  • Ha a lookup_value kisebb, mint az első sor vagy oszlop legnagyobb értéke, akkor az N/A hibaüzenet jelenik meg.
  • Ha a tömb több oszlopot tartalmaz, mint sort, a LOOKUP függvény az első sorban keresi a lookup_value értéket.
  • Ha a tömb több sort tartalmaz, mint oszlopot, a LOOKUP függvény az első oszlopban keresi a lookup_value értéket.

LOOKUP Funkciópéldák

Az alábbiakban néhány példa látható a LOOKUP használatára a képletekben:

A keresési vektorral kereshet a táblázatban

=KERESÉS(1003, A2:A5, C2:C5)

Image
Image

Íme egy példa a LOOKUP funkció használatára, amikor egy cikkszám szerint rendezett táblázatban kell ellenőriznünk az árat. Mivel tudjuk, hogy az alkatrészszámok A2:A5-ben, az árak pedig C2:C5-ben vannak feltüntetve, ezekkel a paraméterekkel kereshetjük a 1003-as cikkszámot.

A keresőtömb használatával kereshet a táblázatban

=KERESÉS(1003, A2:C5)

Image
Image

A másik módja annak, hogy a LOOKUP függvényt ugyanazon az adathalmazon használjuk, mint a fenti példában, egy tömb használatával. Ahelyett, hogy két oszlopot választanánk, a teljes táblázatot választjuk ki. Mivel azonban ebben a példában szükségünk van az árra, leállítjuk a kijelölést a C oszlopnál, mivel a függvény azt az értéket fogja meg, amely az utolsó oszlopban ugyanazon a helyen található.

Keresse meg a legközelebbi számot a táblázatban

=KERESÉS(A2, D2:D6, F2:F6)

Image
Image

Ez a LOOKUP képlet az A oszlopban lévő pontszámra és a D oszlopban lévő osztályozási rendszerre hivatkozik. A LOOKUP függvény látja, hogy hova esik a pontszám az osztályozási rendszeren, majd kikeresi az F2:F6 érdemjegyet. tudja, mit írjon a kotta mellé. Mivel ezen értékek némelyike nem található a jobb oldali táblázatban, a LOOKUP a következő legalacsonyabb értéket használja.

Ez a képlet tömb formában is felírható, így:

=KERESÉS(A2, D2:F6)

Az eredmények ugyanazok, mivel a D oszlop a kijelölés kezdete, a vége pedig az F oszlop, amely az érdemjegyet tartalmazza.

A dollárjelek a képletekben használhatók, így amikor lehúzza őket egy oszlopban, hogy a függvényt más cellákra alkalmazza, a hivatkozások sem lesznek elhúzva. A vegyes cellahivatkozásokról itt olvashat bővebben.

Utolsó szám keresése a listában

=KERESÉS(9,99999999999999E+307, A:A)

Image
Image

A LOOKUP képlet az A oszlop utolsó számát találja meg. Mivel a 9,99999999999999E+307 a legnagyobb szám, amely egy Excel munkalapon szerepelhet, a képlet a lista utolsó számát fogja megjeleníteni, még akkor is, ha üres cellák vannak. benne van a tartományban.

Utolsó szöveges érték keresése a listában

=KERESÉS(REPT("z", 255), A:A)

Image
Image

A példa az A oszlop utolsó szöveges értékét keresi. A REPT függvény itt a z ismétlésére szolgál a szöveges érték maximális számáig, ami 255. A számpéldához hasonlóan ez is egyszerűen azonosítja az utolsó cellát, amely szöveget tartalmaz.

Táblázatadatok használata címsorértékek kereséséhez

=KERESÉS(2, 1/(B3:G3 ""), B$2:G$2)

Image
Image

Az Excel LOOKUP funkciójának ez az utolsó példája tartalmaz néhány olyan dolgot, amelyet ebben a cikkben nem ismertetünk, de mindenesetre érdemes megnézni, hogy lássa, milyen hasznos lehet ez a funkció. Az általános elképzelés az, hogy minden sorban meghatározzuk az utolsó bejegyzést, majd kikeressük a dátumot a 2. sorban, hogy megtudjuk, mikor fizettük utoljára ezeket a számlákat.

Egyéb funkciók, mint a LOOKUP

A LOOKUP egy meglehetősen egyszerű keresési/hivatkozási funkció. Vannak olyanok is, amelyek fejlettebb felhasználásra is alkalmasak.

VLOOKUP és HLOOKUP lehetővé teszi függőleges vagy vízszintes keresések végrehajtását, és meghatározhatja, hogy pontos vagy közelítő egyezést végezzen. A LOOKUP automatikusan a legközelebbi értéket adja vissza, ha nem található pontos egyezés.

Az XLOOKUP egy hasonló, fejlettebb keresési funkció.

Ajánlott: