Sisukord
Exceli andmekogumeid kasutatakse teabe säilitamiseks. Teabe otsimine suurtest andmekogumitest võib olla aeganõudev. Excelis on mõned kasulikud valemid päringute otsimiseks ja sobitamiseks, et saada täpseid tulemusi. INDEX ja MATCH on mõned enim kasutatavad valemid, mis ei tööta ainult ühe kriteeriumi, vaid ka mitme kriteeriumi puhul. Artiklis selgitatakse 4 valemit, mille abil saab INDEX ja MATCH koos mitu kriteeriumi sobivate näidete ja nõuetekohaste selgitustega.
Lae alla praktiline töövihik
Laadige alla harjutusvihik ja harjutage ise.
Exceli indeks sobitamine mitme kriteeriumiga.xlsxSissejuhatus INDEX ja MATCH funktsioonidesse
Funktsioon INDEX
Eesmärk:
See tagastab antud vahemiku konkreetse rea ja veeru ristumiskohas oleva lahtri väärtuse või viite.
Üldine valem:
=INDEX(array, row_num,[column_num])
Argumendid Kirjeldus:
massiivi = andmete vahemik.
row_num = tagastatava väärtuse rea number.
column_num =tagastatava väärtuse veeru number.
Funktsioon MATCH
Eesmärk:
See tagastab elemendi suhtelise positsiooni massiivi sees, mis vastab määratud väärtusele määratud järjekorras.
Üldine valem:
=MATCH(lookup_value,lookup_array,[match_type])
Argumentide kirjeldus:
lookup_value = otsitud väärtus.
lookup_array = andmete vahemik, kus otsitav väärtus on olemas.
match_type = -0, -1,1. 0 tähistab täpset kokkulangevust, -1 väärtuse puhul, mis on suurem kui täpne vaste, ja 1 väärtuse puhul, mis on väiksem kui täpne vaste.
3 Exceli valemid, mis kasutavad INDEX- ja MATCH-funktsioone mitme kriteeriumiga
Kasutame järgmist andmestikku, et selgitada 4 valemit Exceli indeksile ja sobitada neid mitme kriteeriumiga.
Andmekogum sisaldab 5 veergu Toote ID , Värv , Suurus, ja Hind ettevõtte toodete loetelu. Kui teil on nüüd mitu kriteeriumi ja te soovite sobitada mitu kriteeriumi, et saada sobitatud väärtusega seotud väärtus. Artikli järgmistes osades näidatakse 3 erinevat valemit, mille puhul on INDEX ja MATCH funktsioonid mitme kriteeriumiga. Niisiis, liigume edasi.
1. Sisestatud Exceli valem, kasutades INDEX- ja MATCH-funktsioone mitme kriteeriumiga
Oletame, et peame leidma toote hinna andmekogumist, sobitades toote ID, värvi ja suuruse.
Exceli abil saate kasutada järgmist valemit INDEX ja MATCH funktsiooniga, et saada tulemus:
=INDEX(E5:E11,MATCH(1,(H5=B5:B11)*(H6=C5:C11)*(H7=D5:D11),0))
Siin näete, et valem vastab andmekogumi mitmele kriteeriumile ja näitab seejärel täpset tulemust.
🔎 Valemite jaotamine:
- Kasutades MATCH toimida 3 kriteeriumi alusel: Toote ID , Värv, ja Suurus sobitatakse vahemikega B5:B11 , C5:C11, ja D5:D11 vastavalt andmestikust. Siinkohal on mängu tüüp on 0 mis annab täpse vaste.
- Lõpuks, kasutades INDEX funktsiooniga saab ta selle konkreetse toote hinna vahemikust E5:E11 .
Loe edasi: INDEX MATCH 3 kriteeriumiga Excelis (4 näidet)
2. Sisestatud Exceli valem kahe INDEX-funktsiooniga ja mitme kriteeriumiga MATCH-funktsiooniga
Lisaks on olemas veel üks valem, mis sisaldab kahte INDEX funktsioonid koos MATCH funktsioon mitme kriteeriumiga, et saada väärtus antud andmevahemikust.
Valem on järgmine:
=INDEX(E5:E12,MATCH(B15&C15&D15,INDEX(B5:B12&C5:C12&D5:D12,),0))
Tulemus vastab 3 kriteeriumile ja antud andmevahemikele ning annab väljundiks määratud vahemikus sobiva kriteeriumi väärtuse.
🔎 Valemite jaotamine:
- MATCH funktsioon võtab otsinguväärtused kujul B15 , C15 ja D15 kasutades JA nende vahel.
- Järgmisena võtab ta INDEX funktsioon, mille raames on iga otsinguväärtuse jaoks mõeldud otsingumassiivid B5:B12 , C5:C12, ja D5:D12 .
- Viimane argument MATCH funktsioon on 0, et anda täpne vaste.
- Kõik need on üksteise sees INDEX funktsioon, mille esimene argument on vahemik, kust tulemus lõpuks kuvatakse.
Loe edasi: INDEX MATCH mitme kriteeriumiga eri lehel (2 võimalust)
Sarnased lugemised
- Exceli indeks Sobitamine ühe/mitme kriteeriumi ja ühe/mitme tulemuse vahel
- Mitu kriteeriumi Excelis, kasutades INDEX, MATCH ja COUNTIF funktsiooni
- Summa INDEX-MATCH-funktsioonidega mitme kriteeriumi all Excelis
- INDEX, MATCH ja MAX mitme kriteeriumiga Excelis
3. Valem, mis kasutab INDEXi koos kahe MATCH-funktsiooniga mitme kriteeriumiga Excelis
Eespool kirjeldatud meetodi vastandiks on aga see, et valemiga 2 MATCH funktsioonid, mis on sisseehitatud INDEX funktsioon võib samuti tööd teha.
Oletame nüüd, et meil on antud andmekogumi muudetud versioon, mis sisaldab teavet kapuutsi ja T-särgi kohta ja on järjestatud järgmiselt.
Valem:
=INDEX(C6:F7,MATCH(I4,B6:B7,0),MATCH(I5&I6,C4:F4&C5:F5,0))
Antud juhul oleme kasutanud kahte MATCH funktsioone, et sobitada väärtusi andmekogumist. Üks sobib rea ja teine veeru jaoks. Mõlemad funktsioonid MATCH valem on sisseehitatud INDEX funktsioon, mis töötab suurepäraselt.
🔎 Valemite jaotamine:
- Esimene MATCH valem vastab toote nimele T-särk vastab rea väärtustele ( B6 ja B7 ).
- TeineMATCH valem võtab kaks kriteeriumi värv ja suurus (sinine ja keskmine) vahemikus C4:F4 ja C5:F5 vastavalt.
- Nii MATCH valem on sisseehitatud valemiga INDEX valemit teise argumendina. Esimese argumendina kasutatakse valemit INDEX valem võtab esimese argumendina andmevahemiku, millest väljund ekstraheeritakse, ja kolmas on 0, kui tegemist on täpse kokkulangevusega.
Loe edasi: Indeksi sobitamine mitme kriteeriumiga Exceli ridades ja veergudes
Alternatiiv INDEX-MATCH-le: FILTER-funktsiooni kasutamine
Lisaks sellele, kui te kasutate Microsoft 365 millel on dünaamilised massiivid, siis saate kasutada funktsiooni FILTER funktsioon mitme kriteeriumiga alternatiivina funktsioonile INDEX-MATCH valemid.
Järgige samme, et teada saada, kuidas rakendada FILTER funktsioon selleks otstarbeks:
- Valige kogu andmekogum.
- Valige Tabel alates Sisesta vahekaart.
- Kontrollige tabeli vahemikku ja märgistage Minu tabelis on pealkirjad .
- Seejärel klõpsake OK .
Teie tabel näeb välja nagu allpool.
Nüüd oletame, et teil on 3 kriteeriumi (pildil näidatud), mille abil peate leidma selle konkreetse toote hinna.
- Kirjutage valem sellesse lahtrisse, kus soovite tulemust näha:
=FILTER(Table2[[Price ]],(Table2[Product ID]=B15)*(Table2[Color]=C15)*(Table2[Size]=D15))
Tulemus kuvatakse lahtris.
Märkus: Valige vahemik vastavalt ja see kuvatakse tabeli nimena (antud juhul Tabel2) koos vahemiku pealkirjaga (Hind, Toote ID, Värv ja Suurus vahemike puhul vastavalt) valemis, kuna andmekogum on teisendatud Exceli tabeliks.
🔎 Valemite jaotamine:
- Valem võtab 3 argumenti,
- Esimene argument on massiivi mis on andmete vahemik, millest tagastatav väärtus ekstraheeritakse.
- Teine argument on lisada mis sisaldab kriteeriume. Meie puhul on kriteeriumid toote ID, värv ja suurus.
- Kolmas argument on empty_if mis võtab tagastusväärtuse, kui tulemus on tühi. See on valikuline ja meie puhul me seda ei nõua.
- See vastab kriteeriumidele ja annab tulemuse esimeses argumendis esitatud vahemikust.
Loe edasi: Excel INDEX MATCH mitme väärtuse tagastamiseks ühes lahtris
Asjad, mida meeles pidada
1. Võite vajutada CTRL+SHIFT+ENTER klaviatuurilt, hoides kursorit massiive sisaldavate valemite lõpus. Kuigi see toimib hästi, kui lihtsalt vajutada Sisesta , kuid kindluse mõttes võite seda tehnikat kasutada ka massiividega töötades.
2. FILTER funktsioon on saadaval ainult Microsoft 365 dünaamilise massiivi funktsiooniga. Kui sul ei ole seda versiooni ja kasutad vanemat versiooni, siis kasuta ülejäänud 3 valemit.
Kokkuvõte
Artikkel sisaldab INDEX ja MATCH funktsioonide lühikirjeldust. Seejärel kasutati andmestikku, et rakendada 4 erinevat valemit kasutades INDEX , MATCH, ja FILTER funktsioonid mitme kriteeriumiga Excelis. Loodan, et artikkel oli teile kasulik. Kui soovite rohkem uurida, võite vaadata allpool olevaid seotud artikleid. Kui teil on mõni päring, võite kirjutada kommentaariumis.