Skip to main content

Zoek gegevens in een lijst met de INDEX-functie

Excel || Zoeken met INDEX en VERGELIJKEN - De praktijk (Juni- 2026)

Excel || Zoeken met INDEX en VERGELIJKEN - De praktijk (Juni- 2026)
Anonim

Over het algemeen kan de functie INDEX worden gebruikt om een ​​specifieke waarde te vinden en terug te zetten of om de celverwijzing naar de locatie van die waarde in een werkblad te vinden.

Er zijn twee vormen van de INDEX-functie beschikbaar in Excel: de Array-formulier en de Referentieformulier

01 van 02

Excel INDEX-functie - matrixformulier

Het belangrijkste verschil tussen de twee vormen van de functie is:

  • de matrixvorm geeft de gegevenswaarde terug die zich op het kruispunt van een bepaalde rij en kolom met gegevens bevindt;
  • het referentieformulier retourneert de celverwijzing van het snijpunt van een bepaalde kolom en rij.

Excel INDEX-functie - matrixformulier

Een array wordt algemeen beschouwd als een groep aangrenzende cellen in een werkblad. In de bovenstaande afbeelding is de array het blok cellen tussen A2 en C4.

In dit voorbeeld retourneert de matrixvorm van de INDEX-functie in cel C2 de gegevenswaarde - Widget - die wordt gevonden op het snijpunt van rij 3 en kolom 2.

De syntaxis en argumenten voor de INDEX-functie (matrixvorm)

De syntaxis van een functie verwijst naar de lay-out van de functie en bevat de naam van de functie, haakjes, scheidingstekens voor komma's en argumenten.

De syntaxis voor de INDEX-functie is:

= INDEX (Array, Row_num, Column_num)

reeks - De celverwijzingen voor het cellenbereik dat door de functie voor de gewenste informatie moet worden doorzocht

rij_getal (optioneel) - Het rijnummer in de array waaruit een waarde moet worden geretourneerd. Als dit argument wordt weggelaten, is kolomnummer vereist.

kolom_getal (optioneel) - Het kolomnummer in de array waaruit een waarde moet worden geretourneerd. Als dit argument wordt weggelaten, is rij-getal vereist.

  • Voor zowel de rij_getal en kolom_getal argumenten, ofwel de eigenlijke rij- en kolomnummers of de celverwijzingen naar de locatie van deze informatie in het werkblad kunnen worden ingevoerd.

INDEX Functie (matrixvorm) Voorbeeld

Zoals vermeld gebruikt het voorbeeld in de bovenstaande afbeelding de reeks vorm van de INDEX-functie om de term Widget terug te geven uit de inventarislijst.

De onderstaande informatie behandelt de stappen die worden gebruikt om de INDEX-functie in te voeren in cel B8 van het werkblad.

De stappen maken gebruik van celverwijzingen voor de rij_getal en kolom_getal argumenten, in plaats van deze nummers rechtstreeks in te voeren.

De INDEX-functie invoeren

Opties voor het invoeren van de functie en de bijbehorende argumenten zijn:

  1. Typ de volledige functie: = INDEX (A2: C4, B6, B7) in cel B8
  2. Selecteer de functie en de bijbehorende argumenten met behulp van het dialoogvenster INDEX-functie

Hoewel het mogelijk is om de volledige functie handmatig in te typen, vinden veel mensen het gemakkelijker om het dialoogvenster te gebruiken om de argumenten van een functie in te voeren.

De onderstaande stappen gebruiken het dialoogvenster om de argumenten van de functie in te voeren.

Dialoogvenster openen

Aangezien er twee vormen van de functie zijn - elk met hun eigen set argumenten - vereist elk formulier een afzonderlijk dialoogvenster.

Als gevolg hiervan is er een extra stap bij het openen van het INDEX-functiedialoogvenster dat niet aanwezig is bij de meeste andere Excel-functies. Deze stap omvat het kiezen van de reeks vorm of Referentie vorm set van argumenten.

Hieronder staan ​​de stappen die worden gebruikt om de functie INDEX en argumenten in te voeren in cel B8 met behulp van het dialoogvenster van de functie.

  1. Klik op cel B8 in het werkblad - dit is waar de functie zal worden gevonden
  2. Klik op de formules tab van het lintmenu
  3. Kiezen Lookup en referentie van het lint om de vervolgkeuzelijst met functies te openen
  4. Klik op INHOUDSOPGAVE in de lijst om het Selecteer Argumenten dialoogvenster - waarin u kunt kiezen tussen de reeks en Referentie vormen van de functie
  5. Klik op de array, row_num, column_num keuze
  6. Klik op OK om de functie INDEX te openen - Dialoogvenster Array-formulier

De argumenten van de functie invoeren

  1. Klik in het dialoogvenster op de reeks lijn
  2. Markeer cellen A2 tot C4 in het werkblad om het bereik in het dialoogvenster in te voeren
  3. Klik op de rij_getal regel in het dialoogvenster
  4. Klik op cel B6 om die celverwijzing in het dialoogvenster in te voeren
  5. Klik op de kolom_getal regel in het dialoogvenster
  6. Klik op cel B7 om die celverwijzing in het dialoogvenster in te voeren
  7. Klik op OK om de functie te voltooien en het dialoogvenster te sluiten
  8. Het woord Gizmo wordt weergegeven in cel B8 omdat dit de term is in de cel die de derde rij en de tweede kolom van de onderdeleninventaris kruist
  9. Wanneer u op cel B8 klikt, wordt de volledige functie weergegeven = INDEX (A2: C4, B6, B7) wordt weergegeven in de formulebalk boven het werkblad

Index Functie Foutwaarden

Veelvoorkomende foutwaarden die zijn gekoppeld aan de functie INDEX - Array-formulier zijn:

#WAARDE! - Doet zich voor als de rij_getal , kolom_getal argumenten zijn geen cijfers.

#REF! - Komt voor als een van beide:

  • De rij_getal argument is groter dan het aantal rijen in het geselecteerde bereik;
  • De Col_num argument is groter dan het aantal kolommen in het geselecteerde bereik.

Dialoogvenster Voordelen

Voordelen van het gebruik van het dialoogvenster om de gegevens voor de argumenten van de functie in te voeren zijn onder meer:

  1. Het dialoogvenster zorgt voor de syntaxis van de functie - waardoor het gemakkelijker wordt om de argumenten van de functie één voor één in te voeren zonder het gelijkteken, de haakjes of de komma's in te voeren die als scheidingstekens tussen de argumenten werken.
  2. Celverwijzingen, zoals B6 of B7, kunnen in het dialoogvenster worden ingevoerd met behulp van aanwijzen, waarbij met de muis op geselecteerde cellen moet worden geklikt in plaats van ze in te voeren. Niet alleen wijst het gemakkelijker, het helpt ook om fouten in formules veroorzaakt door onjuiste celverwijzingen.
02 van 02

Excel INDEX-functie - referentieformulier

Excel INDEX-functie - referentieformulier

Het referentieformulier van de functie retourneert de gegevenswaarde van de cel op het kruispunt van een specifieke rij en kolom met gegevens.

De referentiearray kan uit meerdere niet-aangrenzende bereiken bestaan, zoals in de bovenstaande afbeelding.

De syntaxis en argumenten voor de INDEX-functie (referentieformulier)

De syntaxis en argumenten voor de functie INDEX Referentieformulier zijn:

= INDEX (referentie, rij-item, kolom-nummer, oppervlakte-getal)

Referentie - (vereist) de celverwijzingen voor het cellenbereik dat door de functie voor de gewenste informatie moet worden doorzocht.

  • als meerdere, niet-aangrenzende bereiken worden ingevoerd voor dit argument, moeten de bereiken worden omringd door een afzonderlijke reeks ronde haakjes zoals weergegeven in de INDEX-formule: = INDEX ((A1: A5, C1: E1, C4: D5), B7 , B8) uit bovenstaande afbeelding

rij_getal - het rijnummer in de array waaruit een waarde moet worden geretourneerd.

  • optioneel voor single rij Referentie ranges
  • vereist voor één kolom en meerdere rij Referentie ranges

kolom_getal - het kolomnummer in de array waaruit een waarde moet worden geretourneerd.

  • optioneel voor een enkele kolom Referentie ranges
  • vereist voor één rij en meerdere kolommen Referentie ranges

Notitie: Voor zowel de rij_getal en kolom_getal argumenten, ofwel de eigenlijke rij- en kolomnummers of de celverwijzingen naar de locatie van deze informatie in het werkblad kunnen worden ingevoerd.

Area_num (optioneel) - als de Referentie argument bevat meerdere niet-aangrenzende bereiken, dit argument selecteert uit welk celbereik de gegevens moeten worden geretourneerd. Indien weggelaten, gebruikt de functie het eerste bereik dat wordt vermeld in de Referentie argument.

  • Het eerste bereik dat is ingevoerd in de Referentie argument is genummerd 1;
  • de tweede is 2;
  • de derde is 3, enzovoort.

INDEX Functie (referentieformulier) Voorbeeld

Het voorbeeld in de bovenstaande afbeelding gebruikt de Referentie vorm van de INDEX-functie om de maand juli terug te sturen van gebied 2 van de rage A1 naar E1.

De onderstaande informatie behandelt de stappen die worden gebruikt om de functie INDEX in cel B10 van het werkblad in te voeren.

De stappen maken gebruik van celverwijzingen voor de Row_num, Column_num en Area_num argumenten, in plaats van deze nummers rechtstreeks in te voeren.

De INDEX-functie invoeren

Opties voor het invoeren van de functie en de bijbehorende argumenten zijn:

  1. Typ de volledige functie: = INDEX ((A1: A5, C1: E1, C4: D5), B7, B8) in cel B10
  2. Selecteer de functie en de bijbehorende argumenten met behulp van het dialoogvenster INDEX-functie

Hoewel het mogelijk is om de volledige functie handmatig in te typen, vinden veel mensen het gemakkelijker om het dialoogvenster te gebruiken om de argumenten van een functie in te voeren.

De onderstaande stappen gebruiken het dialoogvenster om de argumenten van de functie in te voeren.

Dialoogvenster openen

Aangezien er twee vormen van de functie zijn - elk met hun eigen set argumenten - vereist elk formulier een afzonderlijk dialoogvenster.

Als gevolg hiervan is er een extra stap bij het openen van het INDEX-functiedialoogvenster dat niet aanwezig is bij de meeste andere Excel-functies. Deze stap omvat het kiezen van de reeks vorm of Referentie vorm set van argumenten.

Hieronder staan ​​de stappen die worden gebruikt om de functie INDEX en argumenten in te voeren in cel B10 met behulp van het dialoogvenster van de functie.

  1. Klik op cel B8 in het werkblad - dit is waar de functie zal worden gevonden
  2. Klik op de formules tab van het lintmenu
  3. Kiezen Lookup en referentie van het lint om de vervolgkeuzelijst met functies te openen
  4. Klik op INHOUDSOPGAVE in de lijst om het Selecteer Argumenten dialoogvenster - waarin u kunt kiezen tussen de reeks en Referentie vormen van de functie
  5. Klik op de referentie, rij_getal, kolom_getal, gebied_getal keuze
  6. Klik op OK om de functie INDEX te openen - Dialoogvenster Referentiekader

De argumenten van de functie invoeren

  1. Klik in het dialoogvenster op de Referentie lijn
  2. Voer een open ronde beugel in " ( "op deze regel in het dialoogvenster
  3. Markeer de cellen A1 tot A5 in het werkblad om het bereik na de open haak te openen
  4. Typ een komma om op te treden als scheidingsteken tussen het eerste en tweede bereik
  5. Markeer cellen C1 tot E1 in het werkblad om het bereik na de komma in te voeren
  6. Typ een tweede komma om op te treden als scheidingsteken tussen het tweede en derde bereik
  7. Markeer cellen C4 tot D5 in het werkblad om het bereik na de komma in te voeren
  8. Voer een afsluitende ronde beugel in " ) "na het derde bereik om de te voltooien Referentie argument
  9. Klik op de rij_getal regel in het dialoogvenster
  10. Klik op cel B7 om die celverwijzing in het dialoogvenster in te voeren
  11. Klik op de kolom_getal regel in het dialoogvenster
  12. Klik op cel B8 om die celverwijzing in het dialoogvenster in te voeren
  13. Klik op de Area_num regel in het dialoogvenster
  14. Klik op cel B9 om die celverwijzing in het dialoogvenster in te voeren
  15. Klik op OK om de functie te voltooien en het dialoogvenster te sluiten
  16. De maand juli wordt weergegeven in cel B10 omdat het de maand in de cel is die de eerste rij en de tweede kolom van het tweede gebied doorsnijdt (bereik C1 tot 1)
  17. Wanneer u op cel B8 klikt, verschijnt de volledige functie = INDEX ((A1: A5, C1: E1, C4: D5), B7, B8) in de formulebalk boven het werkblad

Index Functie Foutwaarden

Veelvoorkomende foutwaarden die zijn gekoppeld aan de functie INDEX - Referentieformulier zijn:

#WAARDE! - Doet zich voor als de rij_getal , kolom_getal, of Area_num argumenten zijn geen cijfers.

#REF! - Komt voor als:

  • De rij_getal argument is groter dan het aantal rijen in het geselecteerde bereik;
  • De Col_num argument is groter dan het aantal kolommen in het geselecteerde bereik.
  • De Area_num argument is groter dan het aantal gebieden in het geselecteerde bereik.