Excel INDEX MATCH om veelvuldige waardes in een sel terug te gee

  • Deel Dit
Hugh West

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!

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.