Függőleges keresés. A tartomány első oszlopában lefelé haladva adott értéket keres, majd a talált sor megadott cellájában szereplő értéket adja eredményül.
Példa a használatra
FKERES(10003;A2:B26;2;HAMIS)
Szintaxis
FKERES(keresett_érték;tartomány;index;[rendezett])
-
keresett_érték– A keresett érték. Például42,"Macskák"vagyI24. -
tartomány– A keresés során figyelembe vett tartomány. A tartomány első oszlopában keresi a függvény akeresett_értékargumentumban megadott értéket. -
index– A visszaadandó érték oszlopindexe, ahol atartományelső oszlopának száma 1.- Ha az
indexértéke nem 1 és atartományértékben megadott oszlopszám között van, a függvény a#VALUE!értéket adja vissza.
- Ha az
-
rendezett– (alapértelmezés szerintIGAZ) – Itt adhatja meg, hogy a kereséshez megadott oszlop (azaz a megadott tartomány első oszlopa) rendezett-e. A legtöbb esetben a HAMIS érték használandó.-
A
rendezettparamétert érdemes HAMIS értékre állítani. Ebben az esetben a függvény csak egy értéket ad vissza. Ha több megfelelő érték van, a függvény az első értéknek megfelelő cella tartalmát adja vissza, ha pedig nincs ilyen érték, az#N/Aérték jelenik meg. -
Ha a
rendezettargumentum értékeIGAZ, vagy nincs megadva, a függvény a legpontosabb egyezést (kevesebb a keresett értékkel, vagy egyenlő azzal) adja vissza. Ha a keresési oszlopban lévő összes érték nagyobb, mint a keresett érték, a függvény az#N/Aértéket adja vissza.
-
Jegyzetek
-
Ha a
rendezettargumentum értékeIGAZ, vagy nincs megadva, és a tartomány első oszlopa nincs rendezve, előfordulhat, hogy a függvény helytelen értéket ad vissza. Ha úgy tűnik, hogy azFKEREShibás eredményt ad vissza, ellenőrizze, hogy az utolsó argumentum értékeként a HAMIS érték van-e megadva. Ha az adatok rendezve vannak, és növelni szeretné a teljesítményt, állítsa ezt az argumentumot IGAZ értékre. Általában a HAMIS értéket érdemes használni. -
Ha numerikus vagy dátumértéket keres, győződjön meg róla, hogy a tartomány első oszlopa nincs szöveges értékek alapján rendezve. A megfelelően rendezett számoknak például az (1, 2, 10, 100) sorrendben, és nem az (1, 10, 100, 2) sorrendben kell megjelennie. Az utóbbi formátum akkor fordulhat elő, ha a rendszer karakterláncként rendezi őket. A nem megfelelő rendezési típus eredményeként a függvény helytelen értékeket adhat vissza.
-
A függvény nem támogatja a reguláris kifejezéseken alapuló keresett értékeket. Ehhez használja a
QUERYfüggvényt. -
Az
FKERESjobb teljesítményt nyújt a rendezett tartományokkal, és arendezettargumentum alapértelmezett értékeIGAZ. Érdemes a keresett oszlopokat rendezni. -
Helyettesítő karaktereket tartalmazó karakterláncokkal is kereshet. Kérdőjel (?) és csillag (*) használhatók helyettesítő karakterként a
keresett_kifejezésargumentumban. A függvény a kérdőjelet egyetlen karakterként, míg a csillagot több karakterként értelmezi. Ha ténylegesen egy kérdőjelet vagy csillagot keres, írjon be egy hullámvonalat (~) a karakter elé, illetve ha hullámvonalat keres, írjon be elé még egy hullámvonalat.
Lásd még
QUERY: A Google Visualization API lekérdezési nyelvében írt lekérdezést futtat az adatokon.
VKERES: Vízszintes keresés. A tartomány első sorában adott értéket keres, majd a talált oszlop megadott cellájában szereplő értéket adja eredményül.
Példák
Ebben a példában az FKERES az első oszlopban lefelé keres tanulói azonosítókat, és az azonosítóhoz tartozó érdemjegyet adja vissza.
Ebben a példában az FKERES az első oszlopban lefelé keres megegyező bevételeket (a (rendezett argumentum értéke IGAZ)), és a hozzájuk tartozó adókulcsot adja vissza.
Az FKERES az első olyan értéket adja vissza, amely megfelel a keresett kifejezésnek.