Kirjaudu sisään Microsoft-tilillä
Kirjaudu sisään tai luo tili.
Hei,
Käytä toista tiliä.
Sinulla on useita tilejä
Valitse tili, jolla haluat kirjautua sisään.

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.

Esimerkki kohteen sijainnin etsimisestä luettelosta XVASTINE:en avulla

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 XVASTINE:en käyttämisestä yleismerkkihaun palauttamiseen

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 XVASTINE-funktion käyttämisestä tietyn rajan ylittävien arvojen määrän etsimiseen tarkalla vastineella tai seuraavaksi suurimmalla kohteella

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.

Kuva INDEKSI/XVASTINE/XVASTINE-yhdistelmän käyttämisestä samanaikaisen pysty- ja vaakasuuntaisen haun suorittamiseen.

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ä.

Katso myös

XHAKU-funktio

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.

Oliko näistä tiedoista hyötyä?

Kuinka tyytyväinen olet käännöksen laatuun?
Mikä vaikutti kokemukseesi?
Kun valitset Lähetä, palautettasi käytetään Microsoftin tuotteiden ja palveluiden parantamiseen. IT-järjestelmänvalvojasi voi kerätä nämä tiedot. Tietosuojatiedot.

Kiitos palautteesta!

×