Tarvitseeko sinun löytää tiettyjä tietoja Excel-laskentataulukostasi? Opi käyttämään MATCH-toimintoa tehdäksesi sen nopeasti ja helposti.
Excelin data-analyysin kannalta on tärkeää, että tietyltä alueelta löytyy tiettyjä tietoja. Vaikka Excel tarjoaa erilaisia ominaisuuksia ja toimintoja tiedon etsimiseen ja poimimiseen tietojoukosta, MATCH-toiminto tarjoaa joustavan ja tehokkaan ratkaisun.
Tässä artikkelissa tutkimme syntaksia, sovelluksia ja esimerkkejä MATCH-funktion käytöstä Excelissä.
Mikä on MATCH-funktio Excelissä?
Excelin MATCH-funktiolla voit etsiä tiettyä arvoa alueella ja palauttaa suhteellisen sijainnin kyseisellä alueella. Tämän paikan avulla voit sitten hakea vastaavat tiedot tietojoukosta.
MATCH-funktion syntaksi on seuraava:
=MATCH(hakuarvo, hakutaulukko, [hakutyyppi])
Missä:
- haku_arvo: Tämä on arvo, jonka haluat löytää lookup_arraysta.
- lookup_array: Tämä on solualue, josta haluat etsiä hakuarvoa.
- match_type (valinnainen): Tämä argumentti määrittää suoritettavan vastaavuuden tyypin. Vaihtoehtoja on kolme:
- 0 (tai jätetty pois): Tämä löytää ensimmäisen arvon, joka on täsmälleen yhtä suuri kuin haku_arvo. lookup_array voi olla missä tahansa järjestyksessä.
- 1: Tämä löytää suurimman arvon, joka on pienempi tai yhtä suuri kuin hakuarvo, olettaen, että hakutaulukko on lajiteltu nousevaan järjestykseen.
- -1: Tämä löytää pienimmän arvon, joka on suurempi tai yhtä suuri kuin lookup_value, olettaen, että lookup_array on lajiteltu laskevassa järjestyksessä.
Kuinka käyttää MATCH-funktiota Excelissä
Tarkastellaan joitain käytännön esimerkkejä Excelin MATCH-funktion käytön ymmärtämiseksi:
Tarkan vastaavuuden löytäminen
Oletetaan, että sinulla on luettelo opiskelijoiden tuloksista laskentataulukossa ja haluat löytää Alexin pisteiden sijainnin (88). Voit käyttää MATCH-funktiota match_typen kanssa 0 (tarkka vastaavuus) saavuttaaksesi tämän. Tässä on kaava, jota käyttäisit:
=MATCH(88, B1:B7, 0)
Tämä kaava etsii arvoa 88 alueella B1:B7 ja palauttaa suhteellisen asemansa. Tulos olisi 5, mikä osoittaa, että Alexin pistemäärä on viides arvo koepisteiden luettelossa.
Lähimmän vastaavuuden löytäminen lajitetuista tiedoista
Oletetaan, että sinulla on luettelo lämpötiloista ja niitä vastaavista korkeuksista, jotka on lajiteltu nousevaan korkeusjärjestykseen. Haluat löytää luettelosta lähimmän korkeusvastaavuuden arvoa 1800. Tässä on kaava, jota käytät:
=MATCH(1800, B1:B7, 1)
Funktio etsii arvoa 1800 alueella B1:B7 (korkeussarake) ja palauta lähimmän arvon sijainti, joka on pienempi tai yhtä suuri kuin 1800. Tässä tapauksessa lähin korkeus, joka on pienempi tai yhtä suuri kuin 1800, on 1500 (solussa B3), joten kaava palauttaa 3.
Virheiden käsittely MATCHilla
Kun käytät MATCH-toimintoa, saatat kohdata tiettyjä virheitä. Jos esimerkiksi hakuarvoa ei löydy hakutaulukosta, MATCH-funktio palauttaa #N/A virhe.
Voit käsitellä tämän käyttämällä IFERROR- tai ISERROR-toiminto tarjota käyttäjäystävällisemmän viestin. Tässä on esimerkki:
=IFERROR(MATCH("Chicago", A2:A8, 0), "Kaupunkia ei löydy")
Siitä asti kun Chicago ei löydy alueelta, Excel tulee näkyviin Kaupunkia ei löydy virhearvon sijaan.
MATCHin käyttäminen muiden Excel-toimintojen kanssa
MATCH-toiminto tulee entistä tehokkaammaksi, kun se yhdistetään muihin toimintoihin, kuten VLOOKUP, INDEX ja OFFSET-toiminto, suorittaaksesi edistyneitä tiedonhaku- ja hakutehtäviä.
VLOOKUP With MATCH-funktion käyttäminen
Oletetaan, että meillä on taulukko sarakkeineen: ID, Tuote, Kategoria, ja Hinta. Käytämme VLOOKUPia ja MATCHia löytääksemme vastaavan tuotteen ja hinnan solun tunnukselle A4. Saadaksesi tuotteen, käytä seuraavaa kaavaa:
=HAKU(A4,A2:D7, MATCH("Tuote", A1:D1,0), VÄÄRÄ)
Hinnan saaminen:
=HAKU(A4,A2:D7, MATCH("Hinta", A1:D1,0), VÄÄRÄ)
Tässä esimerkissä VHAKU-funktio käyttää arvoa solussa A4 (joka on tunnus) etsiäksesi vastaavaa riviä alueella A2:D7.
Kun se löytää rivin, se käyttää MATCH: n palauttamaa sarakenumeroa noutaakseen rivin Tuote ja Hinta arvot.
Tietojen hakujen hallitseminen Excelin MATCH-funktiolla
MATCH-toiminto on tärkeä työkalu Excelissä tiettyjen tietojen paikantamiseen tietyltä alueelta, ja sen monipuolisuus tekee siitä arvokkaan erilaisissa edistyneissä tiedonhakutehtävissä. Kun ymmärrät sen syntaksin ja erilaiset hakutyypit, voit selata tietojasi tehokkaasti ja löytää tarvittaessa tarkkoja tai likimääräisiä vastaavuuksia.
Yhdistämällä MATCHin muihin toimintoihin, kuten VLOOKUP ja IFERROR, voit luoda kehittyneitä hakukaavoja eri skenaarioiden käsittelemiseksi ja suurten tietojoukkojen tehokkaaseen käsittelyyn.