Edukien taula
Excel datu multzoak informazioaren erregistroak mantentzeko erabiltzen dira. Datu-multzo handietatik informazioa bilatzea denbora luzea izan daiteke. Excel-ek formula erabilgarriak ditu bilaketak egiteko eta bat etortzeko, emaitza zehatzak lortzeko. INDEX eta MATCH dira irizpide bakarretarako ez ezik irizpide anitzetarako ere funtzionatzen duten erabilienetako batzuk. Artikuluan 4 formula azalduko dira INDEXATU eta LOTETZEKO irizpide anitzekin adibide egokiekin eta azalpen egokiekin.
Deskargatu Praktika-koadernoa
Deskargatu praktika-koadernoa eta landu zeure burua.
Excel Index Match Multiple Criteria.xlsx
INDEX eta MATCH funtzioen sarrera
INDEX Funtzioa
Helburua:
Gelxaren balio edo erreferentzia bat itzultzen du gurutzean. errenkada eta zutabe jakin bat barruti jakin batean.
Formula generikoa:
=INDEX(array, row_num,[column_num])
Argudioak Deskribapena:
matrizea = datuen barrutia.
errenkada_zenbakia = itzuli beharreko balioaren errenkada-zenbakia.
column_num =itzuli beharreko balioaren zutabe-zenbakia.
MATCH Funtzioa
Helburua:
Elementu baten posizio erlatiboa itzultzen du ordena zehatz batean balio zehatz batekin bat datorren array batean.
Formula generikoa:
=MATCH(lookup_value,lookup_array,[match_type])
Argudia nt Deskribapena:
bilaketa_balioa = bilatutakoabalioa.
lookup_array = bilatutako balioa dagoen datu-barrutia.
match_type = -0, -1,1. 0 bat-etortze zehatza adierazten du, -1 bat-etortze zehatza baino handiagoa den balioa eta 1 bat-etortze zehatza baino txikiagoa den balioa.
3 Excel formulak INDEX eta MATCH funtzioak irizpide anitzekin erabiliz
Ondoko datu-multzoa erabiliko dugu Excel Indexari 4 formula azaltzeko eta irizpide anitzekin lotzeko.
Datu multzoak 5 zutabe ditu Produktu ID , Kolorea , Tamaina, eta Prezioa dituztenak. enpresa baten produktuen zerrenda. Orain irizpide anitz badituzu eta irizpide bat baino gehiago bat etortzea nahi baduzu, bat datorren balioarekin erlazionatutako balio bat lortzeko. Artikuluaren hurrengo ataletan 3 formula ezberdin erakutsiko dira INDEX eta MATCH funtzioekin, hainbat irizpiderekin. Beraz, goazen aurrera.
1. Excel formula habiaratua INDEX eta MATCH funtzioak irizpide anitzekin erabiliz
Demagun produktu baten prezioa datu multzotik aurkitu behar dugula produktuaren IDarekin, kolorearekin eta tamainarekin bat eginez.
Formula hau erabil dezakezu Excel INDEX eta MATCH funtzioak erabiliz emaitza lortzeko:
=INDEX(E5:E11,MATCH(1,(H5=B5:B11)*(H6=C5:C11)*(H7=D5:D11),0))
Hemen datu multzoko hainbat irizpiderekin bat datorren formula ikus dezakezu eta, ondoren, emaitza zehatza erakutsi.
🔎 FormulaBanaketa:
- MATCH funtzioa erabiliz 3 irizpideak: Produktuaren ID , Kolorea, eta Tamaina datu-multzoko B5:B11 , C5:C11, eta D5:D11 tarteekin bat datoz hurrenez hurren. Hemen bat-etortze-mota 0 da eta horrek bat-etortze zehatza ematen du.
- Azkenik, INDEX funtzioa erabiliz produktu jakin horren prezioa lortzen du. E5:E11 barrutitik.
Gehiago irakurri: AURKIBIDEA EMATEA 3 irizpiderekin Excel-en (4 adibide)
2. Excel habiaratua bi INDEX funtzioekin eta MATCH funtzio batekin irizpide anitzekin
Gainera, badago beste formula bat bi INDEX funtzio barne hartzen dituena MATCH batekin. datu-barruti batetik balio bat lortzeko irizpide anitz dituen funtzioa.
Formula hau da:
=INDEX(E5:E12,MATCH(B15&C15&D15,INDEX(B5:B12&C5:C12&D5:D12,),0))
Emaitza 3 irizpideekin bat egiten du emandako datu-barrutiekin eta bat datozen irizpideen balioaren emaitza ematen du irteerarako zehaztutako tartean.
🔎 Formularen banaketa:
- MATCH funtzioak B15 , C15 eta D15 gisa hartzen ditu erabiliz> ETA haien artean.
- Ondoren, INDEX funtzioa hartzen du, zeinaren barruan bilaketa-balio bakoitzaren bilaketa-matrizeak B5:B12 diren. C5:C12, eta D5:D12 .
- MATCH funtzioaren azken argumentua 0 da bat-etortze zehatza emateko.
- Hauek guztiak dira INDEX beste funtzio baten barruan habiaratuta, zeinaren lehen argumentua emaitza azkenean erakutsiko den eremua den.
Irakurri gehiago: INDEX MATCH irizpide anitzekin orri ezberdin batean (2 modu)
Antzeko irakurketak
- Excel Index Lotu irizpide bakarra/anitz emaitza bakar/anitzekin
- Irizpide anitz Excel-en INDEX, MATCH eta COUNTIF funtzioak erabiliz
- Burketa INDEX-MATCH Funtzioekin Excel-en irizpide anitzetan
- INDEX, MATCH eta MAX Excel-en irizpide anitzekin
3. Formula Excel-en irizpide anitzak dituzten bi MATCH funtzioekin INDEX erabiliz
Hala ere, goiko metodoaren aurkakoa da 2 MATCH funtzio dituen formula INDEX batekin habiaratuta dagoela. funtzioak ere egin dezake lana.
Orain, demagun emandako datu-multzoaren bertsio aldatu bat daukagula Hoodie eta kamisetari buruzko informazioa barne, eta honela antolatuta.
Formula:
=INDEX(C6:F7,MATCH(I4,B6:B7,0),MATCH(I5&I6,C4:F4&C5:F5,0))
Kasu honetan, bi erabili ditugu MATCH datu multzoko balioak bat etortzeko funtzioak. Partida bat errenkarako eta bestea zutaberako. Bi MATCH formula ezin hobeto funtzionatzen duen INDEX funtzio baten barruan dago habiaratuta.
🔎 Formularen banaketa:
- Lehenengo MATCH formula produktuaren izenarekin bat dator Kamiseta lerroko balioekin( B6 eta B7 ).
- Bigarren MATCH formulak bi irizpide kolore eta tamaina hartzen ditu (urdina eta ertaina) barrutiarekin. C4:F4 eta C5:F5 hurrenez hurren.
- Biak MATCH formula INDEX formularen barruan habiaratzen dira bigarren argumentu gisa. . INDEX formulako lehen argumentuak irteera aterako den datu-barruti gisa hartzen du lehen argumentua eta hirugarrena 0 da bat-etortze zehatz baterako.
Irakurri gehiago: Indizeak bat etortzea Excel-eko errenkada eta zutabeetako hainbat irizpide
INDEX-MATCH-aren alternatiba: IRAGAZKI funtzioaren erabilera
Gainera, matrize dinamikoak dituen Microsoft 365 erabiltzen ari bazara, IRAGAZKI funtzioa irizpide anitzekin erabil dezakezu INDEX-MATCH formulen alternatiba gisa. .
Jarraitu urratsak horretarako IRAGAZ funtzioa aplikatzen jakiteko:
- Hautatu datu-multzo osoa.
- Aukeratu Taula Txertatu fitxan.
- Egiaztatu taularen barrutia eta markatu Nire taulak goiburuak ditu .
- Ondoren, sakatu Ados .
Zure taula beheko itxura izango du.
Orain demagun 3 irizpide dituzula (argazkian ageri diren) eta horiek erabiliz prezioa aurkitu behar duzu. Produktu jakin horren e.
- Idatzi formula ikusi nahi duzun gelaxkan.emaitza:
=FILTER(Table2[[Price ]],(Table2[Product ID]=B15)*(Table2[Color]=C15)*(Table2[Size]=D15))
Emaitza gelaxkan erakutsiko da.
Oharra: Hautatu barrutia horren arabera eta taularen izen gisa agertuko da (Taula2 kasu honetan) barrutiaren goiburua barne (Prezioa, Produktuaren IDa, Kolorea eta Tamaina). horren araberako barrutiak) formulan, datu-multzoa Excel taulan bihurtzen denez.
🔎 Formularen banaketa:
- Formulak 3 argumentu hartzen ditu,
- Lehen argumentua array da, hau da, itzuleraren balioa aterako den datu-barrutia.
- Bigarren argumentua <1 da>sartu eta horrek irizpideak barne hartzen ditu. Gure kasuan, irizpideak produktuaren IDa, Kolorea eta Tamaina dira.
- Hirugarren argumentua huts_bada da eta emaitza hutsik badago itzultzeko balio bat hartzen du. Hau hautazkoa da eta gure kasuan ez dugu hori eskatzen.
- Irizpideekin bat dator eta barrutiaren emaitza ematen du lehen argumentuan.
Irakurri gehiago: Excel INDEX MATCH balio anitz gelaxka batean itzultzeko
Gogoratu beharreko gauzak
1. Teklatutik CTRL+SHIFT+SARTU sakatu dezakezu kurtsorea matrizeak dituzten formulen amaieran mantenduz. Nahiz eta ondo funtzionatzen du Sartu sakatuz, baina seguru izateko teknika hau erabil dezakezu matrizeekin lan egiten duzun bitartean.
2. IRAGAZKI funtzioa Microsoft 365 -rako soilik dago erabilgarriarray dinamikoaren ezaugarria. Bertsio hau ez baduzu eta bertsio zaharrago bat erabiltzen baduzu, joan beste 3 formulak.
Ondorioa
Artikuluak INDEX eta MATCH funtzioen deskribapen laburra dauka. Ondoren, datu-multzo bat erabili zuen Excel-en irizpide anitzekin INDEX , MATCH, eta FILTER funtzioak erabiliz 4 formula ezberdin aplikatzeko. Espero dut artikulua lagungarria izan zaizula. Gehiago arakatu nahi baduzu, behean erlazionatutako artikuluak ikus ditzakezu. Edozein zalantza izanez gero, iruzkinen atalean idatzi dezakezu.