Richard Schollar: VERT.ZOEKEN Links! - Excel-tips

Inhoudsopgave

Richard Schollar verzorgt deze gastpost. Richard is een Excel MVP uit het VK. Toen ik de titel van Richards bericht zag, dacht ik dat hij INDEX / MATCH zou gebruiken, maar Richard gebruikt echt VERT.ZOEKEN!

Hoe gebruik je VERT.ZOEKEN als je tabelgegevens de opzoekwaarde bevatten in een kolom rechts van de gegevenskolom die je wilt retourneren?

We hebben allemaal dit probleem gehad - u wilt VERT.ZOEKEN gebruiken, maar uw gegevens zijn 'in de verkeerde richting':

Voorbeeldgegevensset

U heeft de ID, u wilt de beschrijving retourneren. Een normale VERT.ZOEKEN werkt niet omdat u geen negatieve kolom kunt gebruiken:

Normaal VERT.ZOEKEN gebruiken

Een alternatief is om INDEX / MATCH te gebruiken, bijvoorbeeld:

Alternatief is INDEX / MATCH gebruiken

Maar zou het niet cool zijn om VERT.ZOEKEN te kunnen gebruiken? Maar we kunnen het toch niet, toch? Natuurlijk kunnen we, als we gebruik maken van de CHOOSE-functie:

Gebruikmakend van de CHOOSE-functie

Die formule in G2 is:

Die formule is =VLOOKUP(F2,CHOOSE((1,2),$C$2:$C$7,$A$2:$A$7),2,False)

Hoe het werkt: CHOOSE retourneert een array van twee 'kolommen' in de juiste volgorde, gebaseerd op de volgorde waarin je de kolommen doorgeeft aan de CHOOSE-functie. Dit creëert een array met de juiste richting van links naar rechts zodat VERT.ZOEKEN werkt. Hier is het dialoogvenster Formule evalueren na evaluatie van de functie CHOOSE:

Hoe het werkt

Interessante artikelen...