INHOUDSOPGAWE
Die funksies wat die meeste in Microsoft Excel gebruik word om meer gesofistikeerde soektogte uit te voer, is INDEX en MATCH . Dit is omdat INDEKS en MATCH so veelsydig is om transversale en longitudinale opsoeke uit te voer. Die INDEX MATCH-funksie kombineer twee Excel-funksies: INDEX en MATCH . Die twee formules, wanneer gekombineer, kan opsoek en die waarde van 'n sel in 'n databasis bring, afhangende van vertikale en horisontale vereistes. In hierdie artikel sal ons die proses demonstreer van hoe ons die Excel INDEKS MATCH kan gebruik om veelvuldige waardes in een sel terug te gee.
Laai Oefenwerkboek af
Jy kan die werkboek aflaai en daarmee oefen.
INDEX MATCH Return Multiple Value.xlsx
Inleiding tot INDEX-funksie
Die INDEX-funksie word as 'n Opsoek- en Verwysingsfunksie in Excel geklassifiseer.
- Sintaksis
Die sintaksis vir die INDEX -funksie is
INDEX(skikking, ry_getal, [kolom_getal])
- Argumente
ARGUMENTE | VEREISTE | VERDUIDELIKING |
---|---|---|
skikking | Vereis | Dit is 'n skikkingselement of 'n selreeks. |
rynommer | Vereis | Dit is die ryligging vanwaar 'n verwysing sal terugkeer. |
kolomnommer | Opsioneel | Dit is die kolomposisie vanwaar 'n verwysing teruggestuur sal word. |
- Terugwaarde
Gee 'n waarde of verwysings terug na 'n waarde uit 'n tabel of reeks waardes.
Inleiding tot MATCH-funksie
Die MATCH-funksie ondersoek 'n sel vir 'n spesifieke passing en gee terug sy presiese ligging binne die reeks.
- Sintaksis
Die sintaksis vir die MATCH -funksie is
MATCH(soekwaarde, soekskikking, [pastipe])
- Argumente
ARGUMENTE | VEREISTE | VERDUIDELIKING |
---|---|---|
opsoekwaarde | Vereis | Dit beteken dat die waarde in 'n reeks is wat nagegaan sal word. |
opsoek_skikking | Vereis | Dit beteken die omvang waarbinne die waarde gesoek sal word. |
pasvorm | Opsioneel | Gebruik om die funksie se pasmaat te spesifiseer tipe. In die meeste gevalle is dit 'n numeriese waarde. Daar is drie soorte passings wat gebruik kan word: Om 'n presiese passing te vind, voer 0. 1 in om die grootste waarde minder as of gelyk aan die soekwaarde te ontdek. -1 om die kleinste waarde groter as of gelyk aan die soekwaarde te ontdek. |
- Opstuurwaarde
Gee die waarde terug wat 'n opsoekskikkingligging verteenwoordig.
Datastel Inleiding
Die INDEX-funksie in Excel is uiters veelsydig ensterk, en dit verskyn in 'n groot aantal Excel-berekeninge. Die MATCH-funksie is bedoel om die ligging van 'n element in 'n kategorie op te spoor.
Om die funksies te gebruik om veelvuldige waardes in een sel terug te stuur, gebruik ons die volgende datastel. Die datastel verteenwoordig 'n klein plaaslike onderneming wat produkte verkoop nadat dit van verskillende lande ingevoer is. En die datastel bevat die Land in kolom B vanwaar hulle die produkte invoer, die Prys van elke produk in kolom C , en die Produk -naam in kolom E .
Nou, veronderstel ons moet al die produkte wat van 'n spesifieke land ingevoer word, onttrek.
Stap-vir-stap-prosedures van Excel INDEX MATCH om veelvuldige waardes in een sel terug te gee
Eerstens kan ons die opsoekfunksies kombineer: INDEX MATCH om veelvuldige waardes terug te gee. Saam met hierdie funksies sal ons die KLEIN -, IF - en ISNUMMER-funksies benodig.
Die KLEIN funksie produseer 'n numeriese waarde afhangende van sy posisie in 'n lys van die numeriese waarde word gekategoriseer volgens waarde in toenemende volgorde. Hierdie funksie gee die minimum waardes van 'n skikking op 'n sekere plek terug.
Die IF-funksie voer 'n logiese toets uit en gee een waarde terug as die resultaat WAAR is en 'n ander as die resultaat ONWAAR is. Hierdie funksie vergelyk twee waardes en voer enige een van uitverskeie resultate.
Die ISNUMBER-funksie kontroleer nie of 'n selwaarde numeries is nie. die ISNUMMER -funksie wys WAAR wanneer 'n sel 'n getal insluit; anders gee dit ONWAAR terug. ISNUMBER kan gebruik word om te verifieer dat 'n ry 'n numeriese waarde verteenwoordig of dat die uitvoer van 'n ander funksie 'n getal is. Dit aanvaar 'n enkele parameter, waarde, wat 'n selverwysing kan wees.
Stap 1: Pas INDEX & MATCH-funksies om veelvuldige waardes terug te gee
Veronderstel dat ons eerstens al die produkte wat vanaf Australië ingevoer is, wil onttrek deur die INDEX MATCH -funksie in hierdie stap te gebruik . Kom ons volg die prosedures om die funksie te gebruik om veelvuldige waardes in een sel terug te stuur.
- Selekteer eerstens die sel waar jy die formule wil plaas.
- Tweedens, plaas die formule in daardie geselekteerde sel.
=INDEX($D$5:$D$12, SMALL(IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)), MATCH(ROW($B$5:$B$12), ROW($B$5:$B$12)),""), ROWS($A$1:A1)))
- Verder, druk die Enter -sleutel om die prosedure en sien die resultaat in daardie resulterende sel.
- Daarna, sleep die Vulhandvatsel af om die formule oor te dupliseer die reeks. Of, om Outovul die reeks, dubbelklik op die Plus ( + ) simbool.
- Laastens, deur bo alle substappe te volg, kan ons die resultaat in selreeks F8:F10 sien.
🔎 Hoe werk die formule?
- RYE($A$1:A1): In hierdie afdeling,ons gebruik sel A1 as 'n beginpunt.
- ROW($B$5:$B$12)) : Hierdie deel wys selle B5 tot B12 is gekies.
- MATCH(ROW($B$5:$B$12), ROW($B$5:$B$12)),"") : Die gedeelte soek waardes wat presies ooreenstem in die reeks ( B5:B12 ) en gee dit terug.
- (MATCH($B$5:$B$12,$F $5, 0)): Hierdie afdeling soek waardes wat ooreenstem met die waarde van sel F5 in die reeks ( B5:B12 ).
- ISNUMBER(MATCH($B$5:$B$12,$F$5, 0) : Bepaal of die ooreenstemmende waardes in die reeks ( B5:B12 ) getalle is of nie.
- IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)) : Die lyn beteken dat indien daar enige ooreenstemmende waardes in die reeks is ( B5: B12 ), gee die IF formule terug.
- SMALL(IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)), MATCH(ROW($B$5:$B$12), ROW($B$5:$B$12)),"”),ROWS($A$1:A1)) : Vir elke skikking gee hierdie funksie die laagste ooreenstemmende waarde.
- INDEX($D$5:$D$12,SMALL(IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)),MATCH(RY ($B $5:$B$12), ROW($B$5:$B$12)),"",ROWS($A$1:A1))) : Laastens deursoek hierdie formule die skikking ( D5: D12 ) vir ooreenstemmende waardes en gee dit terug in sel ( F8:F10 ).
Lees meer: Voorbeelde met INDEX- MATCH Formule in Excel (8 Benaderings)
Soortgelyke lesings
- INDEX MATCH Veelvuldige kriteria met jokerteken in Excel ('n Volledige gids)
- Hoe om te gebruikINDEX MATCH In plaas van VLOOKUP in Excel (3 maniere)
- INDEX+MATCH met duplikaatwaardes in Excel (3 vinnige metodes)
- Excel INDEX MATCH As sel teks bevat
- Hoe om INDEX-MATCH-formule in Excel te gebruik om veelvuldige resultate te genereer
Stap 2: Excel TEXTJOIN of CONCATENATE-funksie om veelvuldige waardes in een sel te plaas
Nou moet ons die resultaat in een enkele sel kombineer. Vir hierdie doel sal ons 'n ander funksie gebruik. Om dit te doen kan ons óf die TEXTJOIN -funksie of die CONCATENATE -funksie gebruik. In hierdie geval sal ons albei in verskillende stappe gebruik. Die TEXTJOIN-funksie verbind teks uit verskeie reekse en/of karakters deur 'n skeiding te gebruik wat jy definieer tussen elke tekswaarde wat saamgevoeg sal word. Die CONCATENATE-funksie in Excel is bedoel om veelvuldige stukkies teks saam te koppel of om inligting van baie selle in 'n enkele sel op te som. Kom ons gebruik byvoorbeeld die subprosedures om beide funksies te gebruik om die meervoudige waarde resultate in een sel te plaas.
- Kies in die eerste plek die sel waar jy die meervoudige waarde wil plaas resultaat in een sel.
- Tik dan die formule in daardie sel in.
=TEXTJOIN(", ",TRUE,F8:F10)
- Laastens, druk Enter om die resultaat te sien.
- In plaas daarvan om die TEXTJOIN -funksie te gebruik, jy kan ook die CONCATENATE -funksie indaardie geselekteerde sel. Net so, die TEXTJOIN -funksie, hierdie funksie sal dieselfde werk. Voer dus die formule in daardie sel in.
=CONCATENATE(F8,", ",F9,", ",F10)
- Uiteindelik, soortgelyk aan voorheen, druk Enter sleutel. Gevolglik sal hierdie formule die resultaat wys om die veelvuldige waardes in een sel te plaas.
Lees meer: Excel INDEX-MATCH Formule om veelvuldige waardes horisontaal terug te gee
Gevolgtrekking
Die bogenoemde prosedures sal jou die prosedures van Excel wys INDEX MATCH om veelvuldige waardes terug te gee in een sel . Hoop dit sal jou help! As u enige vrae, voorstelle of terugvoer het, laat weet ons asseblief in die kommentaarafdeling. Of jy kan 'n blik op ons ander artikels in die ExcelWIKI.com -blog kyk!