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.
| Een (Product) | B (Kleur) | C (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(A1:C4, 2, 3) |
Zoekt in het bereik A1:C4 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(A1:A4, 3) |
Zoekt in het bereik A1:A4 (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(C1:C4, MATCH("Cherry", A1:A4, 0)) |
De functie MATCH vindt "Cherry" in A1:A4 op positie 3. INDEX retourneert vervolgens de 3e waarde uit de kolom Prijs (C1:C4).Resultaat: $0,75 |
| Retourneer alle waarden uit een opgegeven kolom als een array. | =INDEX(A1:C4, 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_numgelijk is aan 0, retourneert INDEX een array van de volledige rij of kolom. - Als
row_numofcolumn_numbuiten de grenzen valt, geeft INDEX een #REF!-foutmelding. - Als een INDEX wordt gebruikt voor een array, wordt een #VALUE! foutmelding geretourneerd, omdat Workiva Spreadsheets geen arrays ondersteunt.
- Bij gebruik van INDEX met één kolom of één rij kunt u respectievelijk het argument
column_numofrow_numweglaten.
Tips
- INDEX wordt vaak gebruikt in combinatie met MATCH voor flexibele opzoekformules. De pagina INDEX-MATCH gebruiken om flexibele zoekopdrachten te maken biedt 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.