Tabela e përmbajtjes
Për të nxjerrë të dhëna me kritere ose kushte të ndryshme në Microsoft Excel, kombinimi i funksioneve INDEX dhe MATCH është më i përshtatshmi deri më tani. Në këtë artikull, do të mësoni se si mund t'i përdorni këto funksione INDEX dhe MATCH së bashku me 3 kritere të ndryshme në Excel me ilustrime të duhura.
Shkarko librin e punës praktike
Ju mund të shkarkoni librin e punës të Excel-it që kemi përdorur për të përgatitur këtë artikull.
INDEKS MATCH me 3 Criteria.xlsx
4 Përdorime të Përputhja e INDEKSIT me 3 kritere në Excel
1. Përputhja e INDEKSIT me 3 kritere në Excel (Formula e Arrayit)
Në grupin e mëposhtëm të të dhënave, një numër modelesh smartfonësh Xiaomi shtrihen me modelet përkatëse të çipave, RAM-in dhe konfigurimet e kamerës. Bazuar në të dhënat e disponueshme në tabelë, do të zbulojmë një model smartphone që plotëson tre kritere të ndryshme nga tre kolonat e para të specifikimeve.
Për shembull, ne duam të gjejmë një model që përdor një çip Snapdragon , ka 8 GB RAM dhe ka një kamerë 108 MP.
Zgjidhni daljen Cell E17 dhe shkruani:
=INDEX(E5:E14,MATCH(1,(C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0))
Tani shtypni CTRL+Shift+Enter për të gjetur daljen pasi kjo është një formulë grupi. Por nëse jeni duke përdorur Excel 365 atëherë duhet të shtypni vetëm Enter .
Këtu, MATCH Funksioni nxjerr numrin e rreshtit bazuar në kriteret e përcaktuara. Me argumentin e tij të parë si 1,funksioni MATCH kërkon vlerën 1 në grupin e kërkimit (argumenti i dytë) ku të gjitha kriteret janë plotësuar dhe kthen numrin përkatës të rreshtit. Funksioni INDEX më pas përdor këtë numër rreshti për të nxjerrë modelin e telefonit inteligjent nga Kollona E .
Lexo më shumë: Si të përputhen disa Kriteret nga vargje të ndryshme në Excel
2. Përputhja e INDEKSIT me 3 kritere në Excel (Formula jo-Array)
Nëse nuk dëshironi të përdorni një formulë grupi, atëherë ja një formulë tjetër për të aplikuar në dalje Qeliza E17 :
=INDEX(E5:E14,MATCH(1,INDEX((C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0,1),0))
Pasi të shtypni Enter , do të merrni rezultate të ngjashme si në pjesën e mëparshme.
🔎 Si funksionon formula?
- Brenda formulës, argumenti i dytë i MATCH Funksioni është përcaktuar nga një funksion tjetër INDEX i cili kërkon të gjitha kriteret e përputhura dhe kthen një grup:
{0;1;0;0;0 Funksioni ;1;0;0;1;0}
- MATCH më pas kërkon vlerën- 1 në këtë grup dhe kthen numrin përkatës të rreshtit të së parës gjetje.
- Më në fund, funksioni i jashtëm INDEX nxjerr vlerën nga Kollona E bazuar në numrin e rreshtit të gjetur në hapin e mëparshëm.
Lexo më shumë: INDEX, MATCH dhe MAX me kritere të shumta në Excel
Lexime të ngjashme
- Shumë kritere në Excel duke përdorur INDEX, MATCH dhe COUNTIFFunksioni
- Excel Index Përputhet me kritere të vetme/shumë me rezultate të vetme/shumëfishta
- Formula e Excel INDEX-MATCH për të kthyer vlera të shumta horizontalisht
- Përputhja e INDEKSIT me kritere të shumëfishta me shkronja të ngurta në Excel (Një udhëzues i plotë)
- [U rregullua!] NDESHJA E INDEKSIT nuk kthen vlerën e saktë në Excel (5 arsye)
3. Kombinimi i funksioneve IFERROR, INDEX dhe MATCH me 3 kritere
Ndonjëherë, kriteret ose kushtet e dhëna mund të mos përputhen me të dhënat e disponueshme në tabelë. Në atë rast, ndonjë nga formulat në dy metodat e fundit do të kthejë një gabim #N/A . Por ne mund ta modifikojmë formulën për të kthyer një mesazh “Nuk disponohet” nëse kriteret e dhëna nuk përputhen. Pra, duhet të përdorim funksionin IFERROR për t'i shërbyer qëllimit.
Formula e kërkuar në daljen Qeliza E17 duhet të jetë tani:
=IFERROR(INDEX(E5:E14,MATCH(1,INDEX((C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0,1),0)),"Not Available")
Pasi të shtypim Enter , do të shohim mesazhin e përcaktuar- "Nuk disponohet" pasi kemi modifikuar pak kriteret që nuk janë në gjendje të lidhen me të dhënat e disponueshme në tabelë.
Lexo më shumë: IF me INDEX-MATCH në Excel (3 qasje të përshtatshme )
4. Përputhja e INDEKSIT me 3 kritere përgjatë kolonave dhe rreshtave në Excel
Në seksionin e fundit, tani do të caktojmë kokat e Chipset-it dhe RAM-it në dy rreshta të veçantë (4 dhe 5) . Ne kemi shtuar edhe dy marka të tjera të smartfonëve Kollona C . Gama e qelizave nga D6 deri në F8 përfaqëson modelet përkatëse të bazuara në markat, chipet dhe RAM-të nëpër kokat e kolonave dhe rreshtave.
Bazuar në këtë matricë duke kërkuar përgjatë rreshtave dhe titujve të kolonave, ne do të nxjerrim modelin e smartfonit në Qeliza E11 që plotëson kriteret e përcaktuara në gamën e qelizave D11:D13 .
Në daljen Qeliza E11 , formula e kërkuar në kushtet e specifikuara do të jetë:
=INDEX(D6:F8, MATCH(C13,C6:C8,0), MATCH(C11&C12,D4:F4&D5:F5,0))
Pasi të shtypni Enter , do të gjeni rezultatin përfundimtar siç tregohet në pamjen e mëposhtme.
Në këtë formulë, e para MATCH funksioni përcakton numrin e rreshtit nga Kollona C që përputhet me kriteret e dhëna për markat. Në argumentin e tretë (numri_kolona) të funksionit INDEX , funksioni i dytë MATCH përcakton numrin e kolonës duke kombinuar chipset dhe kriteret RAM.
Lexo më shumë: Indeksi përputhet me kritere të shumta në rreshta dhe kolona në Excel
Fjalë përmbyllëse
Shpresoj që të gjitha nga këto metoda të përmendura më sipër tani do t'ju ndihmojnë t'i zbatoni ato në tabelën tuaj Excel ndërsa punoni me funksionet INDEX dhe MATCH me 3 kritere të ndryshme. Nëse keni ndonjë pyetje ose koment, ju lutem më tregoni në seksionin e komenteve. Ose mund të shikoni artikujt tanë të tjerë në lidhje me funksionet e Excel në këtë faqe interneti.