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

  • Jaa Tämä
Hugh West

Jos haluat poimia tietoja eri kriteereillä tai ehdoilla Microsoft Excelissä, yhdistelmällä INDEX ja MATCH Tässä artikkelissa opit, miten voit käyttää näitä INDEX- ja MATCH-funktioita yhdessä kolmen eri kriteerin kanssa Excelissä asianmukaisin kuvin.

Lataa harjoituskirja

Voit ladata Excel-työkirjan, jota olemme käyttäneet tämän artikkelin laatimiseen.

INDEX MATCH ja 3 kriteeriä.xlsxx

4 INDEX MATCHin käyttö 3 kriteerin kanssa Excelissä

1. INDEX MATCH, jossa on 3 kriteeriä Excelissä (Array-kaava)

Seuraavassa tietokokonaisuudessa on useita Xiaomi älypuhelinmalleja, joissa on vastaavat piirisarjamallit, RAM-muistit ja kamerakokoonpanot. Taulukossa olevien tietojen perusteella löydämme älypuhelinmallin, joka täyttää kolme eri kriteeriä kolmesta ensimmäisestä spesifikaatiosarakkeesta.

Haluamme esimerkiksi löytää mallin, jossa on Snapdragon-piirisarja, 8 Gt RAM-muistia ja 108 MP:n kamera.

Valitse lähtö Solu E17 ja tyyppi:

=INDEX(E5:E14,MATCH(1,(C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0))

Paina nyt CTRL+Shift+Enter löytääksesi tulosteen, koska tämä on matriisikaava. Mutta jos käytät komentoa Excel 365 sinun on painettava Kirjoita vain.

Täällä MATCH funktio poimii rivin numeron määritettyjen kriteerien perusteella. Kun sen ensimmäinen argumentti on 1, funktio MATCH funktio etsii arvoa 1 hakumassassa (toinen argumentti) jossa kaikki kriteerit täyttyvät, ja se palauttaa vastaavan rivin numeron. INDEX funktio käyttää sitten tätä rivinumeroa poimiakseen älypuhelimen mallin osoitteesta Sarake E .

Lue lisää: Kuinka sovittaa useita kriteerejä eri sarjoista Excelissä?

2. INDEX MATCH, jossa on 3 kriteeriä Excelissä (ei-muotoinen kaava)

Jos et halua käyttää matriisikaavaa, tässä on toinen kaava, jota voit soveltaa tulosteeseen. Solu E17 :

=INDEX(E5:E14,MATCH(1,INDEX((C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0,1),0))

Kun olet painanut Kirjoita , saat samanlaisen tuloksen kuin edellisessä osassa.

🔎 Miten kaava toimii?

  • Kaavan sisällä kaavan toinen argumentti MATCH funktio on määritelty toisessa INDEX funktio, joka etsii kaikki sovitetut kriteerit ja palauttaa joukon:

{0;1;0;0;0;1;0;0;1;0}

  • MATCH funktio etsii sitten arvoa 1 tästä matriisista ja palauttaa ensimmäisen löydöksen vastaavan rivinumeron.
  • Lopuksi ulompi INDEX funktio poimii arvon Sarake E edellisessä vaiheessa löydetyn rivinumeron perusteella.

Lue lisää: INDEX, MATCH ja MAX useilla kriteereillä Excelissä

Samanlaisia lukemia

  • Useat kriteerit Excelissä INDEX-, MATCH- ja COUNTIF-funktion avulla
  • Excel-indeksi Yhden/moneen kriteerin ja yhden/moneen tuloksen yhteensovittaminen
  • Excel INDEX-MATCH -kaava useiden arvojen palauttamiseksi vaakasuunnassa
  • INDEX MATCH useita kriteerejä jokerimerkillä Excelissä (täydellinen opas)
  • [Korjattu!] INDEX MATCH ei palauta oikeaa arvoa Excelissä (5 syytä)

3. IFERROR-, INDEX- ja MATCH-funktioiden yhdistelmä, jossa on 3 kriteeriä.

Joskus annetut kriteerit tai ehdot eivät välttämättä vastaa taulukossa olevia tietoja. Tällöin kahden viimeisen metodin kaavat palauttavat arvon #N/A Mutta voimme muuttaa kaavaa niin, että se palauttaa arvon "Ei saatavilla" viestiä, jos annetut kriteerit eivät täyty. Meidän on siis käytettävä komentoa IFERROR toiminto palvelee tarkoitusta.

Tarvittava kaava tulosteessa Solu E17 pitäisi olla nyt:

=IFERROR(INDEX(E5:E14,MATCH(1,INDEX((C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0,1),0)),"Not Available")

Kun olet painanut Kirjoita , näemme määritellyn viestin- "Ei saatavilla" koska olemme muuttaneet hieman kriteerejä, jotka eivät pysty korreloimaan taulukossa olevien tietojen kanssa.

Lue lisää: IF ja INDEX-MATCH Excelissä (3 sopivaa lähestymistapaa)

4. INDEX MATCH, jossa on 3 kriteeriä Excelin sarakkeella (sarakkeilla) ja rivillä (riveillä).

Viimeisessä osiossa osoitamme nyt piirisarjan ja RAM-muistin otsikot kahdelle erilliselle riville. (4 ja 5) . Olemme myös lisänneet kaksi älypuhelinmerkkiä vuonna Sarake C . Solujen vaihteluväli alkaen D6 osoitteeseen F8 edustavat vastaavia malleja, jotka perustuvat merkkeihin, piirisarjoihin ja RAM-muisteihin sarake- ja riviotsikoissa.

Tämän matriisin etsinnän perusteella rivejä ja sarakkeiden otsikoita pitkin vedämme älypuhelimen mallin esiin osoitteessa Solu E11 joka täyttää solualueella määritellyt kriteerit. D11:D13 .

Tuotoksessa Solu E11 , vaadittu kaava tietyissä olosuhteissa on:

=INDEX(D6:F8, MATCH(C13,C6:C8,0), MATCH(C11&C12,D4:F4&D5:F5,0)))

Kun olet painanut Kirjoita , näet lopullisen tulosteen alla olevan kuvakaappauksen mukaisesti.

Tässä kaavassa ensimmäinen MATCH funktio määrittelee rivin numeron Sarake C joka vastaa annettuja tuotemerkkejä koskevia kriteerejä. Kolmannessa argumentissa (column_num) of the INDEX toiminto, toinen MATCH funktio määrittää sarakkeen numeron yhdistämällä piirisarjan ja RAM-muistin kriteerit.

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

Loppusanat

Toivon, että kaikki nämä edellä mainitut menetelmät auttavat sinua nyt soveltamaan niitä Excel-taulukossasi työskennellessäsi INDEX- ja MATCH-funktioiden kanssa, joissa on 3 eri kriteeriä. Jos sinulla on kysyttävää tai palautetta, kerro minulle kommenttiosioon. Tai voit tutustua muihin Excel-funktioihin liittyviin artikkeleihimme tällä verkkosivustolla.

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.