
Yhteenveto
MATCH on Excel-funktio, jota käytetään etsimään hakuarvon sijainti riviltä, sarakkeesta tai taulukosta. MATCH tukee likimääräistä ja tarkkaa hakua ja jokerimerkkejä (*?) Osittaisille otteluille. Usein MATCH yhdistetään INDEX-funktioon arvon noutamiseksi sovitetusta sijainnista.
Tarkoitus
Hanki kohteen sijainti taulukossaPalautusarvo
Numero, joka edustaa hakukentän sijaintia.Syntaksi
= MATCH (hakuarvo, haun_kuvaaja, (vastaavuustyyppi))Väitteet
- hakuarvo - hakuarvoon vastaava arvo.
- lookup_array - Solualue tai matriisiviite.
- match_type - (valinnainen) 1 = tarkka tai seuraavaksi pienin (oletus), 0 = tarkka haku, -1 = tarkka tai seuraavaksi suurin.
Versio
Excel 2003Käyttöohjeet
MATCH-toimintoa käytetään määrittämään arvon sijainti alueella tai taulukossa. Esimerkiksi yllä olevassa kuvakaappauksessa solun E6 kaava on määritetty saamaan arvon sijainti solussa D6. MATCH-funktio palauttaa arvon 5, koska hakuarvo ("persikka") on 5. sijan alueella B6: B14:
=MATCH(D6,B6:B14,0) // returns 5
MATCH-toiminto voi suorittaa tarkat ja likimääräiset ottelut ja tukee jokerimerkkejä (*?) Osittaisissa otteluissa. On 3 erillistä ottelutilaa (asetettu match_type-argumentilla), kuten alla kuvataan.
Usein MATCH-toiminto yhdistetään INDEX-funktioon arvon noutamiseksi tietystä (sovitetusta) sijainnista. Toisin sanoen MATCH selvittää sijainnin ja INDEX palauttaa arvon kyseisessä paikassa. Katso tarkemmat ohjeet kohdasta HAKEMISTON ja MATCHin käyttäminen.
Ottelutyypin tiedot
Ottelutyyppi on valinnainen. Jos ei toimiteta, sovita tyypin oletusarvoksi 1 (tarkka tai seuraavaksi pienin). Kun hakutyyppi on 1 tai -1, sitä kutsutaan joskus "likimääräiseksi otteluksi". Muista kuitenkin, että MATCH löytää tarkan haun kaikkien hakutyyppien kanssa, kuten alla olevassa taulukossa todetaan:
Ottelutyyppi | Käyttäytyminen | Yksityiskohdat |
---|---|---|
1 | Lähentää | MATCH löytää suurimman arvon, joka on pienempi tai yhtä suuri kuin hakuarvo. Hakutaulukko on lajiteltava nousevassa järjestyksessä. |
0 | Tarkka | MATCH löytää ensimmäisen arvon, joka on sama kuin hakuarvo. Hakutaulukkoa ei tarvitse lajitella. |
-1 | Lähentää | MATCH löytää pienimmän arvon, joka on suurempi tai yhtä suuri kuin hakuarvo. Hakutaulukko on lajiteltava laskevassa järjestyksessä. |
Lähentää | Kun hakutyyppi jätetään pois, se on oletusarvoisesti 1 yllä kuvatulla tavalla. |
Varoitus: Muista asettaa hakutyypiksi nolla (0), jos tarvitset tarkkaa hakua. Oletusasetus 1 voi saada MATCH: n palauttamaan tuloksia, jotka "näyttävät normaalilta", mutta ovat itse asiassa virheellisiä. Arvon nimenomainen antaminen match_type-arvolle on hyvä muistutus odotetusta käyttäytymisestä.
Esimerkkejä
Alla on yksinkertaisia esimerkkejä siitä, kuinka MATCH-funktiota voidaan käyttää palauttamaan arvojen sijainti alueella. Sivun alapuolella on edistyneempiä esimerkkejä siitä, kuinka MATCHia voidaan käyttää reaalimaailman ongelmien ratkaisemiseen.
Tarkka ottelu
Kun hakutyypiksi on asetettu nolla, MATCH suorittaa tarkan haun. Alla olevassa esimerkissä E3: n kaava on:
=MATCH(E2,B3:B11,0)
Yllä olevassa kaavassa hakuarvo tulee solusta E2. Jos hakuarvo koodataan kovasti kaavaan, se on liitettävä lainausmerkeihin (""), koska se on tekstiarvo:
=MATCH("Mars",B3:B11,0)
Huomaa: MATCH ei eroa isoja ja pieniä kirjaimia, joten "Mars" ja "mars" palauttavat molemmat 4.
Arvioitu ottelu
Kun hakutyypiksi on asetettu 1, MATCH suorittaa likimääräisen vastaavuuden AZ-lajiteltujen arvojen kanssa ja löytää suurimman arvon, joka on pienempi tai yhtä suuri kuin hakuarvo. Alla olevassa esimerkissä kaava kohdassa E3 on:
=MATCH(E2,B3:B11,1)
Jokerimerkki
Kun hakutyypiksi on asetettu nolla (0), MATCH voi suorittaa ottelun jokerimerkkien avulla. Alla olevassa esimerkissä kaava kohdassa E3 on:
=MATCH(E2,B3:B11,0)
Tämä vastaa:
=MATCH("pq*",B3:B11,0)
Katso alla olevat esimerkit MATCH-toiminnosta.
Huomautuksia
- MATCH ei eroa isoja ja pieniä kirjaimia.
- MATCH palauttaa virheen # N / A, jos vastaavuutta ei löydy.
- MATCH toimii vain enintään 255 merkin pituisella tekstillä.
- Jos kyseessä on kaksoiskappale, MATCH palauttaa ensimmäisen ottelun.
- Jos match_type on -1 tai 1, hakutyyppi on lajiteltava yllä kuvatulla tavalla.
- Jos match_type on 0, hakuarvo voi sisältää jokerimerkkejä.
- MATCH-toimintoa käytetään usein INDEX-toiminnon kanssa.
Liittyvät videot





