Vandaag gaan we je meer vertellen over verticaal zoeken in Excel. Als je deze functie goed beheerst, zul je versteld staan van de mogelijkheden. Met de functie verticaal zoeken, kun je heel eenvoudig informatie uit het ene excel-sheet overnemen in een ander excel-sheet
Een voorbeeld van verticaal zoeken in Excel
We gaan de functie verticaal zoeken uitleggen aan de hand van een voorbeeld. In dit voorbeeld gaan we uit van een situatie waarin we een bestand aangeleverd krijgen met artikelnummers en verkochte aantallen. We willen graag de omzet berekenen. In een tweede excel-sheet hebben we een prijslijst voorzien van artikelnummers en verkoopprijzen. Deze verkoopprijzen willen we dus graag overnemen in het eerste bestand.
We willen in het eerste overzicht graag de omzet weten. Hiervoor hebben we dus de prijs per artikelnummer nodig. We voegen in het eerste overzicht een kolom prijs toe. In deze kolom zetten we de volgende formule:
De eerste variabele die we moeten aangeven is de zoekwaarde. Beide overzichten hebben het artikelnummer met elkaar gemeen. Op basis van het artikelnummer uit bestand 1 wil je immers de prijs in bestand 2 bepalen. De zoekwaarde is dus de cel met daarin het artikelnummer uit bestand 1. Klik deze cel aan en sluit daarna af met ;
Nu moet je de kolommatrix aangeven. Met kolommatrix wordt in dit geval het hele overzicht bedoeld van artikelen met prijzen uit de prijslijst, oftewel de tabel waarin je wilt gaan zoeken. Ga naar de prijslijst en selecteer de data waarin je wilt gaan zoeken. Sluit weer af met ;
Nu moet je het kolomindexgetal aangeven. Kort gezegd is dit de kolom van waaruit je het getal wil overnemen. Wij hebben 2 kolommen geselecteerd hierboven. Kolom 1 = artikelnummer, kolom 2 = prijs. We willen dus de data uit 2 overnemen en typen dus 2;
Tot slot vul je bij benadering in ONWAAR. De formule is nu klaar en ziet er als volgt uit:
De formule doortrekken naar andere cellen
In bovenstaand voorbeeld hebben we de verticaal zoekenfunctie in 1 cel toegepast. Met succes, want de prijs van artikel is 30 en juist overgenomen in ons omzetoverzicht. Nu willen we deze formule ook toepassen op de andere cellen. Als we de formule kopieren en plakken, lopen we echter tegen een probleem aan. Excel past namelijk niet alleen de formule aan voor wat betreft de zoekwaarde, maar ook voor de tabelmatrix. Dit laatste willen we niet. De tabelmatrix moet altijd hetzelfde blijven. Dit lossen we op door de formule aan te passen met $-tekens. Met zo’n $-teken zeg je in feite dat Excel deze waarde niet mag aanpassen. De formule wordt nu als volgt:
Meest voorkomende fouten verticaal zoeken
Als mensen de verticaal zoeken formule in excel gebruiken, maken ze vaak dezelfde fout. De meest voorkomende fout is hierboven beschreven. Mensen zetten de tabelmatrix waarin gezocht moet worden niet “vast” waardoor op een gegeven moment bepaalde data buiten de zoekkolom valt en niet wordt gevonden.
Een andere veelgemaakte fout is het tellen van de kolommen voor het “kolom-indexgetal”. Je begint te tellen vanaf de eerste kolom van de tabelmatrix die je hebt geselecteerd in de verticaal zoeken formule. Dit kan dus een andere kolom zijn dan de eerste van je sheet. Stel dat je bronbestand bestaat uit kolom A tot en met G, maar jij geeft als tabelmatrix aan kolom C tot en met F dan is kolom C = 1. Wil je de waarde uit kolom E overnemen, dan is het kolom-indexgetal dus 3.