VASTINE
VASTINE-funktio palauttaa arvon sijainnin joukossa.
VASTINE(etsittävä arvo; etsittävä kohde; vastaavuustapa)
etsittävä arvo: Etsittävä arvo. etsittävä arvo voi sisältää minkä arvon tahansa.
etsittävä kohde: Etsittävät arvot sisältävä joukko. etsittävä arvo voi sisältää minkä arvon tahansa.
vastaavuustapa: Valinnainen modaalinen arvo, joka määrittää arvonvastaavuuden suorittamistavan.
etsi suurin arvo (1 tai ohitettu): Etsi solu, jossa on suurin arvo, joka on pienempi tai yhtä kuin etsittävä arvo. Jos käytät etsi suurin arvo, et voi käyttää yleismerkkejä etsittävässä arvossa.
etsi arvo (0): Etsi solu, jossa on arvo, joka vastaa tarkalleen etsittävää arvoa. Tämä vastaavuustapa on paras tekstin etsimiseen. Jos käytät etsi arvo, voit käyttää yleismerkkejä etsittävässä arvossa. Kysymysmerkki (?) tarkoittaa yhtä merkkiä, tähti (*) tarkoittaa useita merkkejä ja aaltoviiva (~) tarkoittaa, että seuraava merkki ei ole yleismerkki, vaan sen pitää täsmätä.
etsi pienin arvo (–1): Etsi solu, jossa on pienin arvo, joka on suurempi tai yhtä suuri kuin etsittävä arvo. Jos käytät etsi pienin arvo, et voi käyttää yleismerkkejä etsittävässä arvossa.
Huomautuksia
VASTINE toimii vain joukossa, joka on osa yksittäistä riviä tai saraketta. Sitä ei voi käyttää sekä useammille riveille että useampiin sarakkeisiin ulottuvasta joukosta etsimiseen.
Solujen numerointi alkaa numerolla 1 ylimmästä solusta pystysuuntaisissa joukoissa tai vasemman reunan solusta vaakasuuntaisissa joukoissa. Etsintä suoritetaan ylhäältä alas tai vasemmalta oikealle.
Tekstiä etsittäessä isojen ja pienten kirjainten välillä ei tehdä eroa.
Esimerkkejä |
---|
Seuraavassa taulukossa: |
A | B | C | D | E | |
---|---|---|---|---|---|
1 | 10 | vel | 40 | ||
2 | 20 | elit | 20 | ||
3 | 30 | lorex | 30 | ||
4 | 40 | felis | 50 | ||
5 | 50 | facit | 10 |
=VASTINE(40; A1:A5) palauttaa 4, koska 40 (etsittävä arvo) on neljäs kohde määritetyssä joukossa (etsittävä kohde). =VASTINE(40; E1:E5) palauttaa 1, koska 40 on ensimmäinen kohde määritetyssä joukossa. =VASTINE(35; E1:E5; 1) palauttaa 3, koska 30 on suurin arvo, joka on pienempi tai yhtä suuri kuin 35 (vastaavuustapa on 1, etsi suurin arvo). =VASTINE(35; E1:E5; -1) palauttaa 1, koska 40 on pienin arvo, joka on suurempi tai yhtä suuri kuin 35 (vastaavuustapa on -1, etsi pienin arvo). =VASTINE(35; E1:E5; 0) palauttaa virheen, koska täsmällistä osumaa ei löytynyt (vastaavuustapa on 0, etsi arvo). =VASTINE(”vel”; C1:C5) palauttaa 1, koska ”vel” on ensimmäisessä solussa määritetyllä alueella. =VASTINE(”*x”; C1:C5; 0) palauttaa 3, koska ”lorex”, joka loppuu merkkiin ”x”, on alueen kolmannessa solussa. =VASTINE(”vel”; C1:D5) palauttaa virheen, koska etsittävä arvo ‑joukko voi sisältää vain yhden rivin tai sarakkeen. |