Az XHOL.VAN függvény egy adott elemet keres egy tömbben vagy cellatartományban, majd visszaadja az elem relatív pozícióját.
Tegyük fel, hogy van egy terméklistája a C3–C7 cellában, és szeretnénk meghatározni, hogy a listában az E3 cellából származó termék hol található. Itt a XHOL.VAN fogjuk meghatározni egy elem pozícióját a listában.
Szintaxis
Az XHOL.VAN függvény egy elem relatív pozícióját adja eredményül egy tömbben vagy cellatartományban.
=XHOL.VAN(keresési_érték, tábla, [match_mode], [search_mode])
argumentumok |
Leírás |
---|---|
keresési_érték: Kötelező |
A keresési érték |
tábla: Kötelező |
A keresendő tömb vagy tartomány |
[match_mode] Nem kötelező |
Adja meg az egyezés típusát: 0 – Pontos egyezés (alapértelmezett) -1 – Pontos egyezés vagy a következő legkisebb elem 1 – Pontos egyezés vagy a következő legnagyobb elem 2 – Helyettesítő karakter, ahol a *, a ? és a ~ karakternek speciális jelentése van. |
[keresési_mód] Nem kötelező |
Adja meg a keresés típusát: 1 – Keresés az elsőtől az utolsóig (alapértelmezett) -1 – Keresés az utolsótól az elsőig (fordított keresés). 2 – Olyan bináris keresést hajt végre, amely a lookup_array-re hagyatkozva azt növekvő sorrendbe rendezi. Ha nincs rendezve, a rendszer érvénytelen eredményeket ad vissza. -2 – Olyan bináris keresést hajt végre, amely a lookup_array-re hagyatkozva azt csökkenő sorrendbe rendezi. Ha nincs rendezve, a rendszer érvénytelen eredményeket ad vissza. |
Példák
1. példa
Az első kifejezés pontos pozícióját, amely pontosan egyezik vagy a "Gra" értékhez legközelebb áll, az alábbi példában határozza meg.
Képlet: XHOL.VAN(E3;C3:C7;1)
2. példa
A bónuszra jogosult értékesítők számát az alábbi példában határozzuk meg. A lista legközelebbi elemének vagy pontos egyezésének felderítéséhez az 1-et is használja a match_mode; Mivel azonban az adatok numerikusak, az értékek számát adja vissza. Mivel ebben az esetben négy értékesítési képviselő lépte túl a bónusz összegét, a függvény 4-et ad.
Formula=XHOL.VAN(F2;C3:C9;1)
3. példa
Ezután egy egyidejű függőleges és vízszintes keresést hajtunk végre a INDEX/XHOL.VAN/XHOL.VAN kombinációjával. Ebben az esetben egy bizonyos értékesítési képviselő és hónap értékesítési összegét szeretnénk visszaadni. Ez összehasonlítható a INDEX és a HOL.VAN metódusok kombinálásával, de kevesebb argumentumot vesz igénybe.
Formula=INDEX(C6:E12;XHOL.VAN(B3;B6:B12);XHOL.VAN(C3;C5:E5))
4. példa
Emellett XHOL.VAN egy tömbben lévő érték visszaadására is használható. =XHOL.VAN(4,{5,4,3,2,1}) például a 2 értéket adja meg, mert a 4 a tömb második bejegyzése. Míg az =XHOL.VAN(4,5,{5,4,3,2,1},1) ebben a pontos egyezéses esetben 1-et állít elő, a match_mode argumentum (1) úgy van konfigurálva, hogy pontos egyezést vagy a következő legnagyobb elemet adja vissza, amely 5.
További segítségre van szüksége?
Kérdéseivel mindig felkeresheti az Excel technikai közösség egyik szakértőjét, vagy segítséget kérhet a közösségekben.