INHOUDSOPGAWE
Vir gevorderde soektogte in Excel, kan die INDEKS en die MATCH in plaas van VLOOKUP gebruik word. INDEX en MATCH is nodig vir uitgebreide soektogte en baie van hulle is absoluut verstommend. Ons sal jou byvoorbeeld leer hoe om die Excel INDEX en MATCH -funksies in Excel in hierdie tutoriaal te gebruik.
Laai Oefenwerkboek af
Laai hierdie oefenwerkboek af om te oefen terwyl jy hierdie artikel lees.
Gebruik van INDEX-MATCH Formula.xlsx
8 Effektiewe voorbeelde van die INDEX-MATCH Formule in Excel
Ons sal 'n voorbeelddatastel in die afdelings hieronder gebruik om te demonstreer hoe om die INDEX en die MATCH-funksies daarop te gebruik. Ons sal jou wys hoe om beide funksies op 8 verskillende maniere toe te pas om waardes te soek.
♣Sintaksis:
= INDEKS ( skikking , rynommer , [ kolomnommer ])
♣Argumente:
- skikking : die reeks selle van waardes
- Ry_num : gee resultate vir 'n ry in die geselekteerde reeks.
- kolom_num : gee resultate vir 'n kolom in die geselekteerde reeks.
♣Resultaat:
Die Indeksfunksie gee die waarde of verwysing van die sel in 'n gespesifiseerde reeks wat by die kruising van 'n spesifieke ry is enkolom.
♣Sintaksis:
= MATCH ( lookup_value , lookup_array ,[ passing_tipe ])
♣Argumente:
- opsoekwaarde : Die waarde wat jy in die reeks wil vind.
- opsoek_skikking : Die reeks waar jy die opsoekwaarde soek.
- passingstipe : Spesifiseer hoe opsoekwaarde en opsoekskikkingwaardes word in Excel gepas.
- 1 = presies of volgende kleinste.
- 0 = presiese passing.
- -1 = presies of naasgrootste.
♣Resultaat:
Gee die posisie van 'n item in 'n skikking in terme van sy relatiewe posisie.
Voorbeeld 1: Basiese kombinasie van die INDEX- en MATCH-funksies in Excel
Kom ons sê, jy wil 'n opsoek doen na die Prys vir 'n spesifieke Bestelling-ID . Ons sal die INDEX en die MATCH funksie kombineer om dit te doen.
Stap 1:
- Tik die volgende formule in sel G5 .
=INDEX(D5:D11, MATCH(G4,B5:B11,0))
Hier,
- MATCH(G4,B5:B11,0) verwys na sel G4 as die opsoekwaarde in die reeks B5:B11 vir 'n presiese ooreenstemming. Dit gee 4 terug aangesien die waarde in rynommer 4 is.
- INDEX(D5:D11, MATCH(G4,B5:B11,0)) verwys D5:D11 as 'n skikking waarvandaan ons die waarde kry en ry_getal is 4 soos ons dit gekry het van die MATCH Kolomnommer is nie nodig nie aangesien ons INDEKS vir slegs een toepaskolom.
Stap 2:
- Druk Enter na die resultaat.
Lees meer: Voorbeelde met INDEX-MATCH Formule in Excel (8 benaderings)
Voorbeeld 2: Gebruik die INDEX-MATCH Formule om van links in Excel op te soek
Jy kan ook 'n opsoek van een kolom na die ander doen. Die waarde vir kolom C , die tweede kolom van ons INDEKS reeks B5:D11 , sal in die volgende voorbeeld gevind word. Volg die stappe hieronder om 'n opsoek van links af te doen.
Stap 1:
- Tik die volgende formule in sel G5 .
=INDEX($B$5:$D$11,MATCH(F5,$B$5:$B$11,0),2)
Stap 2:
- Druk dan Enter om die resultaat te sien.
Stap 3:
- Ten slotte, gebruik Outovul om resultate volledig te sien.
Lees meer: Hoe om INDEX-MATCH-formule in Excel te gebruik om veelvuldige resultate te genereer
Voorbeeld 3: Analiseer hooflettersensitiewe toestand deur INDEX- en MATCH-funksies in Excel te kombineer
Vir Kase-sensitiewe analise , jy kan die INDEKS en die MATCH -funksie in kombinasie toepas.
Om te ontleed en 'n opsoek te doen, volg die stappe hieronder.
Stap 1:
- Ons wil die ID van MARK vind in plaas van Mark . Kom ons kyk wat gebeur. Voer die volgende formulesel C5 in.
=INDEX(B5:B11,MATCH(TRUE,EXACT(G4,C5:C11),0))
Stap2:
- Laastens, druk Enter om die Bestelling-ID vir MARK te vind.
Kyk mooi; die resultaat vir die perfekte pasmaat met die hoofletter MERK is verkry, maar nie vir die Merk .
Voorbeeld 4: Soek twee kolomme met INDEX-MATCH Formule in Excel
Dit is fassinerend om daarop te let dat jy 'n opsoek in verskeie kolomme vir veelvuldige kriteria op dieselfde tyd kan doen. Ons sal byvoorbeeld na 'n persoon se Bestelling-ID sowel as die Prys soek. Volg die stappe hieronder om 'n soektog vir twee kriteria uit te voer.
Stap 1:
- Tik eers die volgende in formule in sel G5 .
=INDEX(B5:B11,MATCH(TRUE,EXACT(G4,C5:C11),0))
- Tweedens, druk Enter om kry die eerste waarde in sel G5 .
Daarom sal jy die eerste opsoekwaarde in sel G5 kry.
Stap 2:
- Om die tweede opsoekwaarde te kry, tik die volgende formule in sel G6 .
=INDEX(D5:D11,MATCH(G4&G5,C5:C11&B5:B11,0))
- Dit is 'n skikkingsfunksie so ons moet hierdie funksie toepas deur
Crtl + Shift + Enter
- Gevolglik sal jy hê die eerste opsoekwaarde in sel G6 .
Lees meer: INDEX MATCH met veelvuldige kriteria in 'n ander blad (2 maniere)
Soortgelyke lesings
- Excel INDEX MATCH om veelvuldige waardes terug te geein een sel
- Excel INDEX-MATCH-formule om veelvuldige waardes horisontaal terug te gee
- [Vaste!] INDEX MATCH gee nie korrekte waarde in Excel terug nie ( 5 redes)
- Hoe om spesifieke data in Excel te kies (6 metodes)
- INDEX MATCH vs VLOOKUP-funksie (9 voorbeelde)
Voorbeeld 5: Tweerigtingopsoek deur gebruik te maak van INDEX-MATCH Formule
Jy kan 'n opsoek vir 'n ry en 'n kolom in Tweerigting uitvoer. Volg die stappe hieronder om terselfdertyd 'n waarde in 'n ry en kolom te vind.
Stap 1:
- Tik die formule in sel G7 .
=INDEX(B4:D11,MATCH(G5,B4:B11,0),MATCH(G4,B4:D4,0))
Stap 2:
- Uiteindelik, druk Enter .
Voorbeeld 6: Vind die Naaste passing in Excel deur INDEX- en MATCH-funksies saam te voeg
Die INDEKS funksie en die MATCH funksie is nuttig om die naaste passing tussen reekse te vind of te soek. Ons sal byvoorbeeld wil bepaal wie die naaste waarde aan ons teikenwaarde het, wat in hierdie geval $15 is. Om dit te doen, volg eenvoudig die stappe hieronder.
Stap 1:
- Om die naaste pasmaat te vind, tik die volgende formule.
=INDEX(C5:C11,MATCH(MIN(ABS(D5:D11-G4)),ABS(D5:D11-G4),0))
Hier is
ABS(D5:D11-G4) die absolute waarde van verskil met teikenwaarde 15 tussen die reeks D5:D11 .
MIN(ABS(D5:D11-G4) opdragte om die minimum verskil van die absolute te vindwaardes.
Stap 2:
- Deur Ctrl + Shift
+ Enter , ons sal hierdie funksie as 'n skikkingsfunksie toepas.
Lees meer: INDEX-MATCH-formule om minimumwaarde in Excel te vind (4 geskikte maniere)
Voorbeeld 7: Drierigting-opsoek met behulp van die INDEX- en MATCH-funksies in Excel
A Drie-rigting Opsoek is die beste ding wat jy kan bereik met die INDEKS en die PAS funksie. Drierigtingopsoek voeg 'n bykomende dimensie van relevansie by. Ons kan byvoorbeeld uitvind wat Jenny vir twee verskillende items in drie afsonderlike maande betaal het. Volg die maklike stappe wat hieronder uiteengesit word om dit gedoen te kry.
Stap 1:
- Om Drie uit te voer -way Lookup , tik eers die formule hieronder in 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:
- Laastens, druk Enter om die eerste opsoekwaarde te kry.
Stap 3:
- Kopieer dan die formule vir ander selle deur die Outovul
Voorbeeld 8: Pas die INDEX-MATCH Formule toe met Wildcard Karakters
Excel kan ook die gedeeltelike passing waarde bepaal. Die INDEX en MATCH funksies word gebruik om dit te doen. Om dit te bereik, sal ons 'n asterisk (*) as 'n jokerteken gebruik.Volg eenvoudig die instruksies hieronder uiteengesit om te begin.
Stap 1:
- Eerstens, in sel G5 , tik die formule hieronder in.
=INDEX($D$5:$D$11,MATCH(F5&"*",$C$5:$C$11,0),1)
Stap 2:
- Druk dan Enter -knoppie om die veranderinge te sien.
Stap 3:
- Gebruik net die Outovul nutsding om die vereiste selle te vul.
Gevolglik kan jy sien dat dit 'n resultaat vir “ Jenny ,” alhoewel dit nie presies ooreenstem nie.
Lees meer: INDEX MATCH Veelvuldige kriteria met jokerteken in Excel ('n Volledige gids)
Gevolgtrekking
Om op te som, ek hoop hierdie artikel het gedemonstreer hoe om die INDEX
As jy enige vrae het, moet asseblief nie huiwer om ons te kontak nie. Laat weet my asseblief wat jy dink in die kommentaar afdeling hieronder.
Jou vrae sal so gou moontlik deur die ExcelWIKI professionele mense beantwoord word.