Kuinka käyttää Excel MATCH -toimintoa -

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 taulukossa

Palautusarvo

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 2003

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

Kuinka korottaa likimääräisiä hakuhakuja Tässä videossa tarkastelemme, kuinka korostetaan likimääräisten hakuhakujen tuloksia ehdollisella muotoilulla. Excel-kaavan virhekoodit Tässä videossa käymme läpi kaikki virhekoodit, jotka Excel näyttää, kun kaavassa on jotain vikaa. Tarkastelemme myös joitain yksinkertaisia ​​tapoja korjata virheet. Kaksisuuntaisen haun tekeminen INDEX: n ja MATCH: n avulla Tässä videossa käytämme MATCH-sovellusta kohteen sijainnin löytämiseen taulukosta ja INDEX-funktiolla arvon hakemiseen kyseisestä sijainnista kaksisuuntaisen haun avulla. Kuinka etsiä asioita INDEXin ja MATCHin avulla Tässä videossa yhdistämme INDEXin ja MATCHin etsimään asioita. Tämä on kaikkien INDEX- ja MATCH-kaavojen ydin. Johdatus jäsenneltyihin viitteisiin Tämä video tarjoaa lyhyen johdannon jäsenneltyihin viitteisiin. Strukturoidut viitteet ovat helppo tapa viitata taulukoihin Excel-kaavoissa. MATCH-funktion käyttäminen tarkkojen vastaavuuksien löytämiseen Tässä videossa tarkastelemme, kuinka MATCH-toiminto löytää kohteen sijainnin luettelosta. Tämä on keskeinen ajatus INDEX- ja MATCH-kaavoissa.

Mielenkiintoisia artikkeleita...