KERES
A KERES függvény egyezést keres egy adott keresési értékre egy gyűjteményen belül, majd az értéket eredményként jeleníti meg egy olyan cellában, amely a második gyűjteményben ugyanazt a relatív pozíciót foglalja el.
Tipp: Minden irányban használható, bővített kereséshez használja az XKERES függvényt.
KERES(keresési-érték; keresés-helye; eredményértékek)
keresési-érték: A keresendő érték. A keresési-érték bármilyen értéket vagy REGEX karakterláncot tartalmazhat.
keresés-helye: A keresendő értékek gyűjteménye. A keresés-helye bármilyen értékeket tartalmazhat.
eredményértékek: Egy opcionális gyűjtemény, ami a keresés alapján kiszámítandó értéket tartalmazza. Az eredményértékek bármilyen értéket tartalmazhat.
Megjegyzések
Mind a keresés-helye, mind pedig az eredményértékek szerepelni szokott a függvényben, és egydimenziósak, vagyis több oszlopként vagy több sorként vannak meghatározva, de sosem mindkét módon. Ugyanakkor az egyéb táblázatkezelő alkalmazásokkal való kompatibilitás érdekében a keresés-helye meghatározható kétdimenziósan (vagyis több oszlopként és több sorként is), az eredményértékek pedig elhagyhatók.
Amennyiben a keresés-helye kétdimenziós, és az eredményértékek meg van adva, a bal szélső oszlopot vagy a legfelső sort (amelyikben több cella található) fogja érinteni a keresés, és az eredményértékek megfelelő értéke lesz az eredmény.
Amennyiben a keresés-helye kétdimenziós, és az eredményértékek érték kimarad, az utolsó sor (ha a gyűjteményben az oszlopok száma a nagyobb) vagy az utolsó oszlop (ha a gyűjteményben a sorok száma a nagyobb) megfelelő értéke lesz az eredmény.
Példák |
---|
A következő táblázat esetén: |
A | B | C | D | E | |
---|---|---|---|---|---|
1 | 0 | 20 | 40 | 60 | 80 |
2 | A | E | I | O | U |
3 | vel | elit | dolor | sit | amet |
4 | 1 | 2 | 3 | 4 | 5 |
A =KERES(20; A1:E1; A2:E2) eredménye „E”, mivel az „E” ugyanabban a pozícióban van (második cella) az eredményértékek gyűjteményben (A2:E2), mint a 20 (keresési-érték) a keresés-helye gyűjteményben (A1:E1). A =KERES("E"; B1:B4; A4:D4) eredménye 2, mivel az „E” a keresés-helye gyűjtemény második értéke, és a 2 a keresési-érték gyűjtemény második értéke. Vegye figyelembe, hogy az egyik gyűjtemény egy oszlop volt, míg a másik egy sor, de a méretük megegyezett. A =KERES(20; A1:E2; A4:E4) eredménye 2, mivel a 20 a keresés-helye gyűjtemény legfelső sora második cellájának értéke (a függvény a legfelső sort használja), és a 2 a keresés-helye gyűjtemény második cellájának értéke. A =KERES("vel"; A1:B4; B2:E2) eredménye „O”, mivel a „vel” a keresés-helye gyűjtemény első sora harmadik cellájának értéke (a függvény a bal szélső oszlopot használja), és az „O” a keresés-helye gyűjtemény harmadik cellájának értéke. A =KERES("vel"; A1:B4; B2:E4) hibaüzenetet eredményez, mivel az eredményértékek gyűjtemény nem lehet egy sornál hosszabb vagy egy oszlopnál szélesebb. A =KERES(100; A1:E1; A4:E4) eredménye 5, mivel a 100 nagyobb, mint az utolsó (ötödik) megadott cella a keresés-helye gyűjteményben, és az 5 a megadott eredményértékek gyűjtemény ötödik cellájának értéke. A =KERES(REGEX("^a.*"); A3:E3; A1:E1) eredménye 80, mivel ez az A1:E1 tartományban az első érték, amely megfelel az A3:E3 tartomány első „a” karakterrel kezdődő értékének. |