KERES függvény

Hatókör
Microsoft 365-höz készült Excel Microsoft 365-höz készült Mac Excel Excel 2024 Mac Excel 2024 Excel 2021 Mac Excel 2021 Excel 2019 Excel 2016

Ha egyetlen sorban vagy oszlopban szeretne keresni , és egy második sor vagy oszlop azonos pozíciójában lévő értéket szeretne megkeresni, használja a KERES függvényt.

Tegyük fel például, hogy ismeri egy autóalkatrész cikkszámát, de nem tudja az árát. A KERES függvénnyel megoldható, hogy a cikkszám (mondjuk) H1 cellába való beírásakor megjelenjen az ár a H2 cellában.

Példa a KERES függvény használatára

A KERES függvénnyel egy sorban vagy egy oszlopban lehet keresni. A fenti példában a D oszlopbeli árak között keres az Excel.

Tipp:

Vegyük fontolóra valamelyik újabb keresési függvényt attól függően, hogy melyik verziót használja.

A KERES függvény kétféleképpen használható: vektoros formában és tömbös formában

  • Vektoros forma: ezzel a módszerrel egy adott sorban vagy oszlopban lehet megkeresni egy-egy értéket a KERES függvénnyel. Akkor érdemes használni, ha meg szeretné adni a megfeleltetni kívánt értékeket tároló tartományt; például az A oszlop 6. például az A oszlop 6. soráig szeretne keresni az értékek között.
    Példa vektorra
  • Tömbös forma: Határozottan javasolt az FKERES vagy a VKERES függvény használata a tömbűrlap helyett. Nézze meg ezt a videót az FKERES függvényről. A tömbös forma a más táblázatkezelő programokkal való kompatibilitást szolgálja, és a funkciókészlete korlátozott.
    Tömbnek nevezzük a keresés helyeként megadott sorokban és oszlopokban szereplő értékek összességét (például egy táblázatot); például azt, ha az A és a B oszlop 6. soráig haladva szeretne keresni. A KERES függvény a legközelebbi találatot adja vissza. A tömbös forma használatához sorba kell rendezni az adatokat.
    Példa tömböt alkotó táblázatra

Vektoros forma

A KERES függvény vektoros formája megkeres egy értéket az egy sorból vagy egy oszlopból álló tartományban (ezt nevezzük vektornak), és egy másik vektor azonos pozíciójában lévő értéket ad eredményül.

Szintaxis

KERES(keresési_érték; keresési_vektor; [eredményvektor])

A KERES függvény vektorszintaxisának argumentumai az alábbiak:

  • lookup_value Kötelező. Az az érték, amelyet a KERES függvény az első vektorban keres. Lookup_value lehet szám, szöveg, logikai érték, értékre hivatkozó név vagy hivatkozás.

  • lookup_vector Kötelező. Egyetlen sorból vagy egyetlen oszlopból álló tartomány. A lookup_vector értékei lehetnek szövegek, számok vagy logikai értékek.

    Fontos

    A lookup_vector értékeit növekvő sorrendbe kell rendezni: ..., -2, -1, 0, 1, 2, ..., A-Z, HAMIS, IGAZ; Ellenkező esetben előfordulhat, hogy a KERES függvény nem a helyes értéket adja vissza. A függvény a kis- és nagybetűk között nem tesz különbséget.

  • result_vector Nem kötelező. Egyetlen sorból vagy egyetlen oszlopból álló tartomány. A result_vector argumentum méretének meg kell egyeznie lookup_vector méretével. A méretnek azonosnak kell lennie.

Megjegyzések

  • Ha a KERES függvény nem találja a lookup_value, akkor a lookup_vector legnagyobb olyan értékét adja vissza, amely kisebb vagy egyenlő lookup_value-nél.
  • Ha lookup_value kisebb, mint a lookup_vector legkisebb értéke, akkor a KERES függvény a #N/A hibaértéket adja eredményül.

Vektoros példa

Ha tudni szeretné, miként működik a KERES függvény, kipróbálhatja ezeket a példákat saját Excel-munkalapján. Az első példában elkészülő táblázat az alábbihoz lesz hasonló:

Példa a KERES függvény használatára

  1. Másolja a vágólapra az alábbi táblázatban szereplő adatokat, és illessze be őket egy új Excel-munkalapra.

    Az A oszlopba másolandó adatok A B oszlopba másolandó adatok
    Gyakoriság: Szín
    4,14 piros
    4,19 narancssárga
    5,17 sárga
    5,77 zöld
    6,39 kék
  2. Másolja az alábbi táblázatban látható KERES függvényképleteket a munkalap D oszlopába.

    A D oszlopba másolandó képlet A képlet működése A képlet eredménye
    =KERES(4,19;A2:A6;B2:B6) A 4,19 érték keresése az A oszlopban, majd az ugyanazon sor B oszlopában lévő érték visszaadása narancssárga
    =KERES(5,75;A2:A6;B2:B6) Az 5,75 érték keresése az A oszlopban, a legközelebbi kisebb érték megkeresése (5,17), majd az ugyanazon sor B oszlopában lévő érték visszaadása sárga
    =KERES(7,66;A2:A6;B2:B6) A 7,66 érték keresése az A oszlopban, a legközelebbi kisebb érték megkeresése (6,39), majd az ugyanazon sorban a B oszlopban lévő érték visszaadása kék
    =KERES(0;A2:A6;B2:B6) A 0 keresése az A oszlopban, és hiba visszaadása, mert a 0 kisebb, mint az A oszlopban lévő legkisebb érték (4,14) #HIÁNYZIK
  3. Lehet, hogy ezek a képletek csak akkor jelenítenek meg eredményt, ha előbb kijelöli őket az Excel-munkalapon, megnyomja az F2 billentyűt, majd az Enter billentyűt. Az sem kizárt, hogy az összes adat csak az oszlopok szélességének beállítása után lesz látható.

Tömbös formátum

Tipp:

A tömbös forma helyett határozottan az FKERES vagy a VKERES függvény használatát javasoljuk. Példákkal is megtekintheti az FKERES függvényről szóló videót. A KERES tömbformátuma más táblázatkezelő programokhoz nyújt kompatibilitást, de csak korlátozott funkciókkal.

A KERES függvény tömbformátuma a tömb első sorában vagy oszlopában keresi a megadott értéket, és eredményül a tömb utolsó sorának vagy oszlopának azonos pozíciójából származó értéket adja vissza. Akkor használja a KERES függvénynek ezt a formáját, ha a megtalálni kívánt értékek a tömb első sorában vagy oszlopában vannak.

Szintaxis

KERES(keresési_érték; tömb)

A KERES függvény tömbszintaxisának argumentumai az alábbiak:

  • lookup_value Kötelező. Az az érték, amelyet a KERES függvény a tömbben keres. Az lookup_value argumentum lehet szám, szöveg, logikai érték, értékre hivatkozó név vagy hivatkozás.

    • Ha a KERES függvény nem találja a lookup_value értékét, akkor a tömb legnagyobb olyan értékét használja, amely kisebb vagy egyenlő lookup_value-nél.
    • Ha a lookup_value értéke (a tömb dimenzióitól függően) kisebb az első sor vagy oszlop legkisebb értékénél, akkor a KERES függvény a #N/A hibaértéket adja eredményül.
  • tömb Kötelező. Olyan szövegeket, számokat vagy logikai értékeket tartalmazó cellatartomány, amelyeket a keresési_értékkel össze kell hasonlítani.
    A KERES függvény tömbös alakja nagyon hasonlít a VKERES és az FKERES függvényhez. A különbség az, hogy a VKERES függvény a lookup_value értékére keres az első sorban, az FKERES az első oszlopban, a KERES függvény pedig a tömb méretei szerint.

    • Ha a tömb szélesebb területet fed le, mint a magassága (több oszlop, mint sor), akkor a KERES az első sorban a lookup_value értékét keresi.

    • Ha a tömb négyzet vagy álló téglalap (több sora van, mint oszlopa), akkor a KERES függvény az első oszlopban keres.

    • A VKERES és az FKERES függvény a kijelölt sor vagy oszlop adott indexű elemét adja eredményül, míg a KERES függvény mindig a sor vagy az oszlop utolsó értékét jelöli ki.

      Fontos

      A tömb értékeinek emelkedő sorrendben kell elhelyezkedniük: ...,-2, -1, 0, 1, 2, ..., A-Z, HAMIS, IGAZ. Ellenkező esetben a KERES függvény nem biztosan ad pontos eredményt. A függvény a kis- és nagybetűk között nem tesz különbséget.