INDEX MATCH 3 kriteeriumiga Excelis (4 näidet)

  • Jaga Seda
Hugh West

Erinevate kriteeriumide või tingimustega andmete ekstraheerimiseks Microsoft Excelis on kombineeritud INDEX ja MATCH funktsioonid sobivad seni kõige paremini. Selles artiklis saate teada, kuidas saate kasutada neid INDEX ja MATCH funktsioone koos 3 erineva kriteeriumiga Excelis koos korralike illustratsioonidega.

Lae alla praktiline töövihik

Saate alla laadida Exceli töövihiku, mida me kasutasime selle artikli koostamisel.

INDEX MATCH 3 kriteeriumiga.xlsx

4 INDEX MATCHi kasutamine 3 kriteeriumiga Excelis

1. INDEX MATCH 3 kriteeriumiga Excelis (massiivi valem)

Järgnevas andmekogumis lamavad mitmed Xiaomi nutitelefonide mudelid koos vastavate kiibistikute mudelite, RAM-i ja kaamera konfiguratsioonidega. Tabelis olevate andmete põhjal leiame kolmest esimesest spetsifikatsioonide veerust välja nutitelefonide mudeli, mis vastab kolmele erinevale kriteeriumile.

Näiteks soovime leida mudeli, mis kasutab Snapdragoni kiibistikku, millel on 8 GB RAM ja 108 MP kaamera.

Valige väljund Lahter E17 ja tüüp:

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

Nüüd vajutage CTRL+Shift+Enter väljundi leidmiseks, kuna tegemist on massiivi valemiga. Aga kui te kasutate Excel 365 siis tuleb vajutada Sisesta ainult.

Siin on MATCH funktsioon eraldab rea numbri määratletud kriteeriumide alusel. Kui selle esimene argument on 1, siis on funktsioon MATCH funktsioon otsib väärtust 1 otsingumassiivis (teine argument) kus kõik kriteeriumid on täidetud ja see tagastab vastava rea numbri. INDEX funktsioon kasutab seejärel seda rea numbrit, et ekstraheerida nutitelefoni mudelit Veerg E .

Loe edasi: Kuidas sobitada mitu kriteeriumi erinevatest massiividest Excelis

2. INDEX MATCH 3 kriteeriumiga Excelis (mitte-massiivne valem)

Kui te ei soovi kasutada massiivi valemit, siis siin on teine valem, mida rakendada väljundis Lahter E17 :

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

Pärast vajutamist Sisesta , saate sarnase tulemuse nagu eelmises punktis.

🔎 Kuidas valem töötab?

  • Valemi sees on teine argument MATCH funktsioon on määratletud teise INDEX funktsioon, mis otsib kõik sobivad kriteeriumid ja tagastab massiivi:

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

  • MATCH funktsioon otsib seejärel selles massiivis väärtust 1 ja tagastab esimese leiu vastava rea numbri.
  • Lõpuks, välimine INDEX funktsioon ekstraheerib väärtuse Veerg E eelnevas etapis leitud rea numbri alusel.

Loe edasi: INDEX, MATCH ja MAX mitme kriteeriumiga Excelis

Sarnased lugemised

  • Mitu kriteeriumi Excelis, kasutades INDEX, MATCH ja COUNTIF funktsiooni
  • Exceli indeks Sobitamine ühe/mitme kriteeriumi ja ühe/mitme tulemuse vahel
  • Exceli INDEX-MATCH-valem mitme väärtuse horisontaalselt tagastamiseks
  • INDEX MATCH mitu kriteeriumi koos Wildcardiga Excelis (täielik juhend)
  • [Parandatud!] INDEX MATCH ei anna Excelis õiget väärtust (5 põhjust)

3. IFERROR, INDEX ja MATCH funktsioonide kombinatsioon 3 kriteeriumiga

Mõnikord ei pruugi antud kriteeriumid või tingimused vastata tabelis olemasolevatele andmetele. Sellisel juhul tagastab ükskõik milline kahe viimase meetodi valemitest vastuseks #N/A viga. Kuid me saame muuta valemit, et tagastada "Ei ole saadaval" sõnum, kui antud kriteeriumid ei vasta. Seega peame kasutama funktsiooni IFERROR funktsioon, mis teenib eesmärki.

Vajalik valem väljundis Lahter E17 peaks nüüd olema:

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

Pärast vajutamist Sisesta , näeme määratletud sõnumit- "Ei ole saadaval" kuna me oleme natuke muutnud kriteeriume, mis ei suuda korreleeruda tabelis olevate andmetega.

Loe edasi: IF koos INDEX-MATCHiga Excelis (3 sobivat lähenemisviisi)

4. INDEX MATCH 3 kriteeriumiga mööda veergu(deid) ja rida(deid) Excelis

Viimases jaotises määrame nüüd kiibikomplekti ja RAM-i päised kahes eraldi reas (4 ja 5) Samuti oleme lisanud veel kaks nutitelefoni kaubamärki. Veerg C . rakkude vahemik alates D6 aadressile F8 esindavad vastavaid mudeleid, mis põhinevad kaubamärkidel, kiibistikuplokkidel ja mälumäludel veeru ja rea päises.

Selle maatriksi otsingu põhjal mööda ridade ja veergude päiseid tõmbame välja nutitelefoni mudeli aastal Lahter E11 mis vastab lahtrite vahemikus määratletud kriteeriumidele D11:D13 .

Väljundis Lahter E11 , on nõutav valem kindlaksmääratud tingimustel:

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

Pärast vajutamist Sisesta , leiad lõpliku väljundi, nagu on näidatud allpool oleval ekraanipildil.

Selles valemis on esimene MATCH funktsioon määrab rea numbri alates Veerg C mis vastab antud kaubamärgi kriteeriumidele. Kolmandas argumendis (column_num) kohta INDEX funktsioon, teine MATCH funktsioon määratleb veeru numbri, kombineerides kiibikomplekti ja RAM-i kriteeriumid.

Loe edasi: Indeksi sobitamine mitme kriteeriumiga Exceli ridades ja veergudes

Kokkuvõtvad sõnad

Ma loodan, et kõik need ülaltoodud meetodid aitavad teil nüüd oma Exceli tabelis neid rakendada, kui töötate INDEX ja MATCH funktsioonidega 3 erineva kriteeriumiga. Kui teil on küsimusi või tagasisidet, andke mulle teada kommentaaride sektsioonis. Või saate vaadata meie teisi Exceli funktsioonidega seotud artikleid sellel veebisaidil.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.