Beskrivelse
Bruk denne funksjonen til å trekke ut et spesifisert antall rader eller kolonner fra begynnelsen eller slutten av et område eller en matrise.
Syntaks
TAKE(matrise, rader, [kolonner])
Innganger
Denne funksjonen godtar følgende argument:
| Navn | Påkrevd | Beskrivelse | Gyldig inngang |
|---|---|---|---|
rekke |
Ja | Området eller matrisen som skal hentes fra. | En celle, et celleområde, en dynamisk matrise eller en formel som resulterer i noen av disse. |
rader |
Ja | Antall rader som skal hentes ut. Positiv for de øverste radene, negativ for de nederste radene. | Et heltall, en referanse til en celle som inneholder et heltall, eller en formel som resulterer i en av disse. |
[spalter] |
Nei | Antall -kolonner som skal hentes ut. Positiv for venstre kolonne, negativ for høyre kolonne. | Et heltall, en referanse til en celle som inneholder et heltall, eller en formel som resulterer i en av disse. |
Eksempler
Eksempeldata
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Navn | Alder | By | Lønn |
| 2 | John | 35 | New York | 75000 |
| 3 | John | 35 | New York | 75000 |
| 4 | Alice | 28 | Chicago | 65000 |
| 5 | Bob | 42 | San Francisco | 85000 |
Eksempel på formler
| Bruksområde | Formel | Resultat | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Trekk ut de to første radene fra et datasett. | =TAKE(A1:D5, 2) |
Denne formelen oppretter et nytt datasett som inneholder de to første radene fra kildedatasettet. For dette datasettet vil formelen gi følgende resultat:
|
||||||||||||
| Trekk ut de to siste radene fra et datasett. | =TAKE(A1:D5, -2) |
Denne formelen oppretter et nytt datasett som inneholder de to siste radene fra kildedatasettet. For dette datasettet vil formelen gi følgende resultat:
|
||||||||||||
| Trekk ut de to første radene og de to første kolonnene fra et datasett. | =TAKE(A1:D5, 2, 2) |
Denne formelen oppretter et nytt datasett som inneholder de to første radene og de to første kolonnene fra kildedatasettet. For dette datasettet vil formelen gi følgende resultat:
|
||||||||||||
| Trekk ut de to første radene og de to siste kolonnene fra et datasett. | =TAKE(A1:D5, 2, -2) |
Denne formelen oppretter et nytt datasett som inneholder de to første radene og de to siste kolonnene fra kildedatasettet. For dette datasettet vil formelen gi følgende resultat:
|
||||||||||||
| Trekk ut de tre første UNIQUE radene fra datasettet. Merk: Hvis det finnes færre unike rader enn det angitte antallet, returneres alle de unike radene. |
=TAKE(UNIQUE(A1:D5), 3) |
Denne formelen oppretter et nytt datasett som inneholder de to første UNIQUE radene fra kildedatasettet. For dette datasettet vil formelen gi følgende resultat:
|
Merknader
- Som med alle matrisefunksjoner fyller TAKE dynamisk opp resultatene i tilstøtende celler, med utgangspunkt i cellen som inneholder TAKE-funksjonen.
- TAKE:
- Trekker ut rader eller kolonner fra starten eller slutten av matrisen.
- Støtter positivt (start) og negativt (slutt) rad-/kolonnevalg.
- Kan trekke ut både rader og kolonner samtidig.
Tips
- Hvis du har overskriftsrader, starter du matriseverdiene én rad ned (i datasettet ovenfor starter du for eksempel med A2 i stedet for A1) hvis du ikke vil at overskriftene skal tas med.
- TAKE kan kombineres med:
- FILTER: For å trekke ut de øverste/nederste radene etter filtrering.
- SORT: For å trekke ut rader etter sortering av data.
- UNIQUE: For å trekke ut unike rader eller kolonner. Dette er nyttig for:
- Fjerne duplikater.
- Prøvetaking av forskjellige datapunkter.
- Analyse av unike poster.
- SEQUENCE: For å trekke ut en sekvens.
Relaterte funksjoner
Her er de andre matriseformelfunksjonene som støttes i Workiva-regneark.