XTALÁLAT
Az XTALÁLAT függvény a megadott elem cellatartományban elfoglalt relatív pozícióját adja vissza.
XTALÁLAT(keresendő; keresési-tartomány; egyezéstípus; kereséstípus)
keresendő: Az az érték, amelyet a függvény keres a keresési-tartomány argumentumban megadott tartományban. A keresendő bármilyen értéket vagy REGEX karakterláncot tartalmazhat.
keresési-tartomány: Azok a cellák, amelyekben a függvény a keresést végzi.
egyezéstípus: Opcionális argumentum, amely a keresendő találat típusát határozza meg.
pontos vagy következő legkisebb (-1): Ha nincs egyezés, a függvény hibaüzenetet ad vissza.
pontos egyezés (0): Ha nincs pontos egyezés, a függvény hibaüzenetet ad vissza. A REGEX csak akkor alkalmazható az XTALÁLAT függvényben, ha pontos egyezést használ.
pontos vagy következő legnagyobb (-1): Ha nincs egyezés, a függvény hibaüzenetet ad vissza.
helyettesítés (2): A *, ?, és ~ karaktereknek különleges jelentésük van.
kereséstípus: Opcionális argumentum, amely a tartományban végzett keresés sorrendjét határozza meg.
Csökkenő bináris (-2): Olyan bináris keresés, amelynél a tartományt csökkenő sorrendbe kell állítani, különben hibát jelez.
Hátulról előre (-1): Hátulról előre végez keresést a tartományban.
Elölről hátulra (1): Elölről hátulra végez keresést a tartományban.
Növekvő bináris (2): Olyan bináris keresés, amelynél a tartományt növekvő sorrendbe kell állítani, különben hibát jelez.
Megjegyzések
Ha a keresési-tartomány táblázatot átfogó hivatkozás (például "B"), akkor az alkalmazás automatikusan figyelmen kívül hagyja a fejléceket és a lábléceket.
Példák |
---|
A következő táblázat esetén: |
A | B | C | |
---|---|---|---|
1 | Név | Kor | Fizetés |
2 | Amy | 35 | 71000 |
3 | Matthew | 27 | 81000 |
4 | Chloe | 42 | 86000 |
5 | Sophia | 51 | 66000 |
6 | Kenneth | 28 | 52000 |
7 | Tom | 49 | 62000 |
8 | Aaron | 63 | 89000 |
9 | Mary | 22 | 34000 |
10 | Alice | 29 | 52000 |
11 | Brian | 35 | 52500 |
Az =XTALÁLAT(49000;C2:C11;1) megkeresi a tartományban az első olyan fizetést, amely vagy pontosan “49000”, vagy a “49000” értéket követő első fizetés, és az “5” értéket adja vissza, amely a tartomány ötödik elemét jelenti (“52000”). Az =XTALÁLAT(30;B2;B11;-1) megkeresi a tartományban az első olyan alkalmazottat, aki pontosan 30 éves, vagy a következő fiatalabb, és a “9” értéket adja vissza, amely a tartomány kilencedik elemét jelenti (“29”). Az =XTALÁLAT(REGEX("^S.*"); A2:A11;2) megkeresi a tartományban az első olyan alkalmazottat, akinek a neve S karakterrel kezdődik, és a "4" értéket adja vissza, amely a tartomány negyedik elemét jelenti ("Sophia"). |