Indirect met vert.zoeken in excel

Als u VLOOKUP wilt gebruiken en de gegevens die u wilt doorzoeken zich in verschillende bladen bevinden, kunt u deze combineren met INDIRECT. Het helpt u meerdere bereiken in één formule te definiëren.

indirect-met-vlookup

In het bovenstaande voorbeeld hebben we maandelijkse gegevens in drie verschillende spreadsheets. Maar met slechts één VERT.ZOEKEN + INDIRECT kunt u de hoeveelheid van alle producten van alle maanden uit meerdere bladen halen.

 =VLOOKUP($A2,INDIRECT("'"&B$1&"'!"&"A:B"),2,FALSE)

Om deze formule te begrijpen, moet je deze in twee delen verdelen:

In het eerste deel hebben we de functie INDIRECT, die een verwijzing naar het blad creëert met de naam van rij 1. In het onderstaande voorbeeld verwijzen we naar het bereik A:B van Jan in het blad.

formule-verdeeld-in-twee-delen

U moet een structuur maken in INDIRECT om te verwijzen naar het blad met de naam en het bereik waar u de gegevens heeft.

 =INDIRECT("'"&B$1&"'!"&"A:B")

Zodra u de formule naar de kolom Feb verplaatst, wordt de verwijzing in INDIRECT verplaatst naar het blad Feb.

verwijzing-in-indirecte-veranderingen

In het tweede deel gebruikt VLOOKUP het tabelbereikadres dat wordt geretourneerd door INDIRECT en krijgt de waarden op basis van de col_index_num die in het bereik is opgegeven.

Belangrijk punt

In de bovenstaande formule heeft u de juiste structuur nodig om naar een bereik met de bladnaam te verwijzen. Als u onderstaande structuur in INDIRECT invoert:

 "'"&B$1&"'!"&"A:B"

Hij zal terugkomen:

 "'Jan'!A:B"

Alternatieve methode

INDIRECT is een vluchtige functie. Het wordt bijgewerkt wanneer er een wijziging in de spreadsheet plaatsvindt. Daarom kunt u overwegen om CHOOSE te gebruiken. Met CHOOSE kunt u bijvoorbeeld drie formules schrijven met VERT.ZOEKEN.

 =CHOOSE(B$1,VLOOKUP($A2,Jan!$A:$B,2,0),VLOOKUP($A2,Feb!$A:$B,2,0),VLOOKUP($A2,Mar!$A:$B,2,0))
kies met vlookup

In deze formule hebben we, zoals ik al zei, drie VERT.ZOEKEN, en wanneer u met KIEZEN kunt beslissen om het resultaat van een van de VERT.ZOEKEN te verkrijgen

met-kies-resultaat-van-elke-vlookup

In de KIES hebben we verwezen naar de B1; In regel 1 heb je indexnummers die je kunt gebruiken om de formulewaarde uit SELECT te halen.

Als u bijvoorbeeld 2 heeft, retourneert CHOOSE de waarde van de tweede VERT.ZOEKEN; vanaf de derde zijn er 3.

vlookup-waarde-door-kies-referentie

Download een voorbeeldbestand

Voeg een reactie toe

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *