Hoe voer je een tweerichtingszoekopdracht uit in excel?

Dit gebeurt soms wanneer we naar een waarde in een tabel moeten zoeken op basis van de rijkop en kolomkop.

hoe u bidirectioneel kunt zoeken in een tweedimensionale tabel in Excel

Stel dat u de waarden uit de bovenstaande tabel voor een bepaalde maand en zone moet ophalen. Hier in deze situatie kunt u tweerichtingszoeken gebruiken.

Het uitvoeren van een bidirectionele zoekopdracht omvat het verkrijgen van een waarde uit een tweedimensionale tabel. Dit betekent dat u uit elke cel in een tabel een waarde kunt halen.

En daarvoor moet je de matchfunctie combineren met VLOOKUP .

Zoals u weet, kan een normale VERT.ZOEKEN alleen een waarde retourneren door naar één kolom tegelijk te kijken.

De reden is dat het col_index-argument van VERT.ZOEKEN een statische waarde is. Maar als je de matchfunctie combineert met VERT.ZOEKEN, kun je deze dynamisch maken.

Hoe VLOOKUP + MATCH te gebruiken voor tweerichtingsZOEKEN

Laten we terugkeren naar ons voorbeeld. We hebben een tabel met de maandelijkse verkoophoeveelheid voor vier verschillende onderdelen van een bedrijf.

hoe u bidirectioneel kunt zoeken in een tweedimensionale tabel in Excel

Stel nu dat uw baas de hoeveelheid van een zone voor een bepaalde maand wil controleren (bijvoorbeeld: september en de noordelijke zone). En hij houdt er niet van om daarvoor naar de tafel te kijken, en hier is de formule:

 =VLOOKUP(month,table,MATCH(zone,heading_row,0),0)
hoe u in twee richtingen kunt zoeken in Excel-formule in tabel

Hoe het werkt

Zoals ik al eerder zei, hebben we een matchfunctie nodig om col_index dynamisch te maken. Deze formule werkt in twee delen. Wanneer u het veld selecteert, retourneert de matchfunctie de positie van het veld in de koprij.

hoe u in twee richtingen kunt zoeken in Excel-matchfunctie voor colindex

En vervolgens gebruikt VERT.ZOEKEN deze positie om de waarde van deze kolom te verkrijgen.

hoe u een bidirectionele zoekopdracht uitvoert in Excel hoe het werkt

Elke keer dat u de maand en zone selecteert, wordt de waarde geretourneerd die zich op het snijpunt van de rij en kolom bevindt. Het punt is dat je een dynamische col_index hebt waarmee je met VLOOKUP waarden uit verschillende kolommen kunt halen.

Haal het Excel-bestand op

Voeg een reactie toe

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