Beschrijving
Gebruik deze functie om een waarde of een verwijzing naar een waarde uit een tabel of bereik terug te geven. Ondersteund in ketens.
Syntaxis
INDEX(array, rijnummer, [kolomnummer])
Invoer
Deze functie accepteert de volgende argumenten:
| Naam | Vereist | Beschrijving | Geldige invoer |
|---|---|---|---|
matrix |
Ja | Het bereik van cellen of de constante van de matrix waaruit gekozen kan worden. | Een reeks cellen of een matrixconstante. |
rij_nummer |
Ja | Het rijnummer in de array waaruit een waarde moet worden geretourneerd. | Een positief geheel getal, of een lege waarde als column_num is opgegeven. |
kolom_nummer |
Optioneel | Het kolomnummer in de array waaruit een waarde moet worden geretourneerd. | Een positief geheel getal. Vereist als de array meer dan één kolom bevat. |
Voorbeelden
Voorbeeldgegevens
De volgende tabel bevat de gegevens die in de onderstaande voorbeeldformules worden gebruikt.
| A | B | C | ||
|---|---|---|---|---|
| Product | Kleur | Prijs | ||
| 1 | Appel | Rood | $0.50 | |
| 2 | Banaan | Geel | $0.30 | |
| 3 | Kers | Rood | $0.75 | |
| 4 | Peer | Bruin | $0.60 |
Voorbeeldformules
| Gebruiksvoorbeeld | Formule | Uitleg en resultaat |
|---|---|---|
| Zoek een specifieke waarde in een tabel aan de hand van het rij- en kolomnummer. | =INDEX(A2:C5, 2, 3) |
Zoekt in het bereik A2:C5 en retourneert de waarde op het snijpunt van de 2e rij en de 3e kolom. Resultaat: $0,30 |
| Zoek een specifieke waarde in een enkele kolom aan de hand van het rijnummer. | =INDEX(A2:A5, 3) |
Zoekt in het bereik A2:A5 (Product) met één kolom en retourneert de waarde uit de derde rij. Resultaat: Kers |
| Retourneer een waarde uit een specifieke kolom door te zoeken naar een waarde in een andere kolom. | =INDEX(C2:C5, MATCH("Cherry", A2:A5, 0)) |
De functie MATCH vindt "Cherry" in A2:A5 op positie 3.
|
| Retourneer alle waarden uit een opgegeven kolom als een array. | =INDEX(A2:C5, 0, 2) |
Door 0 als rijnummer te gebruiken, geef je de functie de opdracht om de hele kolom terug te geven. Hier worden alle waarden uit de tweede kolom (Kleur) geretourneerd. Resultaat: Rood; Geel; Rood; Bruin (als cellen in een kolom, beginnend bij de cel waarin de formule staat.) |
Notities
- Als
row_numofcolumn_num gelijkis aan 0, retourneert INDEX een array van de volledige rij of kolom. - Als
row_numofcolumn_numbuiten de grenzen valt, geeft INDEX een #REF!-foutmelding. - Het gebruik van een INDEX in een matrixformule resulteert in een #VALUE!-fout, omdat Workiva Spreadsheets geen matrices ondersteunt (dit is anders dan in Excel/Sheets, waar INDEX wel gebruikt kan worden binnen matrixformules).
- Bij gebruik van INDEX met één kolom of één rij kunt u respectievelijk het argument
column_numofrow_num weglaten.
Tips
- INDEX wordt vaak gebruikt in combinatie met MATCH voor flexibele opzoekformules. De
pagina INDEX-MATCH gebruiken om flexibele zoekopdrachten te maken geeft een voorbeeld. - Bij het werken met grote datasets kan INDEX efficiënter zijn dan VLOOKUP voor meerdere zoekopdrachten.
- Je kunt INDEX gebruiken om dynamisch naar hele rijen of kolommen te verwijzen door "0" als rij- of kolomargument te gebruiken.
- Combineer INDEX met andere functies zoals SMALL of LARGE om de n -de grootste of kleinste waarde in een bereik te vinden.