Van toepassing op
Excel voor Microsoft 365 Microsoft365.com Mijn Office voor iPhone

Overzicht

In dit stapsgewijze artikel wordt beschreven hoe u gegevens in een tabel (of cellenbereik) kunt vinden met behulp van verschillende ingebouwde functies in Microsoft Excel. U kunt verschillende formules gebruiken om hetzelfde resultaat te krijgen.

Het voorbeeldwerkblad maken

In dit artikel wordt een voorbeeldwerkblad gebruikt om ingebouwde functies van Excel te illustreren. Bekijk het voorbeeld van het verwijzen naar een naam uit kolom A en het retourneren van de leeftijd van die persoon uit kolom C. Als u dit werkblad wilt maken, voert u de volgende gegevens in een leeg Excel-werkblad in.U typt de waarde die u wilt zoeken in cel E2. U kunt de formule in elke lege cel in hetzelfde werkblad typen.

A

B

C

D

E

1

Naam

Dept

Ouderdom

Waarde zoeken

2

Rolf

501

28

Mary

3

Stan

201

19

4

Mary

101

22

5

Larry

301

29

Termdefinities

In dit artikel worden de volgende termen gebruikt om de ingebouwde Excel-functies te beschrijven:

Term

Definitie

Voorbeeld

Tabelmatrix

De hele opzoektabel

A2:C5

Lookup_Value

De waarde die moet worden gevonden in de eerste kolom van Table_Array.

E2

Lookup_Array -of- Lookup_Vector

Het celbereik met mogelijke opzoekwaarden.

A2:A5

Col_Index_Num

Het kolomnummer in Table_Array de overeenkomende waarde moet worden geretourneerd.

3 (derde kolom in Table_Array)

Result_Array -of- Result_Vector

Een bereik dat slechts één rij of kolom bevat. Deze moet dezelfde grootte hebben als Lookup_Array of Lookup_Vector.

C2:C5

Range_Lookup

Een logische waarde (WAAR of ONWAAR). Als WAAR of weggelaten, wordt een overeenkomst bij benadering geretourneerd. Als ONWAAR is, wordt gezocht naar een exacte overeenkomst.

ONWAAR

Top_cell

Dit is de verwijzing op basis waarvan u de offset wilt baseren. Top_Cell moet verwijzen naar een cel of bereik van aangrenzende cellen. Anders retourneert VERSCHUIVING de #VALUE! als resultaat.

Offset_Col

Dit is het aantal kolommen, links of rechts, waarnaar u in de cel linksboven van het resultaat wilt verwijzen. Bijvoorbeeld: '5' als het argument Offset_Col geeft aan dat de cel linksboven in de verwijzing vijf kolommen rechts van de verwijzing is. Offset_Col kan positief zijn (dat wil zeggen rechts van de beginreferentie) of negatief (dat wil zeggen links van de beginreferentie).

Functies

LOOKUP()

De functie OPZOEKEN zoekt een waarde in één rij of kolom en komt overeen met een waarde op dezelfde positie in een andere rij of kolom.Hier volgt een voorbeeld van de syntaxis van de ZOEK-formule:

   =ZOEKEN(Lookup_Value;Lookup_Vector;Result_Vector)

Met de volgende formule wordt de leeftijd van Mary in het voorbeeldwerkblad gevonden:

   =ZOEKEN(E2;A2:A5;C2:C5)

De formule gebruikt de waarde 'Mary' in cel E2 en zoekt 'Mary' in de opzoekvector (kolom A). De formule komt vervolgens overeen met de waarde in dezelfde rij in de resultaatvector (kolom C). Omdat 'Mary' zich in rij 4 bevindt, retourneert LOOKUP de waarde uit rij 4 in kolom C (22).NOTITIE: Voor de functie OPZOEKEN moet de tabel worden gesorteerd.

Klik voor meer informatie over de functie OPZOEKEN op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:  

De functie OPZOEKEN gebruiken in Excel

VERT.ZOEKEN()

De functie VERT.ZOEKEN of Verticaal zoeken wordt gebruikt wanneer gegevens in kolommen worden weergegeven. Deze functie zoekt naar een waarde in de meest linkse kolom en komt overeen met gegevens in een opgegeven kolom in dezelfde rij. U kunt VERT.ZOEKEN gebruiken om gegevens te zoeken in een gesorteerde of niet-gesorteerde tabel. In het volgende voorbeeld wordt een tabel met niet-gesorteerde gegevens gebruikt.Hier volgt een voorbeeld van de syntaxis van de vert.ZOEKEN-formule:

    =VERT.ZOEKEN(Lookup_Value;Table_Array;Col_Index_Num;Range_Lookup)

Met de volgende formule wordt de leeftijd van Mary in het voorbeeldwerkblad gevonden:

   =VERT.ZOEKEN(E2;A2:C5;3;ONWAAR)

De formule gebruikt de waarde 'Mary' in cel E2 en zoekt 'Mary' in de kolom meest links (kolom A). De formule komt vervolgens overeen met de waarde in dezelfde rij in Column_Index. In dit voorbeeld wordt '3' gebruikt als het Column_Index (kolom C). Omdat 'Mary' zich in rij 4 bevindt, retourneert VERT.ZOEKEN de waarde uit rij 4 in kolom C (22).

Klik voor meer informatie over de functie VERT.ZOEKEN op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:  

Vert.ZOEKEN of HLOOKUP gebruiken om een exacte overeenkomst te vinden

INDEX() en MATCH()

U kunt de functies INDEX en VERGELIJKEN samen gebruiken om dezelfde resultaten te krijgen als zoeken ofVERT.ZOEKEN.

Hier volgt een voorbeeld van de syntaxis die INDEX en VERGELIJKEN combineert om dezelfde resultaten te produceren als LOOKUP en VERT.ZOEKEN in de vorige voorbeelden:

    =INDEX(Table_Array;OVEREENKOMST(Lookup_Value;Lookup_Array;0);Col_Index_Num)

Met de volgende formule wordt de leeftijd van Mary in het voorbeeldwerkblad gevonden:

=INDEX(A2:C5;OVEREENKOMST(E2;A2:A5;0);3)

De formule gebruikt de waarde 'Mary' in cel E2 en zoekt 'Mary' in kolom A. Deze komt vervolgens overeen met de waarde in dezelfde rij in kolom C. Omdat 'Mary' zich in rij 4 bevindt, retourneert de formule de waarde uit rij 4 in kolom C (22).

OPMERKING: Als geen van de cellen in Lookup_Array overeenkomt met Lookup_Value ("Mary"), retourneert deze formule #N/A.Klik voor meer informatie over de functie INDEX op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:

De functie INDEX gebruiken om gegevens in een tabel te vinden

OFFSET() en MATCH()

U kunt de functies OFFSET en VERGELIJKEN samen gebruiken om dezelfde resultaten te produceren als de functies in het vorige voorbeeld.Hier volgt een voorbeeld van de syntaxis die OFFSET en VERGELIJKEN combineert om dezelfde resultaten te produceren als LOOKUP en VERT.ZOEKEN:

   =VERSCHUIVING(top_cell;OVEREENKOMST(Lookup_Value;Lookup_Array;0);Offset_Col)

Met deze formule wordt de leeftijd van Mary gevonden in het voorbeeldwerkblad:

   =VERSCHUIVING(A1;OVEREENKOMST(E2;A2:A5;0);2)

De formule gebruikt de waarde 'Mary' in cel E2 en zoekt 'Mary' in kolom A. De formule komt vervolgens overeen met de waarde in dezelfde rij, maar twee kolommen rechts (kolom C). Omdat 'Mary' zich in kolom A bevindt, retourneert de formule de waarde in rij 4 in kolom C (22).

Klik voor meer informatie over de functie VERSCHUIVING op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:  

De functie OFFSET gebruiken

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.