Beschrijving
Gebruik deze functie om een opgegeven aantal rijen of kolommen aan het begin of einde van een bereik of matrix te extraheren.
Syntax
TAKE(array, rijen, [kolommen])
Ingangen
Deze functie accepteert het volgende argument:
| Naam | Vereist | Beschrijving | Geldige invoer |
|---|---|---|---|
matrix |
Ja | Het bereik of de matrix waaruit moet worden geëxtraheerd. | Een cel, een celbereik, een dynamische matrix of een formule die in een van deze resulteert. |
rijen |
Ja | Aantal rijen om uit te pakken. Positief voor bovenste rijen, negatief voor onderste rijen. | Een geheel getal, een verwijzing naar een cel die een geheel getal bevat, of een formule die resulteert in een van deze. |
[columns] |
Geen | Aantal kolommen om uit te pakken. Positief voor linkerkolommen, negatief voor rechterkolommen. | Een geheel getal, een verwijzing naar een cel die een geheel getal bevat, of een formule die resulteert in een van deze. |
Voorbeelden
Voorbeeldgegevens
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Naam | Leeftijd | Stad | Salaris |
| 2 | John | 35 | New York | 75000 |
| 3 | John | 35 | New York | 75000 |
| 4 | Alice | 28 | Chicago | 65000 |
| 5 | Bob | 42 | San Francisco | 85000 |
Voorbeeldformules
| Gebruikscasus | Formule | Resultaat | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Extraheer de eerste twee rijen uit een gegevensset. | =TAKE(A1:D5, 2) |
Deze formule maakt een nieuwe gegevensreeks met de eerste twee rijen uit de brongegevensreeks. Voor deze gegevensset zou de formule het volgende opleveren:
|
||||||||||||
| Extraheer de laatste twee rijen uit een gegevensset. | =TAKE(A1:D5, -2) |
Deze formule maakt een nieuwe gegevensreeks met de laatste twee rijen uit de brongegevensreeks. Voor deze gegevensset zou de formule het volgende opleveren:
|
||||||||||||
| Extraheer de eerste twee rijen en de eerste twee kolommen uit een gegevensset. | =TAKE(A1:D5, 2, 2) |
Deze formule maakt een nieuwe gegevensreeks met de eerste twee rijen en de eerste twee kolommen uit de brongegevensreeks. Voor deze gegevensset zou de formule het volgende opleveren:
|
||||||||||||
| Extraheer de eerste twee rijen en de laatste twee kolommen uit een gegevensset. | =TAKE(A1:D5, 2, -2) |
Deze formule maakt een nieuwe gegevensreeks met de eerste twee rijen en de laatste twee kolommen uit de brongegevensreeks. Voor deze gegevensset zou de formule het volgende opleveren:
|
||||||||||||
| Extraheer de eerste drie UNIQUE rijen uit de dataset. Opmerking: Als er minder unieke rijen zijn dan het opgegeven aantal, dan worden alle unieke rijen geretourneerd. |
=TAKE(UNIQUE(A1:D5), 3) |
Deze formule maakt een nieuwe gegevensreeks met de eerste twee UNIQUE rijen uit de brongegevensreeks. Voor deze gegevensset zou de formule het volgende opleveren:
|
Notities
- Zoals bij alle matrixfuncties, vult TAKE dynamisch resultaten in aangrenzende cellen, beginnend bij de cel die de TAKE-functie bevat.
- NEMEN:
- Haalt rijen of kolommen uit het begin of einde van een matrix.
- Ondersteunt positieve (begin) en negatieve (einde) rij/kolom-selectie.
- Kan zowel rijen als kolommen tegelijk extraheren.
Tips
- Als u koptekstrij(en) hebt, begin uw matrixwaarden dan één rij lager (begin in de gegevensset hierboven bijvoorbeeld met A2 in plaats van A1) als u niet wilt dat de koptekst wordt meegenomen.
- TAKE kan gecombineerd worden met:
- FILTER: Om de bovenste/onderste rijen te extraheren na het filteren.
- SORTEREN: Rijen extraheren na het sorteren van gegevens.
- UNIQUE: Om unieke rijen of kolommen te extraheren. Dit is handig voor:
- Duplicaten verwijderen.
- Verschillende gegevenspunten bemonsteren.
- Analyseren van unieke records.
- SEQUENCE: Een sequentie extraheren.
Verwante functies
Hier zijn de andere arrayformulefuncties die in Workiva-spreadsheets worden ondersteund.