Tipp: Próbálja ki az új XKERES függvényt, amely a HLOOKUP továbbfejlesztett verziója, amely bármilyen irányban működik, és alapértelmezés szerint pontos egyezéseket ad vissza, így könnyebben és kényelmesebben használható, mint az elődje.
Ez a cikk a Microsoft Excel VKERES függvényének képletszintaxisát és használatát ismerteti.
Leírás
Értéket keres a táblázat vagy egy értékekből álló tömb legfelső sorában, majd visszaadja a táblázat vagy tömb megfelelő értékét a találat oszlopának abból a sorából, amelyet meghatároz. Ha az összehasonlítandó értékek az adattáblázat tetején sorban helyezkednek el, és alattuk meghatározott számú sorban szeretne keresni, akkor a VKERES függvényt használhatja. Ha az összehasonlítási értékek az adattáblázat egy oszlopban, a keresett értékektől balra helyezkednek el, akkor az FKERES függvényt kell használni.
A VKERES függvény V betűje a „vízszintes" keresést jelöli.
Szintaxis
VKERES(keresési_érték; tábla; sor_szám; [tartományban_keres])
A VKERES függvény szintaxisa az alábbi argumentumokat foglalja magában:
-
Keresési_érték: Kötelező megadni. A táblázat első sorában megkeresendő érték. A keresési_érték lehet érték, hivatkozás vagy karakterlánc.
-
Tábla: Kötelező megadni. Az az adattábla, amelyben ki kell keresni a megfelelő adatot. Használjon tartományra mutató hivatkozást vagy tartománynevet.
-
Az argumentumként megadott tábla első sorában lévő értékek szövegek, számok vagy logikai értékek lehetnek.
-
Ha a tartományban_keres argumentum értéke IGAZ, akkor a tábla első sorában szereplő értékeknek növekvő sorrendben kell állniuk: ...-2, -1, 0, 1, 2,... , A-Z, HAMIS, IGAZ; különben előfordulhat, hogy a VKERES függvény nem a helyes értéket adja vissza. Ha a tartományban_keres argumentum értéke HAMIS, akkor a táblának nem kell rendezettnek lennie.
-
A függvény a kis- és nagybetűk között nem tesz különbséget.
-
Rendezze az értékeket növekvő sorrendbe, balról jobbra. További információt az Adatok rendezése tartományban vagy táblázatban című témakörben talál.
-
-
Sor_szám: Kötelező megadni. A tábla azon sorának táblán belüli sorszáma, amelyből az eredményt meg kívánja kapni. Ha a sor_szám argumentum értéke 1, akkor a függvény a táblázat első sorában lévő értéket adja vissza, ha 2, akkor a második sorban lévő értéket és így tovább. Ha a sor_Szám kisebb, mint 1, akkor a VKERES az #ÉRTÉK! hibaértéket adja eredményül; ha a sor_szám nagyobb, mint a táblázat sorainak száma, akkor a VKERES a #HIV! hibaértékkel tér vissza.
-
Tartományban_keres: Nem kötelező megadni. Egy logikai érték, amely meghatározza, hogy a VKERES függvénynek pontos találatot kell-e visszaadnia, vagy elég közelítő egyezést. Ha IGAZ vagy nincs megadva, akkor a függvény közelítő egyezést ad vissza. Más szóval ha nem talál pontos egyezést, akkor a legközelebbi (legnagyobb) olyan értéket veszi, amely kisebb, mint a keresési_érték. Ha HAMIS, akkor a VKERES pontos egyezést keres. Ha nem talál, akkor a függvény a #HIÁNYZIK értékkel tér vissza.
Megjegyzés
-
Ha a VKERES függvény nem talál a keresési_érték argumentummal egyező értéket, és a tartományban_keres argumentum értéke IGAZ, akkor a legnagyobb olyan értéket adja vissza, amely kisebb, mint a keresési_érték.
-
Ha a keresési_érték kisebb, mint a tábla első sorának legkisebb értéke, akkor a VKERES a #HIÁNYZIK hibaértékkel tér vissza.
-
Ha a tartományban_keres argumentum értéke HAMIS, és a keresési_érték szöveg, akkor a keresés_értékben használhatók helyettesítő karakterek, kérdőjel (?) és csillag (*). A kérdőjel egyetlen karaktert, míg a csillag tetszőleges számú karaktert helyettesíthet. Ha magát a helyettesítő karaktert (kérdőjelet vagy csillagot) keresi, írjon tilde karaktert (~) elé.
Példa
Másolja a mintaadatokat az alábbi táblázatból, és illessze be őket egy új Excel-munkalap A1 cellájába. Ha azt szeretné, hogy a képletek megjelenítsék az eredményt, jelölje ki őket, és nyomja le az F2, majd az Enter billentyűt. Szükség esetén módosíthatja az oszlopok szélességét, hogy az összes adat látható legyen.
Tengelyek |
Csapágyak |
Csapszegek |
4 |
4 |
9 |
5 |
7 |
10 |
6 |
8 |
11 |
Képlet |
Leírás |
Eredmény |
=VKERES("Tengelyek";A1:C4;2;IGAZ) |
A „Tengelyek” szó megkeresése az 1. sorban, majd az ugyanazon oszlop (A oszlop) 2. sorában lévő érték visszaadása |
4 |
=VKERES("Csapágyak";A1:C4;3;HAMIS) |
A „Csapágyak” szó megkeresése az 1. sorban, majd az ugyanazon oszlop (B oszlop) 3. sorában lévő érték visszaadása |
7 |
=VKERES("D";A1:C4;3;IGAZ) |
Megkeresi a "B" szót az 1. sorban, és visszaadja az ugyanabban az oszlopban lévő 3. sor értékét. Mivel a "B" pontos egyezése nem található, az 1. sor legnagyobb értéke, amely kisebb, mint a "B", a rendszer a "Tengelyek" értéket használja az A oszlopban. |
5 |
=VKERES("Csapszegek";A1:C4;4) |
A „Csapszegek” szó megkeresése az 1. sorban, majd az ugyanazon oszlop (C oszlop) 4. sorában lévő érték visszaadása |
11 |
=VKERES(3; {1;2;3;"a";"b";"c";"d";"e";"f"};2;IGAZ) |
Megkeresi a 3-at a háromsoros tömbállandóban, és visszaadja a 2. sor értékét ugyanabban a (ebben az esetben a harmadik) oszlopban. A tömbállandóban három sornyi érték található, mindegyik sor pontosvesszővel (;) elválasztva. Mivel a "c" a 2. sorban és ugyanabban az oszlopban található, mint a 3, a rendszer a "c" értéket adja vissza. |
c |