XVASTINE -funktio etsii määritettyä kohdetta matriisista tai solualueesta, ja palauttaa sitten kohteen suhteellisen sijainnin.
Tässä käytämme XVASTINE-funktiota kohteen sijainnin etsimiseen luettelosta.
XVASTINE-funktio palauttaa kohteen suhteellisen sijainnin matriisissa tai solualueissa.
=XVASTINE(hakuarvo, haku_matriisi, [vastaavuustila], [hakutila])
Argumentti |
Kuvaus |
---|---|
hakuarvo Pakollinen |
Hakuarvo |
haku_matriisi Pakollinen |
Haettava matriisi tai tietoalue |
[vastaavuustila] Valinnainen |
Määritä vastaavuustyyppi: 0 - Tarkka vastine (oletus) -1 - Tarkka vastine tai seuraavaksi pienempi kohde 1 - Tarkka vastine tai seuraavaksi suurempi kohde 2 - Yleismerkkivastaavuus, haussa merkeillä *, ? ja ~ on erityismerkitykset. |
[hakutila] Valinnainen |
Määritä hakutyyppi: 1 - Hae ensimmäisestä viimeiseen (oletus) -1 - Hae viimeisestä ensimmäiseen (käänteinen haku). 2 - Suorita binaarinen haku, joka edellyttää, että hakumatriisi lajitellaan nousevaan järjestykseen. Jos sitä ei lajitella, virheelliset tulokset palautetaan. -2 - Suorita binaarinen haku, joka edellyttää, että haku_matriisi lajitellaan laskevaan järjestykseen. Jos sitä ei lajitella, virheelliset tulokset palautetaan. |
Esimerkkejä
Esimerkki 1
Seuraavassa esimerkissä etsitään sijainti ensimmäiselle termille, joka on tarkka vastine tai seuraavaksi suurin arvo (esim. alkaa termillä) "Gra".
Esimerkki 2
Seuraavassa esimerkissä etsitään bonukseen oikeutettujen myyjien määrä. Tämä käyttää myös vastaavuustilan arvoa 1 tarkan vastineen löytämiseen tai luettelon seuraavaksi suurimman kohteen löytämiseen, mutta koska tiedot ovat numeerisia, se palauttaa arvojen määrän. Tässä tapauksessa funktio palauttaa arvon 4, koska on neljä myyntiedustajaa, jotka ylittivät bonussumman.
Esimerkki 3
Seuraavaksi käytämme INDEKSI/XVASTINE/XVASTINE-yhdistelmää samanaikaisen pysty- ja vaakasuuntaisen haun suorittamiseen. Tässä tapauksessa haluamme palauttaa tietyn myyntiedustajan myyntisumman ja annetun kuukauden. Tämä muistuttaa INDEKSI- ja VASTINE-funktioiden käyttämistä yhdessä, paitsi että se vaatii vähemmän argumentteja.
Esimerkki 4
XVASTINE-funktion avulla voit myös palauttaa matriisin arvon. Esimerkiksi =XVASTINE(4,{5,4,3,2,1}) palauttaisi arvon 2, koska 4 on taulukon toinen kohde. Tämä on tarkan vastaavuuden skenaario, kun taas =XVASTINE(4,5,{5,4,3,2,1},1) palauttaa arvon 1, koska vastaavuustilan argumentti (1) on määritetty palauttamaan tarkan vastaavuuden tai seuraavaksi suurimman kohteen, joka on 5.
Tarvitsetko lisätietoja?
Voit aina kysyä neuvoa Excel Tech Community -yhteisön asiantuntijalta tai saada tukea tukiyhteisöltä.