Kereső függvények


  angol magyar
Tömbindex INDEX
INDEX(tömb; sor [;oszlop])
Illeszkedő elem indexe MATCH
HOL.VAN(érték; tömb [;egyezés típusa])
Megfelelő elem értéke (rendezett keresési vektor!) LOOKUP
KUTAT(érték; keresési_vektor; eredmény_vektor)
Első oszlop alapján keresés VLOOKUP
FKERES(érték; tábla; oszlop_index; [;egyezés típusa])
Első sor alapján keresés HLOOKUP
VKERES(érték; tábla; sor_index; [;egyezés típusa])
k. legnagyobb elem LARGE NAGY(tömb; k)
k. legkisebb elem SMALL KICSI(tömb; k)

Adott indexű (sorszámú) elem kiválasztása

Egy tömbben vagy táblában adatok vannak, sorszám (vagy sor és oszlopszám) szerint kiválasztunk egyet.
Kiválasztás tömbből:


Kiválasztás táblából:



Adott értékű elem indexének meghatározása

A keresett érték lehet szám vagy szöveg, a találat sorszámát adja meg a függvény, tehát egydimenziós táblában (tömbben) lehet keresni. Ha több találat is van, akkor valamelyiket (de csak egyet) kapjuk vissza.

A.) Rendezetlen tömb

Nem kell rendezettnek lennie a tömbnek. A pontos egyezést a harmadik paraméter 0 értéke jelzi.




B.) Rendezett tömb

Nem kell "egyezés_típusa" paraméter, de feltételezzük, hogy a tömb növekvően rendezett. Ez az alpértelmezett keresési típus, ezért hagyható el a harmadik paraméter.




Maximális értékhez tartozó címke (név) meghatározása

Az adatok két oszlopban (sőt akár két tömbben, amik különböző irányúak lehetnek) vannak, az egyikben keresünk egy értéket, amihez a másikból kiválasztjuk a megfelelő címkét (például az adathoz tartozó nevet).
A megoldás lépései:
  1. A MAX() függvénnyel kiszámoljuk a legnagyobb értéket.
  2. Megkeressük ennek a maximumértéknek a sorszámát. (Pontos egyezés, harmadik paraméter!) (HOL.VAN())
  3. A kapott sorszámmal indexeljük a címkék tömbjét. (INDEX())
  4. Egy képletbe illesztjük az eddigieket: INDEX(...;HOL.VAN(MAX(...);...)



Keresés táblában, első oszlop alapján

Ismerjük diákok pontszámait és adott a ponthatárokat rögzítő táblázat. Minden diák pontszámát megkeressük (intervallum kereséssel) a ponthatár táblázatban, és a második oszlopból kiolvassuk a jegyet. A ponthatár táblázatra abszolút, a pontszámra relatív hivatkozással hivatkozunk.