Excel INDEX MATCH om meardere wearden yn ien sel werom te jaan

  • Diel Dit
Hugh West

De meast brûkte funksjes yn Microsoft Excel foar it útfieren fan mear ferfine sykjen binne INDEX en MATCH . Dit is om't INDEX en MATCH sa alsidige binne om transversale en longitudinale opsykjen út te fieren. De funksje INDEX MATCH kombinearret twa Excel-funksjes: INDEX en MATCH . De twa formules, as kombinearre, kinne opsykje en de wearde fan in sel yn in databank bringe ôfhinklik fan fertikale en horizontale easken. Yn dit artikel sille wy it proses sjen litte hoe't wy de Excel INDEX MATCH kinne brûke om meardere wearden yn ien sel werom te jaan.

Download Practice Workbook

Jo kinne it wurkboek downloade en mei har oefenje.

INDEX MATCH Return Multiple Value.xlsx

Ynlieding ta INDEX-funksje

De INDEX-funksje is klassifisearre as in Lookup and References-funksje yn Excel.

  • Syntaksis

De syntaksis foar de funksje INDEX is

INDEX(array, row_num, [column_num])

  • Arguminten
ARGUMENTEN Eask útlis
array Required Dit is in array-elemint of in selberik.
row_num Required Dit is de rige lokaasje wêrfan in ferwizing weromkomt.
column_num Opsjoneel Dit is de kolomposysje wêrfan in trochferwizing weromjûn wurdt.
  • Returnwearde

Joint in wearde of ferwizings nei in wearde út in tabel of berik fan wearden.

Yntroduksje ta MATCH-funksje

De MATCH-funksje ûndersiket in sel foar in bepaalde wedstriid en jout werom de krekte lokaasje binnen it berik.

  • Syntaksis

De syntaksis foar de funksje MATCH is

MATCH(lookup_value, lookup_array, [match_type])

  • Arguminten
ARGUMENTEN Eask útlis
opsykwearde Eask Dit betsjut dat de wearde yn in berik is dat kontrolearre wurdt.
lookup_array Required Dit betsjut it berik wêryn't de wearde socht wurde sil.
match_type Opsjoneel Brûkt om de oerienkomst fan de funksje op te jaan type. Yn 'e measte gefallen is it in numerike wearde. D'r binne trije soarten oerienkomsten dy't brûkt wurde kinne:

Om in krekte oerienkomst te finen, fier 0.

1 yn om de grutste wearde te ûntdekken dy't minder as of gelyk is oan de sykwearde.

-1 om de minste wearde te ûntdekken grutter as of gelyk oan de sykwearde.

  • Returnwearde

Jout de wearde werom dy't in opsykmasjinelokaasje fertsjintwurdiget.

Datasetyntroduksje

De INDEX-funksje yn Excel is ekstreem alsidich ensterk, en it ferskynt yn in grut oantal Excel berekkeningen. De MATCH-funksje is bedoeld om de lokaasje fan in elemint yn in kategory te lokalisearjen.

Om de funksjes te brûken foar it werombringen fan meardere wearden yn ien sel, brûke wy de folgjende dataset. De dataset fertsjintwurdiget in lyts pleatslik bedriuw dat produkten ferkeapet nei it ymportearjen fan se út ferskate lannen. En, de dataset befettet it Lân yn kolom B wêrfan se de produkten ymportearje, de Priis fan elk produkt yn kolom C , en de Produkt namme yn kolom E .

Stel no dat wy alle produkten út in spesifyk lân ymporteare moatte ekstrahearje.

Stap-foar-stap-prosedueres fan Excel INDEX MATCH om meardere wearden yn ien sel werom te jaan

Earst kinne wy ​​de opsykfunksjes kombinearje: INDEX MATCH om meardere wearden werom te jaan. Tegearre mei dizze funksjes sille wy de SMALL , IF en ISNUMBER funksjes nedich hawwe.

De SMALL funksje produsearret in numerike wearde ôfhinklik fan syn posysje yn in list fan de numerike wearde wurdt kategorisearre troch wearde yn tanimmende folchoarder. Dizze funksje jout de minimale wearden werom fan in array op in bepaald plak.

De IF-funksje fiert in logyske test út en jout ien wearde werom as it resultaat TRUE is en in oare as it resultaat FALSE is. Dizze funksje fergeliket twa wearden en útfiert ien fanferskate resultaten.

De ISNUMBER-funksje kontrolearret net oft in selwearde numerike is. de funksje ISNUMBER lit TRUE sjen as in sel in nûmer befettet; oars jout it FALSE werom. ISNUMBER kin brûkt wurde om te kontrolearjen dat in rige in numerike wearde foarstelt of dat de útfier fan in oare funksje in getal is. It akseptearret in inkele parameter, wearde, dat kin in sel referinsje.

stap 1: Tapasse INDEX & amp; MATCH-funksjes om meardere wearden werom te jaan

. Litte wy de prosedueres folgje om de funksje te brûken om meardere wearden werom te jaan yn ien sel.
  • Selektearje earst de sel wêr't jo de formule pleatse wolle.
  • Twadde, set de formule yn dy selektearre 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)))

  • Druk fierder op de Enter -toets om de proseduere en sjoch it resultaat yn dy resultearjende sel.

  • Dêrnei, sleep de Fill Handle nei ûnderen om de formule te duplisearjen it berik. Of, foar AutoFill it berik, dûbelklikje op it Plus ( + ) symboal.

  • As lêste, nei boppe alle substappen, kinne wy ​​​​it resultaat sjen yn selberik F8:F10 .

🔎 Hoe wurket de formule?

  • ROWS($A$1:A1): Yn dizze seksje,wy brûke sel A1 as útgongspunt.
  • ROW($B$5:$B$12)): Dit diel toant sellen B5 troch B12 binne selektearre.
  • MATCH(ROW($B$5:$B$12), ROW($B$5:$B$12)),"") : It diel siket nei wearden dy't krekt oerienkomme yn it berik ( B5:B12 ) en jout se werom.
  • (MATCH($B$5:$B$12,$F $5, 0)): Dizze seksje siket nei wearden dy't oerienkomme mei de wearde fan sel F5 yn it berik ( B5:B12 ).
  • ISNUMBER(MATCH($B$5:$B$12,$F$5, 0) : Bepaalt oft de oerienkommende wearden yn it berik ( B5:B12 ) nûmers binne of net.
  • IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)): De rigel betsjut dat as der oerienkommende wearden binne yn it berik ( B5: B12 ), de IF formule jout werom.
  • 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)): Foar elke array jout dizze funksje de leechste oerienkommende wearde.
  • 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))): Uteinlik trochsykje dizze formule de array ( D5: D12 ) foar oerienkommende wearden en jout se werom yn sel ( F8:F10 ).

Lês mear: Foarbylden mei INDEX- MATCH Formule yn Excel (8 oanpak)

Fergelykbere lêzingen

  • INDEX MATCH Meardere kritearia mei jokerteken yn Excel (in folsleine hantlieding)
  • Hoe te brûkenINDEX MATCH Ynstee fan VLOOKUP yn Excel (3 manieren)
  • INDEX+MATCH mei dûbele wearden yn Excel (3 rappe metoaden)
  • Excel INDEX MATCH As sel tekst befettet
  • Hoe kinne jo INDEX-MATCH-formule yn Excel brûke om meardere resultaten te generearjen

Stap 2: Excel TEXTJOIN of CONCATENATE Funksje om meardere wearden yn ien sel te pleatsen

No moatte wy it resultaat kombinearje yn ien inkele sel. Foar dit doel sille wy in oare funksje brûke. Om dit te dwaan kinne wy ​​de funksje TEXTJOIN brûke of de funksje CONCATENATE . Yn dit gefal sille wy se beide yn ferskate stappen brûke. De funksje TEXTJOIN foeget tekst by út ferskate berikken en/of karakters, mei in skiedingsteken dat jo definiearje ûnder elke tekstwearde dy't gearfoege wurde sil. De CONCATENATE-funksje yn Excel is bedoeld om meardere tekstbiten mei-inoar te ferbinen of ynformaasje fan in protte sellen yn ien sel te gearfetsje. Litte wy bygelyks de subprosedueres brûke om beide funksjes te brûken om de resultaten mei meardere wearden yn ien sel te pleatsen.

  • Selektearje yn it foarste plak de sel wêr't jo de mearwearde pleatse wolle. resultaat yn ien sel.
  • Fier dan de formule yn yn dy sel.
=TEXTJOIN(", ",TRUE,F8:F10)

  • Druk as lêste op Enter om it resultaat te sjen.

  • Ynstee fan de TEXTJOIN funksje te brûken, jo kinne ek de funksje CONCATENATE brûke yndy selektearre sel. Likegoed, de funksje TEXTJOIN , dizze funksje sil itselde wurkje. Fier dus de formule yn yn dy sel.
=CONCATENATE(F8,", ",F9,", ",F10)

  • Ut it lêst, lykas earder, druk op Enter kaai. As gefolch sil dizze formule it resultaat sjen litte foar it pleatsen fan de meardere wearden yn ien sel.

Lês mear: Excel INDEX-MATCH Formule om meardere wearden horizontaal werom te jaan

Konklúzje

De boppesteande prosedueres sille jo de prosedueres fan Excel sjen litte INDEX MATCH om meardere wearden werom te jaan yn ien sel . Hoopje dat dit jo sil helpe! As jo ​​​​fragen, suggestjes of feedback hawwe, lit it ús dan witte yn 'e kommentaardiel. Of jo kinne ús oare artikels sjen yn it ExcelWIKI.com blog!

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.