HOL.VAN függvény
Tipp: Próbálja ki az új XHOL.VAN függvényt, amely a HOL.VAN továbbfejlesztett verziója, amely bármilyen irányban működik, és alapértelmezett beállítás szerint pontos egyezéseket ad vissza, így könnyebben és kényelmesebben használható, mint az elődje.
A HOL.VAN függvény egy adott elemet keres egy cellatartomány-ban, majd visszaadja az elem relatív pozícióját a tartományban. Ha például az A1:A3 tartomány az 5, 25 és 38 értékeket tartalmazza, akkor a(z) =HOL.VAN(25;A1:A3;0) képlet eredménye 2 lesz, mivel a 25-es érték a tartomány második eleme.
Tipp: A HOL.VAN függvény abban különbözik a KERES függvénytől, hogy a megtalált elem helyét adja meg, és nem magát az elemet. A HOL.VAN függvénnyel például értéket adhat az INDEX függvény sor_száma argumentumának.
Szintaxis
HOL.VAN(keresési_érték; tábla; [egyezés_típusa])
A HOL.VAN függvény szintaxisa az alábbi argumentumokat foglalja magában:
-
keresési_érték: Megadása kötelező. Az az érték, amellyel egyező értékeket keres a táblában. Ha például valakinek a telefonszámát keresi a telefonkönyvben, akkor a név a keresési érték, de valójában a telefonszám az az érték, amelyre szüksége van.
A keresési_érték argumentum lehet egy érték (szám, szöveg vagy logikai érték), illetve egy számra, szövegre vagy logikai értékre mutató cellahivatkozás. -
tábla: Megadása kötelező. A keresendő cellatartomány.
-
egyezés_típusa Nem kötelező. A -1, 0 vagy 1 szám. Az egyezés_típusa argumentum azt határozza meg, hogy az Excel hogyan egyeztesse a keresési_értéket a keresési_tömbértékeivel. Az argumentum alapértelmezett értéke 1.
Az alábbi táblázatban áttekintheti, hogy a függvény miként találja meg az értékeket az egyezés_típusa argumentum különféle értékei esetén.
Egyezés_típusa |
Viselkedés |
1 vagy nincs megadva |
A HOL.VAN függvény azt a legnagyobb értéket keresi meg, amely egyenlő vagy kisebb, mint a keresési_érték. A tábla argumentum értékeinek növekvő sorrendbe rendezettnek kell lenniük, például: ...-2, -1, 0, 1, 2, ... , A-Z, HAMIS, IGAZ. |
0 |
A HOL.VAN függvény az első olyan értéket keresi meg, amely egyenlő a keresési_értékkel. A tábla argumentum értékei bármilyen sorrendben lehetnek. |
-1 |
A HOL.VAN a legkisebb olyan értéket keresi meg, amely nagyobb vagy egyenlő, mint a keresési_érték. A keresési_tömb argumentum értékeit csökkenő sorrendbe kell helyezni, például: IGAZ, HAMIS, Z-A, ... 2, 1, 0, -1, -2, ...stb. |
-
A HOL.VAN az egyeztetett érték pozícióját adja vissza a keresési_tömbön belül, nem magát az értéket. Például a HOL.VAN("b",{"a","b","c"},0) a 2-es értéket adja vissza, amely a "b" relatív pozíciója az {"a","b","c"} tömbben.
-
A HOL.VAN függvény szöveg keresésekor nem tesz különbséget a kis- és a nagybetűk között.
-
Ha a HOL.VAN függvény nem talál egyezést, akkor a #HIÁNYZIK hibaértéket adja eredményül.
-
Ha az egyezés_típusa értéke 0 és a keresési_érték szöveges karakterlánc, használhat helyettesítő karaktereket is – kérdőjelet (?) és csillagot (*) – a keresési_érték argumentumban. A kérdőjel egyetlen karaktert, míg a csillag tetszőleges számú karaktert helyettesíthet. Ha magát a helyettesítő karaktert keresi, írjon tilde karaktert (~) a keresett karakter 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.
Termék |
Darab |
|
Banán |
25 |
|
Cseresznye |
38 |
|
Alma |
40 |
|
Körte |
41 |
|
Képlet |
Leírás |
Eredmény |
=HOL.VAN(39;B2:B5,1;0) |
Mivel pontos egyezés nincs, a következő legkisebb érték (38) pozícióját adja vissza a függvény a B2:B5 tartományból |
2 |
=HOL.VAN(41;B2:B5;0) |
A 41 érték pozíciója a B2:B5 tartományban |
4 |
=HOL.VAN(40;B2:B5;-1) |
Hibát ad, mert a B2:B5 tartomány nem csökkenő sorrendben rendezett |
#HIÁNYZIK |