Excel INDEX MATCH useilla kriteereillä (4 sopivaa esimerkkiä)

  • Jaa Tämä
Hugh West

Excel-tietoaineistoja käytetään tietojen tallentamiseen. Tietojen etsiminen suurista tietokokonaisuuksista voi olla aikaa vievää. Excelissä on joitakin hyödyllisiä kaavoja, joiden avulla voidaan etsiä ja sovittaa kyselyjä tarkkojen tulosten saamiseksi. INDEX ja MATCH ovat joitakin käytetyimpiä kaavoja, jotka eivät toimi vain yksittäisten kriteerien vaan myös useiden kriteerien osalta. Artikkelissa selitetään 4 kaavaa, joilla voidaan INDEX ja MATCH kanssa useita kriteerejä sopivin esimerkein ja asianmukaisin selityksin.

Lataa harjoituskirja

Lataa harjoituskirja ja harjoittele itse.

Excel-indeksi Match useita Criteria.xlsxx

INDEX- ja MATCH-funktioiden käyttöönotto

INDEX-toiminto

Tavoite:

Se palauttaa tietyn rivin ja sarakkeen leikkauspisteessä olevan solun arvon tai viitteen tietyllä alueella.

Yleinen kaava:

=INDEX(array, row_num,[column_num])

Argumentit Kuvaus:

array = tietojen vaihteluväli.

row_num = palautettavan arvon rivinumero.

column_num =Palautettavan arvon sarakkeen numero.

MATCH-funktio

Tavoite:

Palauttaa sen kohteen suhteellisen sijainnin matriisissa, joka vastaa määritettyä arvoa määritetyssä järjestyksessä.

Yleinen kaava:

=MATCH(lookup_value,lookup_array,[match_type])

Argumentin kuvaus:

lookup_value = haettu arvo.

lookup_array = tietoväli, jossa haettu arvo on olemassa.

match_type = -0, -1,1. 0 tarkoittaa tarkkaa vastaavuutta, -1 arvolle, joka on suurempi kuin tarkka vastaavuus, ja 1 arvolle, joka on pienempi kuin tarkka vastaavuus.

3 Excel-kaavat, joissa käytetään INDEX- ja MATCH-funktioita useilla kriteereillä

Käytämme seuraavaa tietokokonaisuutta selittääksemme 4 kaavaa Excel-indeksiin ja sovittaaksemme ne yhteen useiden kriteerien kanssa.

Tietokokonaisuus sisältää 5 saraketta, joissa on Tuotetunnus , Väri , Koko, ja Hinta luettelo yrityksen tuotteista. Jos sinulla on useita kriteerejä ja haluat sovittaa yhteen useita kriteerejä saadaksesi sovitettuun arvoon liittyvän arvon. Artikkelin seuraavissa osioissa esitellään 3 erilaista kaavaa, joissa on käytetty INDEX ja MATCH toiminnot, joilla on useita kriteerejä. Siirrytään siis eteenpäin.

1. Sisäkkäiset Excel-kaavat INDEX- ja MATCH-funktioiden avulla useiden kriteerien kanssa

Oletetaan, että meidän on selvitettävä tuotteen hinta tietokannasta vertaamalla tuotetunnusta, väriä ja kokoa.

Voit käyttää seuraavaa kaavaa Excelissä INDEX ja MATCH funktio saadaksesi tuloksen:

=INDEX(E5:E11,MATCH(1,(H5=B5:B11)*(H6=C5:C11)*(H7=D5:D11),0))

Tässä näet, että kaava vastaa useita kriteerejä tietokokonaisuudesta ja näyttää sitten tarkan tuloksen.

🔎 Kaavan erittely:

  • Käyttämällä MATCH toimi 3 kriteerin mukaisesti: Tuotetunnus , Väri, ja Koko sovitetaan yhteen vaihteluvälien kanssa B5:B11 , C5:C11, ja D5:D11 Tässä tapauksessa on otettava huomioon, että ottelutyyppi on 0 joka antaa tarkan vastaavuuden.
  • Lopuksi, käyttämällä INDEX toiminto saa kyseisen tuotteen hinnan valikoimasta. E5:E11 .

Lue lisää: INDEX MATCH, jossa on 3 kriteeriä Excelissä (4 esimerkkiä)

2. Sisäänrakennettu Excel-kaava, jossa on kaksi INDEX-funktiota ja MATCH-funktio, jossa on useita kriteerejä

Lisäksi on olemassa toinen kaava, joka sisältää kaksi INDEX toiminnot yhdessä MATCH funktio useilla kriteereillä saadaksesi arvon tietystä data-alueesta.

Kaava on:

=INDEX(E5:E12,MATCH(B15&C15&D15,INDEX(B5:B12&C5:C12&D5:D12,),0))

Tulos vastaa kolmea kriteeriä ja annettuja tietovälejä ja antaa tuloksena kriteerien mukaisen arvon tulostetta varten määritetyllä alueella.

🔎 Kaavan erittely:

  • MATCH funktio ottaa hakuarvot B15 , C15 ja D15 käyttämällä AND niiden välissä.
  • Seuraavaksi se ottaa INDEX funktio, jonka sisällä kunkin hakuarvon hakumäärät ovat B5:B12 , C5:C12, ja D5:D12 .
  • Viimeinen argumentti MATCH funktio on 0, jotta saadaan tarkka vastaavuus.
  • Kaikki nämä ovat sisäkkäin toisen INDEX funktio, jonka ensimmäinen argumentti on alue, josta tulos lopulta näytetään.

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

Samanlaisia lukemia

  • Excel-indeksi Yhden/moneen kriteerin ja yhden/moneen tuloksen yhteensovittaminen
  • Useat kriteerit Excelissä INDEX-, MATCH- ja COUNTIF-funktion avulla
  • Summa INDEX-MATCH-funktioiden kanssa useiden kriteerien alla Excelissä
  • INDEX, MATCH ja MAX useilla kriteereillä Excelissä

3. Kaava, jossa käytetään INDEXiä ja kahta MATCH-funktiota useilla kriteereillä Excelissä

Edellä esitetyn menetelmän vastakohta on kuitenkin se, että kaava, jossa on 2 MATCH funktiot, jotka on sijoitettu INDEX toiminto voi myös tehdä työn.

Oletetaan, että meillä on muunnettu versio kyseisestä tietokokonaisuudesta, joka sisältää tietoja hupparista ja T-paidasta ja joka on järjestetty seuraavalla tavalla.

Kaava:

=INDEX(C6:F7,MATCH(I4,B6:B7,0),MATCH(I5&I6,C4:F4&C5:F5,0)))

Tässä tapauksessa olemme käyttäneet kahta MATCH funktioita, joilla sovitetaan yhteen tietokokonaisuuden arvoja. Toinen sovittaa rivin ja toinen sarakkeen arvoja. Molemmat MATCH kaava on sisäkkäin INDEX toiminto, joka toimii täydellisesti.

🔎 Kaavan erittely:

  • Ensimmäinen MATCH kaava vastaa tuotteen nimeä T-paita rivin arvot ( B6 ja B7 ).
  • ToinenMATCH kaava ottaa kaksi kriteeriä väri ja koko (sininen ja keskikokoinen), joiden vaihteluväli vaihtelee välillä C4:F4 ja C5:F5 vastaavasti.
  • Sekä MATCH kaava on sisäkkäin INDEX kaava toisena argumenttina. Ensimmäinen argumentti kaavan INDEX kaava ottaa ensimmäisenä argumenttina data-alueen, josta tulosteet poimitaan, ja kolmas on 0, jos kyseessä on tarkka vastaavuus.

Lue lisää: Indeksi vastaa useita kriteerejä riveissä ja sarakkeissa Excelissä

Vaihtoehto INDEX-MATCH:lle: FILTER-toiminnon käyttö

Lisäksi, jos käytät Microsoft 365 jossa on dynaamisia matriiseja, voit käyttää komentoa SUODATIN funktio useilla kriteereillä vaihtoehtona INDEX-MATCH kaavat.

Seuraa ohjeita, jotta tiedät, miten SUODATIN toiminto tätä tarkoitusta varten:

  • Valitse koko tietokokonaisuus.

  • Valitse Taulukko alkaen Lisää välilehti.

  • Tarkista taulukon vaihteluväli ja merkitse rasti Taulukossani on otsikot .
  • Napsauta sitten OK .

Taulukkosi näyttää seuraavalta.

Oletetaan, että sinulla on 3 kriteeriä (kuvassa), joiden avulla sinun on löydettävä kyseisen tuotteen hinta.

  • Kirjoita kaava siihen soluun, jossa haluat nähdä tuloksen:
=FILTER(Table2[[Price ]],(Table2[Product ID]=B15)*(Table2[Color]=C15)*(Table2[Size]=D15))

Tulos näkyy solussa.

Huom: Valitse alue vastaavasti, ja se näkyy taulukon nimenä (tässä tapauksessa Taulukko2), mukaan lukien alueen otsikko (Hinta, Tuotetunnus, Väri ja Koko alueille vastaavasti) kaavassa, koska tietokokonaisuus on muunnettu Excel-taulukoksi.

🔎 Kaavan erittely:

  • Kaava ottaa 3 argumenttia,
    • Ensimmäinen argumentti on array joka on data-alue, josta paluuarvo poimitaan.
    • Toinen argumentti on sisällyttää Meidän tapauksessamme kriteerit ovat tuotteen tunnus, väri ja koko.
    • Kolmas argumentti on empty_if joka ottaa paluuarvon, jos tulos on tyhjä. Tämä on valinnainen, emmekä tarvitse sitä meidän tapauksessamme.
  • Se vastaa kriteerejä ja antaa tuloksen ensimmäisessä argumentissa olevasta alueesta.

Lue lisää: Excel INDEX MATCH palauttaa useita arvoja yhdessä solussa

Muistettavat asiat

1. Voit painaa CTRL+SHIFT+ENTER näppäimistöltä pitämällä kursori niiden kaavojen lopussa, jotka sisältävät matriiseja. Vaikka se toimii hienosti painamalla yksinkertaisesti painiketta Kirjoita , mutta voit varmuuden vuoksi käyttää tätä tekniikkaa työskennellessäsi joukkojen kanssa.

2. SUODATIN toiminto on käytettävissä vain Microsoft 365 Jos sinulla ei ole tätä versiota ja käytät vanhempaa versiota, valitse muut 3 kaavaa.

Päätelmä

Artikkeli sisältää lyhyen kuvauksen INDEX- ja MATCH-funktioista. Sen jälkeen siinä käytettiin tietokokonaisuutta, johon sovellettiin 4 erilaista kaavaa käyttäen seuraavia toimintoja INDEX , OTTELU, ja SUODATIN funktiot useilla kriteereillä Excelissä. Toivottavasti artikkeli oli hyödyllinen sinulle. Jos haluat tutkia lisää, voit tutustua alla oleviin aiheeseen liittyviin artikkeleihin. Jos sinulla on kysyttävää, voit kirjoittaa kommenttiosioon.

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.