Ynhâldsopjefte
Foar avansearre sykjen yn Excel kinne de INDEX en de MATCH brûkt wurde ynstee fan VLOOKUP . INDEX en MATCH binne fereaske foar wiidweidige opsykjen en in protte dêrfan binne absolút geweldich. Mei foarbyld sille wy jo leare hoe't jo de Excel INDEX en MATCH funksjes yn Excel brûke kinne yn dizze tutorial.
Oefenwurkboek downloade
Download dit oefenwurkboek om te oefenjen wylst jo dit artikel lêze.
Gebrûk fan INDEX-MATCH Formula.xlsx
8 effektive foarbylden fan 'e INDEX-MATCH Formule yn Excel
Wy sille in foarbyldgegevensset brûke yn 'e seksjes hjirûnder om te demonstrearjen hoe't jo de INDEX en de MATCH-funksjes derop kinne brûke. Wy sille jo sjen litte hoe't jo beide funksjes op 8 ferskillende manieren kinne tapasse om wearden op te sykjen.
♣Syntaksis:
= INDEX ( array , row_num , [ column_num ])
♣Arguminten:
- array : it berik fan sellen fan wearden
- Rige_num : jout resultaten foar in rige yn it selektearre berik.
- column_num : jout resultaten foar in kolom yn it selektearre berik.
♣Resultaat:
De yndeksfunksje jout de wearde of referinsje fan de sel yn in spesifisearre berik dat is op it krúspunt fan in spesifike rige enkolom.
♣Syntaksis:
= MATCH ( lookup_value , lookup_array ,[ match_type ])
♣Arguminten:
- lookup_value : De wearde dy't jo wolle fine yn berik.
- lookup_array : It berik dêr't jo de lookup_value sykje.
- match_type : jout oan hoe't opsykwearde en opsykmatrixwearden wurde matched yn Excel.
- 1 = eksakt of neist lyts.
- 0 = eksakte oerienkomst.
- -1 = eksakt of neist grutste.
♣Resultaat:
Joint de posysje fan in item yn in array yn termen fan syn relative posysje.
Foarbyld 1: Basiskombinaasje fan de INDEX- en MATCH-funksjes yn Excel
Litte wy sizze, jo wolle de Priis opsykje foar in bepaalde Order-ID . Wy kombinearje de INDEX en de MATCH funksje om dat te dwaan.
Stap 1:
- Typ yn sel G5 de folgjende formule.
=INDEX(D5:D11, MATCH(G4,B5:B11,0))
Hjir,
- MATCH(G4,B5:B11,0) ferwiist nei sel G4 as de opsykwearde yn it berik B5:B11 foar in eksakte wedstriid. It jout 4 as de wearde is yn rige nûmer 4 .
- INDEX(D5:D11, MATCH(G4,B5:B11,0)) ferwiist D5:D11 as in array wêrfan wy de wearde krije en row_num is 4 sa't wy it krigen hawwe fan de MATCH Column_num is net fereaske, om't wy INDEX tapasse foar mar ienkolom.
Stap 2:
- Druk op Enter nei it resultaat.
Lês mear: Foarbylden mei INDEX-MATCH formule yn Excel (8 oanpak)
Foarbyld 2: Brûk de INDEX-MATCH-formule om fan lofts op te sykjen yn Excel
Jo kinne ek in opsykje fan de iene kolom nei de oare. De wearde foar kolom C , de twadde kolom fan ús INDEX berik B5:D11 , sil fûn wurde yn it folgjende foarbyld. Folgje de stappen hjirûnder om fanôf links in opsykje út te fieren.
Stap 1:
- Typ de folgjende formule yn sel G5 .
=INDEX($B$5:$D$11,MATCH(F5,$B$5:$B$11,0),2)
Stap 2:
- Druk dan op Enter om it resultaat te sjen.
Stap 3:
- Brûk as lêste AutoFill om resultaten folslein te sjen.
Lês mear: Hoe kinne jo INDEX-MATCH-formule yn Excel brûke om meardere resultaten te generearjen
Foarbyld 3: Analyse fan haadlettergefoelige tastân troch kombinearjen fan INDEX- en MATCH-funksjes yn Excel
Foar Hoofdlettergefoelige analyze kinne jo de INDEX en de MATCH funksje yn kombinaasje tapasse.
Om te analysearjen en in opsykje te dwaan, folgje de stappen hjirûnder.
Stap 1:
- Wy wolle de ID fine fan MARK ynstee fan Markearje . Litte wy sjen wat der bart. Fier de folgjende formulesel yn C5 .
=INDEX(B5:B11,MATCH(TRUE,EXACT(G4,C5:C11),0))
Stap2:
- As lêste, druk op Enter om de Order ID te finen foar MARK .
Sjoch goed; it resultaat foar de perfekte wedstriid mei de haadletter MARK waard krigen, mar net foar de Mark .
Foarbyld 4: Twa kolommen opsykje mei INDEX-MATCH-formule yn Excel
It is fassinearjend om te notearjen dat jo tagelyk in opsykje kinne dwaan yn meardere kolommen foar meardere kritearia . Wy sille bygelyks sykje nei de Order ID fan in persoan en ek de Priis . Folgje de stappen hjirûnder om twa kritearia op te sykjen.
Stap 1:
- Typ earst it folgjende yn formule yn sel G5 .
=INDEX(B5:B11,MATCH(TRUE,EXACT(G4,C5:C11),0))
- Twadde, druk op Enter om krije de earste wearde yn sel G5 .
Dêrom sille jo de earste opsykwearde yn sel G5 krije.
Stap 2:
- Om de twadde opsykwearde te krijen, typ de folgjende formule yn sel G6 .
=INDEX(D5:D11,MATCH(G4&G5,C5:C11&B5:B11,0))
- Dit is in arrayfunksje, dus wy moatte dizze funksje tapasse troch te drukken op Crtl + Shift + Enter
- As gefolch hawwe jo de earste opsykwearde yn sel G6 .
Lês mear: INDEX MATCH mei meardere kritearia yn in oar blêd (2 manieren)
Fergelykbere lêzingen
- Excel INDEX MATCH om meardere wearden werom te jaanyn ien sel
- Excel INDEX-MATCH-formule om meardere wearden horizontaal werom te jaan
- [Fêst!] INDEX MATCH jout net de juste wearde werom yn Excel ( 5 redenen)
- Hoe kinne jo spesifike gegevens selektearje yn Excel (6 metoaden)
- INDEX MATCH vs VLOOKUP-funksje (9 foarbylden)
Foarbyld 5: Two-Way Lookup Mei INDEX-MATCH Formule
Jo kinne in opsykje foar in rige en in kolom yn Twa-way . Folgje de stappen hjirûnder om tagelyk in wearde te finen yn in rige en kolom.
Stap 1:
- Fier de formule yn yn sel G7 .
=INDEX(B4:D11,MATCH(G5,B4:B11,0),MATCH(G4,B4:D4,0))
Stap 2:
- Tsjintwurdich druk op Enter .
Foarbyld 6: Find the Tichtste oerienkomst yn Excel troch it gearfoegjen fan INDEX- en MATCH-funksjes
De funksje INDEX en de funksje MATCH binne nuttich foar it finen of sykjen nei de tichtste oerienkomst tusken berikken. Wy wolle bygelyks bepale wa't de tichtste wearde hat oan ús doelwearde, dat is $15 yn dit gefal. Om dit te dwaan, folgje gewoan de stappen hjirûnder.
Stap 1:
- Om de tichtstbyste wedstriid te finen, typ de folgjende formule.
=INDEX(C5:C11,MATCH(MIN(ABS(D5:D11-G4)),ABS(D5:D11-G4),0))
Hjir,
ABS(D5:D11-G4) is de absolute wearde fan ferskil mei doelwearde 15 tusken it berik D5:D11 .
MIN(ABS(D5:D11-G4) kommando's om it minimale ferskil fan 'e absolute te finenwearden.
Stap 2:
- Druk op Ctrl + Shift + Enter , wy sille dizze funksje tapasse as in arrayfunksje.
Lês mear: INDEX-MATCH-formule om minimale wearde yn Excel te finen (4 geskikte manieren)
Foarbyld 7: Three-Way Lookup mei help fan de INDEX- en MATCH-funksjes yn Excel
A Three-way Lookup is it moaiste dat jo kinne berikke mei de INDEX en de MATCH funksje. Trije-opsykje foeget in ekstra dimensje fan relevânsje ta. Bygelyks, wy kinne útfine wat Jenny betelle foar twa ferskillende items yn trije aparte moannen. Folgje de maklike stappen hjirûnder om it dien te krijen.
Stap 1:
- Om Trije út te fieren -way Lookup , typ earst de formule hjirûnder yn sel H6 .
=INDEX(($D$5:$E$7,$D$10:$E$12,$D$15:$E$17),MATCH($G$6,$C$5:$C$7,0),MATCH(H$5,$D$4:$E$4,0),(IF(H$4="Jan",1,IF(H$4="Feb",2,3))))
Stap 2:
- As lêste, druk op Enter om de earste opsykwearde te krijen.
Stap 3:
- Kopieer dan de formule foar oare sellen mei de AutoFill
Dêrom krije jo de resultaten lykas werjûn yn de ûndersteande ôfbylding.
Foarbyld 8: Tapasse de INDEX-MATCH-formule mei jokertekens
Excel kin ek de partiel oerienkomst wearde bepale. De INDEX en MATCH funksjes wurde brûkt om dit te dwaan. Om dit te berikken, brûke wy in asterisk (*) as jokerteken.Folgje gewoan de ynstruksjes hjirûnder om te begjinnen.
Stap 1:
- Earst, yn sel G5 , typ de formule hjirûnder.
=INDEX($D$5:$D$11,MATCH(F5&"*",$C$5:$C$11,0),1)
Stap 2:
- Druk dan op de Enter knop om de wizigingen te sjen.
Stap 3:
- Gebrûk gewoan it AutoFill ark om de fereaske sellen yn te foljen.
As gefolch kinne jo sjen dat it in resultaat jout foar " Jenny ," ek al is it net krekt oerienkommen.
Lês mear: INDEX MATCH Meardere kritearia mei jokerteken yn Excel (in folsleine hantlieding)
Konklúzje
Om gear te nimmen, hoopje ik dat dit artikel hat oantoand hoe't jo de INDEX
en MATCH funksjes om meardere kritearia te yntegrearjen. Sjoch it oefenboek oer en set wat jo leard hawwe te brûken. Wy binne ree om programma's lykas dit te fergoedzjen fanwegen jo stipe.
As jo fragen hawwe, nim dan gerêst kontakt mei ús op. Lit my asjebleaft witte wat jo tinke yn 'e kommentaar seksje hjirûnder.
Jo fragen wurde sa gau mooglik beantwurde troch de ExcelWIKI profesjonals.