Beskrivelse
Bruk denne funksjonen til å trekke ut et angitt antall rader eller kolonner fra begynnelsen eller slutten av et område eller en matrise.
Syntaks
TA(matrise; rader; [kolonner])
Inndata
Denne funksjonen godtar følgende argument:
| Navn | Påkrevd | Beskrivelse | Gyldig inndata |
|---|---|---|---|
matrise |
Ja | Området eller matrisen det skal utvinnes fra. | En celle, et celleområde, en dynamisk matrise eller en formel som resulterer i en av disse. |
rader |
Ja | Antall rader som skal trekkes 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. |
[kolonner] |
Nei | Antall kolonner som skal trekkes 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 | Johannes | 35 | New York | 75000 | |
| 3 | Johannes | 35 | New York | 75000 | |
| 4 | Alice | 28 | Chicago | 65000 | |
| 5 | Bob | 42 | San Francisco | 85000 |
Eksempelformler
| Brukstilfelle | Formel | Forklaring og resultat | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Trekk ut de to første radene fra et datasett. | =TA(A1:D5; 2) |
Denne formelen oppretter et nytt datasett som inneholder de to første radene fra kildedatasettet. For dette datasettet ville formelen returnere følgende:
|
|||||||||||||||
| Trekk ut de to siste radene fra et datasett. | =TA(A1:D5; -2) |
Denne formelen oppretter et nytt datasett som inneholder de to siste radene fra kildedatasettet. For dette datasettet ville formelen returnere følgende:
|
|||||||||||||||
| Trekk ut de to første radene og de to første kolonnene fra et datasett. | =TA(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. Resultat:
|
|||||||||||||||
| Trekk ut de to første radene og de to siste kolonnene fra et datasett. | =TA(A1:D5; 2; -2) |
Denne formelen oppretter et nytt datasett som inneholder de to første radene og de to siste kolonnene fra kildedatasettet. Resultat:
|
|||||||||||||||
| Trekk ut de tre første UNIQUE radene fra datasettet. Merk: Hvis det er færre unike rader enn det angitte antallet, returneres alle de unike radene. |
=TA(UNIK(A1:D5); 3) |
Denne formelen oppretter et nytt datasett som inneholder de to første UNIKKE radene fra kildedatasettet, selv om tre ble spesifisert (det var bare to rader som oppfylte kriteriene). Resultat:
|
Merknader
- Som med alle matrisefunksjoner fyller TAKE dynamisk ut resultater på tvers av tilstøtende celler, startende fra cellen som inneholder TAKE-funksjonen.
- TA:
- Trekker ut rader eller kolonner fra starten eller slutten av arrayet.
- Støtter positiv (start) og negativ (slutt) valg av rad/kolonne.
- Kan trekke ut både rader og kolonner samtidig.
Tips
- Hvis du har overskriftsrad(er), start matriseverdiene én rad ned (for eksempel i datasettet ovenfor, start med A2 i stedet for A1) hvis du ikke vil at overskriftene skal inkluderes.
- TAKE kan kombineres med:
- FILTER : For å trekke ut øverste/nederste rader etter filtrering.
- SORTERING : For å trekke ut rader etter sortering av data.
- UNIK : For å trekke ut unike rader eller kolonner. Dette er nyttig for:
- Fjerner duplikater.
- Uttak av forskjellige datapunkter.
- Analysere unike poster.
- SEKVENS : For å trekke ut en sekvens.
Relaterte funksjoner
Her er de andre matriseformelfunksjonene som støttes i Workiva-regneark.