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.

Oletetaan, että meillä on luettelo tuotteista soluissa C3–C7 ja haluamme selvittää, missä luettelossa solun E3 tuote sijaitsee. Tässä käytetään XMATCH-toimintoa kohteen sijainnin määrittämiseen luettelossa.

Kuten esimerkkikuvassa näkyy, sinulla on luettelo hedelmistä ja haluat käyttää XMATCH-funktiota löytääksesi "rypäleen" sijainnin luettelosta.

Syntaksi

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

Ensimmäisen lauseen tarkka sijainti, joka vastaa täsmälleen gra'n arvoa tai on lähimpänä sitä, määritetään seuraavassa esimerkissä.

Kaava: XMATCH(E3;C3:C7;1)

Excel-taulukko, jossa luetellaan eri hedelmätuotteet solusta C3 soluun C7. XMATCH-kaavaa käytetään sen taulukon sijainnin etsimiseen, jossa teksti vastaa "gra"-merkkiä (määritetty solussa E3). Kaava palauttaa arvon "2", koska teksti "Rypäle" on taulukon kakkossijainnissa.

Esimerkki 2

Bonusta saavien myyjien määrä määritetään seuraavassa esimerkissä. Jotta löydät lähimmän kohteen luettelosta tai tarkan vastineen, tämä käyttää myös arvoa 1 match_mode; koska tiedot ovat numeerisia, ne palauttavat arvomäärän. Koska tässä tapauksessa oli neljä myyntiedustajaa, jotka ylittivät bonussumman, funktio tuottaa 4.

Formula=XMATCH(F2;C3:C9;1)

Excel-taulukko, jossa luetellaan myyntiedustajien nimet soluissa B3–B9 ja kunkin edustajan kokonaismyyntiarvo soluissa C3–C9. XMATCH-kaavaa käytetään palauttamaan bonuksiin oikeutettujen myyntiedustajien määrä, jos ne täyttävät solussa F2 määritetyn raja-arvon.

Esimerkki 3

Seuraavaksi suoritamme samanaikaisen pysty- ja vaakasuuntaisen haun INDEKSI/XMATCH/XMATCH-funktion yhdistelmällä. Tässä tapauksessa haluamme palauttaa tietyn myyntiedustajan ja kuukauden myynnin summan. Tämä on verrattavissa INDEKSI- ja VASTINE-menetelmien yhdistämiseen, mutta se vaatii vähemmän argumentteja.

Formula=INDEKSI(C6:E12; XMATCH(B3;B6B12), XMATCH(C3;C5:E5))

Excel-taulukko, jossa myyntiedustajan nimet on lueteltu soluissa B6–B12 ja kunkin edustajan myyntisummat tammi-maaliskuussa näkyvät sarakkeissa C, D ja E. INDEKSI- ja XMATCH-funktioiden kaavayhdistelmällä palautetaan tietyn myyntiedustajan ja soluissa B3 ja C3 luetellun kuukauden myyntisumma.

Esimerkki 4

Lisäksi XMATCH-funktiota voidaan käyttää matriisin arvon palauttamiseen. =XMATCH(4,{5,4,3,2,1}), esimerkiksi antaisi luvun 2, koska 4 on matriisin toinen syöte. Vaikka =XMATCH(4,5,{5,4,3,2,1},1) tuottaa 1 tässä täsmälleen täsmäystapauksessa, match_mode-argumentti (1) on määritetty palauttamaan joko tarkka vastine tai seuraava suurin kohde, joka on 5. 

Tarvitsetko lisätietoja?

Voit aina kysyä neuvoa Excel Tech Community -yhteisön asiantuntijalta tai saada tukea tukiyhteisöltä.

Tutustu myös seuraaviin ohjeaiheisiin

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!

×