Beschrijving
Gebruik deze functie om specifieke rijen uit een bereik of matrix te extraheren.
Syntaxis
KEUZES(matrix, rij_1, ...,[rij_1048576])
Invoer
Deze functie accepteert het volgende argument:
| Naam | Vereist | Beschrijving | Geldige invoer |
|---|---|---|---|
matrix |
Ja | Het bereik of de matrix waaruit rijen moeten worden geselecteerd. | Een cel, een celbereik of een formule die een van beide resultaten oplevert. |
rij_1, …, [rij_1048576] |
Nee | Rijnummers die uit de array moeten worden gehaald. Er kunnen maximaal 1.048.576 rijen worden geïdentificeerd. | Een positief geheel getal, een verwijzing naar een cel die een positief geheel getal bevat, of een formule die een van beide als resultaat heeft. |
Voorbeelden
Voorbeeldgegevens
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Naam | Leeftijd | Stad | Salaris |
| 2 | John | 35 | New York | 75000 |
| 3 | Alice | 28 | Chicago | 65000 |
| 4 | Bob | 42 | San Francisco | 85000 |
| 5 | Robin | 25 | Denver | 55000 |
Voorbeeldformules
| Gebruiksvoorbeeld | Formule | Resultaat en uitleg | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Maak een nieuwe dataset aan met dezelfde koptekst en de inhoud van de derde rij. | =KEUZELIJSTEN(A1:D4, 1, 3) |
Als je de formule in cel E1 plaatst, krijg je, aan de hand van de bovenstaande gegevenstabel, het volgende resultaat:
|
||||||||||||||||||||
| Maak een nieuwe dataset aan met dezelfde koptekst en de inhoud van rij 2 en 4. | =KEUZELIJSTEN(A1:D4, 4, 2, 1) |
Als je de formule in cel E1 plaatst, krijg je, aan de hand van de bovenstaande gegevenstabel, het volgende resultaat:
|
||||||||||||||||||||
| Maak een nieuwe dataset aan met alleen de inhoud van rij 2. | =KEUZELIJSTEN(A1:D4, 2) |
Omdat de formule alleen rij 2 vereist, wordt de kopregel niet meegenomen. Als je de formule in cel E1 plaatst, krijg je, aan de hand van de bovenstaande gegevenstabel, het volgende resultaat:
|
||||||||||||||||||||
|
Maak dynamisch een nieuwe dataset aan met de 3 oudste werknemers, zonder ze handmatig toe te voegen. Dynamisch betekent in dit geval dat het aantal geretourneerde rijen kan worden bepaald door een vaste of een referentiewaarde. Tip: In dit geval is de waarde vastgesteld op 3, maar de waarde voor SEQUENCE zou ook een celverwijzing kunnen zijn. In dat geval wordt het aantal geretourneerde rijen bepaald door de waarde in die cel. |
=KIESROW(FILTER(A2:D5, B2:B5>25), SEQUENCE(3)) |
Deze formule gebruikt eerst Als je de formule in cel E1 plaatst, krijg je, aan de hand van de bovenstaande gegevenstabel, het volgende resultaat:
|
Notities
- De rijnummers beginnen bij 1, niet bij 0.
- Net als alle arrayfuncties vult FILTER dynamisch resultaten in aangrenzende cellen, te beginnen bij de cel die de FILTER-functie bevat.
- KIESERS:
- Rijen kunnen dynamisch worden geselecteerd en herschikt.
- Werkt met zowel statische bereiken als dynamische arrays.
- Is handig voor het maken van deelverzamelingen van grote datasets.
Tips
- Als er koptekstrijen zijn, begin dan met de waarden in de array één rij lager (bijvoorbeeld in de bovenstaande dataset met A2 in plaats van A1) als u de kopteksten niet wilt meenemen.
- CHOOSEROWS kan worden gecombineerd met andere functies, waaronder:
Gerelateerde functies
Hieronder vindt u de overige matrixformulefuncties die worden ondersteund in Workiva-spreadsheets.