Excel INDEX MATCH om meerdere waarden in één cel terug te geven

  • Deel Dit
Hugh West

De meest gebruikte functies in Microsoft Excel voor het uitvoeren van meer geavanceerde opzoekingen zijn INDEX en MATCH Dit is omdat INDEX en MATCH zijn zo veelzijdig om transversale en longitudinale lookups uit te voeren. De INDEX MATCH functie combineert twee Excel-functies: INDEX en MATCH De twee formules, wanneer gecombineerd, kunnen de waarde van een cel in een database opzoeken en brengen, afhankelijk van verticale en horizontale vereisten. In dit artikel zullen we het proces demonstreren van hoe we de Excel INDEX MATCH om meerdere waarden in één cel terug te geven.

Download Praktijk Werkboek

Je kunt het werkboek downloaden en ermee oefenen.

INDEX MATCH Return Multiple Value.xlsx

Inleiding tot de INDEX-functie

De INDEX-functie is geclassificeerd als een functie voor opzoeken en verwijzingen in Excel.

  • Syntax

De syntaxis voor de INDEX functie is

INDEX(array, rij_nummer, [kolom_nummer])

  • Argumenten
ARGUMENTEN VEREIST TOELICHTING
array Vereist Dit is een matrixelement of een celbereik.
rij_nummer Vereist Dit is de rijlocatie van waaruit een verwijzing terugkomt.
kolom_nummer Optioneel Dit is de kolompositie van waaruit een verwijzing wordt teruggestuurd.
  • Retourwaarde

Geeft een waarde of verwijzingen naar een waarde uit een tabel of een reeks waarden.

Inleiding tot de MATCH-functie

De MATCH-functie onderzoekt een cel op een bepaalde overeenkomst en geeft de exacte locatie binnen het bereik terug.

  • Syntax

De syntaxis voor de MATCH functie is

MATCH(lookup_value, lookup_array, [match_type])

  • Argumenten
ARGUMENTEN VEREIST TOELICHTING
lookup_waarde Vereist Dit betekent dat de waarde in een bereik ligt dat zal worden gecontroleerd.
lookup_array Vereist Dit betekent het bereik waarbinnen de waarde wordt gezocht.
match_type Optioneel Wordt gebruikt om het type overeenkomst van de functie te specificeren. In de meeste gevallen is dit een numerieke waarde. Er zijn drie soorten overeenkomsten die kunnen worden gebruikt:

Om een exacte overeenkomst te vinden, voert u 0 in.

1 om de grootste waarde te ontdekken die kleiner of gelijk is aan de zoekwaarde.

-1 om de minste waarde te ontdekken die groter of gelijk is aan de zoekwaarde.

  • Retourwaarde

Geeft de waarde terug die een lookup array locatie vertegenwoordigt.

Dataset Inleiding

De INDEX-functie in Excel is uiterst veelzijdig en sterk, en komt voor in een groot aantal Excel-berekeningen. De MATCH-functie is bedoeld om de plaats van een element in een categorie te bepalen.

Om de functies voor het retourneren van meerdere waarden in één cel te gebruiken, gebruiken we de volgende dataset. De dataset vertegenwoordigt een klein lokaal bedrijf dat producten verkoopt na ze te hebben geïmporteerd uit verschillende landen. En de dataset bevat de volgende elementen Land in kolom B van waaruit zij de producten invoeren, de Prijs van elk product in kolom C en de Product naam in kolom E .

Stel nu dat we alle producten die uit een bepaald land worden ingevoerd, moeten verzamelen.

Stap-voor-stap procedures van Excel INDEX MATCH om meerdere waarden in één cel te retourneren

Ten eerste kunnen we de opzoekfuncties combineren: INDEX MATCH om meerdere waarden terug te geven. Samen met deze functies hebben we nodig de KLEIN , ALS en ISNUMBER functies .

De KLEINE functie produceert een numerieke waarde afhankelijk van zijn positie in een lijst van de numerieke waarde wordt gecategoriseerd op waarde in oplopende volgorde. Deze functie geeft de minimale waarden van een array op een bepaalde plaats.

De IF-functie voert een logische test uit en geeft één waarde terug als het resultaat WARE en een andere als het resultaat FALSE Deze functie vergelijkt twee waarden en geeft één van de verschillende resultaten.

De functie ISNUMBER controleert niet of een celwaarde numeriek is. de ISNUMMER functie toont WARE wanneer een cel een getal bevat; anders geeft het terug FALSE . ISNUMMER kan worden gebruikt om te controleren of een rij een numerieke waarde vertegenwoordigt of dat de uitvoer van een andere functie een getal is. Het aanvaardt één parameter, waarde, die een celverwijzing kan zijn.

Stap 1: Pas INDEX & MATCH-functies toe om meerdere waarden te retourneren.

Stel dat we eerst alle producten willen extraheren die zijn ingevoerd uit Australië met behulp van de INDEX MATCH Laten we de procedures volgen om de functie te gebruiken om meerdere waarden in één cel terug te geven.

  • Selecteer eerst de cel waar u de formule wilt plaatsen.
  • Ten tweede, zet de formule in die geselecteerde cel.
=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 verder op de Ga naar toets om de procedure te beëindigen en het resultaat in de resulterende cel te zien.

  • Daarna sleept u de Vulgreep omlaag om de formule over het bereik te dupliceren. Of, om AutoFill het bereik, dubbelklik op de Plus ( + ) symbool.

  • Uiteindelijk, na alle bovenstaande substappen, kunnen we het resultaat zien in het celbereik F8:F10 .

🔎 Hoe werkt de formule?

  • RIJEN($A$1:A1) : In dit deel gebruiken we cel A1 als uitgangspunt.
  • ROW($B$5:$B$12)) : Dit deel toont cellen B5 via B12 zijn geselecteerd.
  • MATCH(ROW($B$5:$B$12), ROW($B$5:$B$12)),"") : De portie zoekt naar waarden die precies overeenkomen in het bereik ( B5:B12 ) en stuurt ze terug.
  • (MATCH($B$5:$B$12,$F$5, 0)) : Deze sectie zoekt naar waarden die overeenkomen met de waarde van cel F5 in het bereik ( B5:B12 ).
  • ISNUMBER(MATCH($B$5:$B$12,$F$5, 0) : Bepaalt of de gematchte waarden in het bereik ( B5:B12 ) zijn getallen.
  • ALS(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)) : De regel betekent dat als er overeenkomende waarden zijn in het bereik ( B5:B12 ), de ALS formule keert 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)) : Voor elke matrix geeft deze functie de laagste overeenkomende waarde terug.
  • 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)) : Tenslotte doorzoekt deze formule de array ( D5:D12 ) voor overeenkomende waarden en geeft ze terug in cel ( F8:F10 ).

Lees meer: Voorbeelden met INDEX-MATCH formule in Excel (8 benaderingen)

Vergelijkbare lezingen

  • INDEX MATCH meerdere criteria met jokerteken in Excel (een complete gids)
  • Hoe INDEX MATCH gebruiken in plaats van VLOOKUP in Excel (3 manieren)
  • INDEX+MATCH met dubbele waarden in Excel (3 snelle methoden)
  • Excel INDEX MATCH Indien Cel Tekst Bevat
  • Hoe de INDEX-MATCH formule in Excel gebruiken om meerdere resultaten te genereren

Stap 2: Excel TEXTJOIN of CONCATENATE functie om meerdere waarden in één cel te plaatsen

Nu moeten we het resultaat combineren tot één enkele cel. Hiervoor zullen we een andere functie gebruiken. Hiervoor kunnen we ofwel de TEXTJOIN functie of de CONCATENATE In dit geval gebruiken we ze allebei in verschillende stappen. De functie TEXTJOIN Voegt tekst samen uit verschillende bereiken en/of tekens, met een scheidingsteken dat u definieert tussen elke tekstwaarde die wordt samengevoegd. De functie CONCATENATE in Excel is bedoeld om meerdere stukken tekst met elkaar te verbinden of om informatie uit vele cellen samen te vatten in één cel. Laten we bijvoorbeeld de subprocedures gebruiken om beide functies te gebruiken om de resultaten met meerdere waarden in één cel te plaatsen.

  • Selecteer in de eerste plaats de cel waar u het resultaat met meerdere waarden in één cel wilt plaatsen.
  • Voer dan de formule in die cel in.
=TEXTJOIN(", ",TRUE,F8:F10)

  • Druk tenslotte op Ga naar om het resultaat te zien.

  • In plaats van de TEXTJOIN functie, kun je ook de CONCATENATE functie in die geselecteerde cel. Ook de TEXTJOIN functie, zal deze functie hetzelfde werken. Dus voer de formule in die cel in.
=CONCATENATE(F8,", ",F9,", ",F10)

  • Tenslotte drukt u, net als eerder, op Ga naar Het resultaat van deze formule is dat meerdere waarden in één cel worden geplaatst.

Lees meer: Excel INDEX-MATCH formule om meerdere waarden horizontaal terug te geven

Conclusie

De bovenstaande procedures tonen u de procedures van Excel INDEX MATCH om meerdere waarden in één cel terug te geven Hopelijk helpt dit u! Als u vragen, suggesties of feedback hebt, laat het ons dan weten in de commentaarsectie. Of u kunt een blik werpen op onze andere artikelen in de ExcelWIKI.com blog!

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.