Minden igazán gyakorlott Excel felhasználó már kívülről ismeri az FKERES függvény használatát. FKERES(keresési_érték,tábla,oszlop_szám,tartományban_keres)
Ugyanakkor számosan közülük még soha nem használták az INDEX HOL.VAN függvény párost. Az INDEX és HOL.VAN függvények együttes használatával egy táblázat bizonyos oszlopának és sorának metszéspontjában található cellaértéket kérdezhetjük le. Hasonlókat tud, mint az FKERES, de bizonyos helyzetekben mégis érdemes ezt használnunk.
Függvények külön-külön
Az egyszerű INDEX függvény egy értéket ad vissza egy cellatartományból egy sorszám alapján.
= INDEX ( cellatartomány ; sorszám )
azaz
= INDEX ( hol keresem ; hányadik elemet )
A HOL.VAN függvény egy adott elemet keres egy cellatartományban, majd visszaadja az elem tartománybeli relatív
pozícióját. Ha pontos találatot szeretnénk, akkor az egyezés típusának értéke legyen 0!
= HOL.VAN (keresési érték ; cellatartomány; egyezés típusa )
azaz
= HOL.VAN (mit keresek; hol keresem; egyezés típusa )
Példa
Vegyünk például egy táblázatot, amelynek 2 oszlopa van. Vevőnév, Vevő azonosító. Tegyük fel, hogy egy másik helyen van egy Vevő azonosítónk, és az ottani azonosítókhoz szeretnénk kikeresni a hozzátartozó nevet. Az FKERES-t itt most nem használjuk, mert nem tud a táblázatban az "oszlopokban visszafelé" (balra) keresni. Helyette használjuk az INDEX HOL.VAN függvényt!
klikk a képre a nagyobb méretért |
= INDEX ( hol keresem; hányadik elemet )
behelyettesítve a HOL.VAN függvényt a második paraméter helyére:
= INDEX ( hol keresem;
HOL.VAN (mit keresek ;
hol keresem ;
egyezés típusa ) )
= INDEX ( vevőnevet tartalmazó cellatartomány ;
HOL.VAN ( vevő azonosító ;
azonosítót tartalmazó cellatartomány ;
pontos egyezés ) )
Mikor használjuk az FKERES helyett?
- a keresett érték (függvény eredménye) oszlopa megelőzi a keresési érték (függvény paramétere) oszlopát.
sok oszlop és sok sor esetén (kevesebb erőforrást használ és így gyorsabbMegjegyzés: Leteszteltem, és a 2010-es Excel-ben ugyanazon a nagyméretű táblán a sok tízezer FKERES ill. INDEX HOL.VAN függvény szinte másodpercre pontosan ugyanannyi idő alatt frissült be (~50mp). Az Excel előző verzióiban valószínűleg még volt különbség, a legújabbakban ez eltűnni látszik.)- mátrixos táblázatból adatkinyerésre. (főleg változó oszlopsorrend esetén, pl. EXCEL kereszttáblás kimutatások esetén, ahol bármikor egy új elem kerülhet be az oszlopmezőkbe.)
Angol nyelvű oldalak a témában:
http://www.randomwok.com/excel/how-to-use-index-match/
http://blog.contextures.com/archives/2011/01/25/30-excel-functions-in-30-days-24-index/
köszönöm sokat segített így érettségi előtt :)
VálaszTörlésNagy köszönet a segítségért! Pont most kellett használnom, mert pont az a speciális esetem van, amikor nem jó az FKERES. Szöveget kell visszaadnom egy oszlopba, és ezzel a kombinációval remekül megy. :)
VálaszTörlésVégre valaki érthetően elmagyarázza!! Köszönet!
VálaszTörléstényleg ez az egyetlen érhető megközelítés! Köszönet érte!
VálaszTörlés