VERT.ZOEKEN - Toon meerdere overeenkomsten (rijen met resultaten)


In deze Excel-tutorial leer je hoe je omgaat met meerdere overeenkomsten (resultaten) van een VERT.ZOEKEN-functie. We zullen twee verschillende technieken behandelen. De eerste gebruikt eigenlijk de VERT.ZOEKEN-functie (samen met AANTAL.ALS). De tweede gebruikt INDEX / MATCH om een ​​VERT.ZOEKEN te simuleren.

VERT.ZOEKEN met meerdere resultaten

Om meerdere overeenkomsten op te zoeken met de functie VERT.ZOEKEN, moet u een hulpkolom maken in de gegevenstabel. De helperkolom gebruikt de AANTAL.ALS-functie om voor elke instantie een unieke ID te maken. De hulpkolom moet de meest linkse kolom binnen de dataset zijn. Als het niet praktisch is om de dataset aan te passen, kijk dan naar de andere methode in de volgende sectie.

Laten we deze methode eens in de praktijk bekijken:

Stap 1:

Let op de formule in cel F6:
=B5&AANTAL.ALS(B5:B$9,B5)
In het bijzonder het bereik waarnaar wordt verwezen: B6:B$11 . Let op het $-teken. Het $-teken "vergrendelt" de celverwijzing: B$11. Dus terwijl u de formule naar beneden kopieert, blijft B $ 11 vergrendeld. B6 is echter niet vergrendeld, dus als u de formule naar beneden kopieert, verandert B6 in B7, enz. Deze techniek creëert een uniek nummer voor elke gevonden instantie. De reden dat we B6 ontgrendeld laten, is dat als een instantie wordt verantwoord, deze wordt verwijderd uit de totale telling, waardoor het unieke nummer wordt gecreëerd.

Let ook op de &. & voegt de productnaam samen met het exemplaarnummer om één veld te maken dat we zullen gebruiken in onze zoekopdracht.

Stap 2:

We hebben de nieuwe hulpkolom (project_adj) naar links van de dataset in B14:C19 verplaatst. Nu kunnen we de VERT.ZOEKEN op meerdere resultaten uitvoeren. Zoek niet naar sokken, maar zoek naar sokken1 en sokken2. Nu kunt u meerdere rijen met VERT.ZOEKEN-resultaten hebben, die de meerdere gevonden overeenkomsten vertegenwoordigen.

Het nadeel van deze methode is dat u de originele dataset moet bewerken (of de dataset ergens anders moet kopiëren/plakken) om de meerdere resultaten VERT.ZOEKEN uit te voeren. Als alternatief kunt u de INDEX / MATCH-methode gebruiken:

INDEX / MATCH voor meerdere zoekopdrachten

De meeste Excel-gebruikers zijn zich bewust van de kracht van de VLOOKUP-functie, maar velen zijn zich niet bewust van de kracht van de INDEX-functie en de Match-functie die in combinatie worden gebruikt. De combinatie INDEX / MATCH kan worden gebruikt om een ​​VERT.ZOEKEN te emuleren, met het voordeel van meer flexibiliteit.

Opmerking: de afbeelding direct hieronder bevat de formules. De onderste afbeelding bevat de formuleresultaten.

Wat gebeurt er in de bovenstaande formules?

MATCH - Zoekt de positie van een waarde op met een bereik. In dit voorbeeld zoekt MATCH naar "Sokken" in de productlijst.
INDIRECT - Creëert een verwijzing uit een tekstreeks. We gebruiken dit om de zoekarray van de Productlijst aan te passen. Zodra een overeenkomst is gevonden, wordt het bereik aangepast om die overeenkomst uit de zoekopdracht uit te sluiten, zodat de volgende overeenkomst kan worden gevonden. In cel G5 stellen we het initiële bereik in op B5:B10 (door het initiële start_num in cel F5 in te stellen op 5). In G5 hebben we een overeenkomst gevonden in rij 1 van de reeks, dus het start_num van F6 is 5+1=6.
INDEX - Retourneert een waarde uit een array op basis van de kolom-/rijnummerpositie in die array.

!!Ik neem aan dat je de matrixformule opneemt, zodat ze 1 formule hebben om te linken…

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave