Esimerkkejä INDEX-MATCH-kaavalla Excelissä (8 lähestymistapaa)

  • Jaa Tämä
Hugh West

Excelin edistyneissä hakutoiminnoissa INDEX ja MATCH voidaan käyttää VLOOKUP . INDEX ja MATCH tarvitaan laajoihin hakuihin, ja monet niistä ovat aivan uskomattomia. Esimerkin avulla opetamme sinulle, miten voit hyödyntää Excelin INDEX ja MATCH funktioita Excelissä tässä opetusohjelmassa.

Lataa harjoituskirja

Lataa tämä harjoituskirja, jotta voit harjoitella tätä artikkelia lukiessasi.

INDEX-MATCH-kaavan käyttö.xlsx

8 tehokasta esimerkkiä INDEX-MATCH-kaavasta Excelissä

Käytämme alla olevissa osioissa esimerkkitietoaineistoa, jolla osoitamme, miten hyödyntää INDEX- ja MATCH-funktiot Näytämme, miten molempia funktioita voidaan käyttää 8 eri tavalla arvojen etsimiseen.

♣Syntaksi:

= INDEX ( array , row_num , [ column_num ])

♣Argumentit:

  • array : arvosolujen alue
  • Rivi_numero : palauttaa valitun alueen rivin tulokset.
  • column_num : Palauttaa valitun alueen sarakkeen tulokset.

♣Tulos:

The Indeksitoiminto palauttaa sen solun arvon tai viittauksen, joka on tietyn rivin ja sarakkeen leikkauspisteessä.

♣Syntaksi:

= MATCH ( lookup_value , lookup_array ,[ match_type ])

♣Argumentit:

  • lookup_value : Arvo, jonka haluat löytää alueelta.
  • lookup_array : Alue, jolta etsitään lookup_value .
  • match_type : Määrittää, miten hakuarvon ja hakumassan arvot sovitetaan yhteen Excelissä.
    • 1 = tarkka tai seuraavaksi pienin.
    • 0 = täsmällinen vastaavuus.
    • -1 = tarkka tai seuraavaksi suurin.

♣Tulos:

Palauttaa kohteen sijainnin matriisissa sen suhteellisena sijaintina.

Esimerkki 1: INDEX- ja MATCH-funktioiden perusyhdistelmä Excelissä

Sanotaan, että haluat tehdä haun, joka on Hinta tietylle Tilaus ID Yhdistämme INDEX ja MATCH toiminto tehdä niin.

Vaihe 1:

  • Solussa G5 Kirjoita seuraava kaava.
=INDEX(D5:D11, MATCH(G4,B5:B11,0))

Tässä,

  • MATCH(G4,B5:B11,0) viittaa soluun G4 kuten lookup_value alueella B5:B11 tarkkaa vastaavuutta varten. Se palauttaa 4 koska arvo on rivillä numero 4 .
  • INDEX(D5:D11, MATCH(G4,B5:B11,0)) viittaa D5:D11 matriisina, josta saamme arvon ja row_num on 4 koska saimme sen MATCH Sarakkeen_luku ei tarvita, koska sovellamme INDEX vain yhdelle sarakkeelle.

Vaihe 2:

  • Paina Kirjoita tulokseen.

Lue lisää: Esimerkkejä INDEX-MATCH-kaavalla Excelissä (8 lähestymistapaa)

Esimerkki 2: Käytä INDEX-MATCH-kaavaa Excelin vasemmalta puolelta etsimiseen.

Voit myös tehdä hakuja sarakkeesta toiseen. Sarakkeen arvo C , toinen sarake meidän INDEX alue B5:D11 , löytyy seuraavasta esimerkistä. Suorita haku vasemmalta vasemmalta noudattamalla seuraavia ohjeita.

Vaihe 1:

  • Kirjoita seuraava kaava soluun G5 .
=INDEX($B$5:$D$11,MATCH(F5,$B$5:$B$11,0),2)

Vaihe 2:

  • Paina sitten Kirjoita nähdäksesi tuloksen.

Vaihe 3:

  • Käytä lopuksi AutoFill nähdäksesi tulokset kokonaisuudessaan.

Lue lisää: Kuinka käyttää INDEX-MATCH-kaavaa Excelissä useiden tulosten tuottamiseksi?

Esimerkki 3: Analysoi Case-sensitive-ehto yhdistämällä INDEX- ja MATCH-funktioita Excelissä.

Osoitteessa Tapauskohtainen analyysi , voit soveltaa INDEX ja MATCH toiminto yhdessä.

Voit analysoida ja tehdä hakuja noudattamalla seuraavia ohjeita.

Vaihe 1:

  • Haluamme löytää ID MARK sen sijaan, että Mark Katsotaan, mitä tapahtuu. Kirjoita seuraava kaava soluun. C5 .
=INDEX(B5:B11,MATCH(TRUE,EXACT(G4,C5:C11),0)))

Vaihe 2:

  • Paina lopuksi Kirjoita löytääksesi Tilaus ID osoitteessa MARK .

Katso tarkkaan; tulos täydellisestä vastaavuudesta isolla kirjaimella MARK saatiin, mutta ei Mark .

Esimerkki 4: Kahden sarakkeen haku INDEX-MATCH-kaavalla Excelissä

On kiehtovaa huomata, että voit tehdä hakuja useisiin sarakkeisiin, kun kyseessä on useita kriteerejä Esimerkiksi, etsimme henkilön Tilaus ID sekä Hinta Suorita haku kahdella kriteerillä seuraavien ohjeiden mukaisesti.

Vaihe 1:

  • Kirjoita ensin seuraava kaava soluun G5 .
=INDEX(B5:B11,MATCH(TRUE,EXACT(G4,C5:C11),0)))

  • Toiseksi, paina Kirjoita saadaksesi ensimmäisen arvon solussa G5 .

Näin ollen ensimmäinen hakuarvo on solussa G5 .

Vaihe 2:

  • Saat toisen hakuarvon kirjoittamalla seuraavan kaavan soluun G6 .
=INDEX(D5:D11,MATCH(G4&G5,C5:C11&B5:B11,0))

  • Tämä on array-funktio, joten meidän on sovellettava tätä funktiota painamalla painiketta Crtl + Vuoro + Kirjoita

  • Tuloksena on, että ensimmäinen hakuarvo on solussa G6 .

Lue lisää: INDEX MATCH useilla kriteereillä eri arkilla (2 tapaa)

Samanlaisia lukemia

  • Excel INDEX MATCH palauttaa useita arvoja yhdessä solussa
  • Excel INDEX-MATCH -kaava useiden arvojen palauttamiseksi vaakasuunnassa
  • [Korjattu!] INDEX MATCH ei palauta oikeaa arvoa Excelissä (5 syytä)
  • Miten valita tiettyjä tietoja Excelissä (6 menetelmää)
  • INDEX MATCH vs. VLOOKUP-funktio (9 esimerkkiä)

Esimerkki 5: Kaksisuuntainen haku INDEX-MATCH-kaavalla

Voit suorittaa haun riville ja sarakkeelle osoitteessa Kaksisuuntainen . Seuraa alla olevia ohjeita löytääksesi arvon riviltä ja sarakkeesta samanaikaisesti.

Vaihe 1:

  • Kirjoita kaava soluun G7 .
=INDEX(B4:D11,MATCH(G5,B4:B11,0),MATCH(G4,B4:D4,0))

Vaihe 2:

  • Paina lopuksi Kirjoita .

Esimerkki 6: Lähimmän vastaavuuden etsiminen Excelissä yhdistämällä INDEX- ja MATCH-funktiot.

The INDEX toiminto ja MATCH funktio on hyödyllinen, kun etsitään tai etsitään lähintä vastaavuutta alueiden välillä. Haluamme esimerkiksi määrittää, kenellä on lähin arvo tavoitearvoon nähden, joka on $15 Seuraa tässä tapauksessa alla olevia ohjeita.

Vaihe 1:

  • Löydät lähimmän vastaavuuden kirjoittamalla seuraavan kaavan.
=INDEX(C5:C11,MATCH(MIN(ABS(D5:D11-G4)),ABS(D5:D11-G4),0)))

Tässä,

ABS (D5:D11-G4) on eron absoluuttinen arvo tavoitearvoon nähden 15 välillä D5:D11 .

MIN(ABS(D5:D11-G4)) komennoilla absoluuttisten arvojen pienimmän erotuksen löytämiseksi.

Vaihe 2:

  • Painamalla Ctrl + Vuoro + Kirjoita , sovellamme tätä funktiota array-funktiona.

Lue lisää: INDEX-MATCH-kaava Excelin vähimmäisarvon löytämiseksi (4 sopivaa tapaa)

Esimerkki 7: Kolmitoiminen haku Excelin INDEX- ja MATCH-funktioiden avulla

A Kolmensuuntainen haku on hienoin asia, jonka voit saavuttaa käyttämällä apuna INDEX ja MATCH toiminto. Kolmensuuntainen haku lisää merkityksellisyyden lisäulottuvuuden. Voimme esimerkiksi selvittää, mitä Jenny maksoi kahdesta eri tuotteesta kolmena eri kuukautena. Seuraa alla esitettyjä helppoja vaiheita, niin saat sen tehtyä.

Vaihe 1:

  • Suorittaa Kolmensuuntainen haku , kirjoita ensin alla oleva kaava soluun H6 .
=INDEX(($D$5:$E$7,$D$10:$E$12,$D$15:$E$17),MATCH($G$6,$C$5:$C$7,0),MATCH(H$5,$D$4:$E$4,0),(IF(H$4="tammikuu",1,IF(H$4="helmikuu",2,3))))

Vaihe 2:

  • Paina lopuksi Kirjoita saadaksesi ensimmäisen hakuarvon.

Vaihe 3:

  • Kopioi sitten kaava muihin soluihin käyttämällä komentoa AutoFill

Näin ollen saat alla olevan kuvan mukaiset tulokset.

Esimerkki 8: INDEX-MATCH-kaavan soveltaminen jokerimerkkien kanssa

Excel voi myös määrittää osittainen ottelu arvo. INDEX ja MATCH funktioita käytetään tähän tarkoitukseen. Tätä varten käytämme tähteä (*) Seuraa alla olevia ohjeita, niin pääset alkuun.

Vaihe 1:

  • Ensinnäkin solussa G5 Kirjoita alla oleva kaava.
=INDEX($D$5:$D$11,MATCH(F5& "*",$C$5:$C$11,0),1)

Vaihe 2:

  • Paina sitten Kirjoita painiketta nähdäksesi muutokset.

Vaihe 3:

  • Käytä vain AutoFill työkalun avulla täytät tarvittavat solut.

Tämän seurauksena näet, että se palauttaa tuloksen " Jenny ," vaikka se ei olekaan täsmälleen samanlainen.

Lue lisää: INDEX MATCH useita kriteerejä jokerimerkillä Excelissä (täydellinen opas)

Päätelmä

Yhteenvetona toivon, että tämä artikkeli on osoittanut, miten hyödyntää INDEX ja MATCH toimintoja useiden kriteerien integroimiseksi. Tutustu harjoituskirjaan ja ota oppimasi käyttöön. Olemme valmiita korvaamaan tämänkaltaisia ohjelmia teidän tukenne ansiosta.

Jos sinulla on kysyttävää, älä epäröi ottaa meihin yhteyttä. Kerro mielipiteesi alla olevaan kommenttiosioon.

Kysymyksiinne vastaa mahdollisimman pian seuraava taho. ExcelWIKI ammattilaiset.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.