Beskrivning
Använd den här funktionen för att extrahera ett angivet antal rader eller kolumner från början eller slutet av ett område eller en array.
Syntax
TA(matris, rader, [kolumner])
Indata
Denna funktion godkänner följande argument:
| Namn | Krävs | Beskrivning | Giltig inmatning |
|---|---|---|---|
uppställning |
Ja | Området eller arrayen att extrahera från. | En cell, ett cellområde, en dynamisk array eller en formel som resulterar i något av dessa. |
rader |
Ja | Antal rader att extrahera. Positivt för de översta raderna, negativt för de nedre raderna. | Ett heltal, en referens till en cell som innehåller ett heltal, eller en formel som resulterar i något av dessa. |
[kolumner] |
Nej | Antal kolumner att extrahera. Positivt för vänsterkolumner, negativt för högerkolumner. | Ett heltal, en referens till en cell som innehåller ett heltal, eller en formel som resulterar i något av dessa. |
Exempel
Provdata
| A | B | C | D | ||
|---|---|---|---|---|---|
| 1 | Namn | Ålder | Stad | Lön | |
| 2 | John | 35 | New York | 75000 | |
| 3 | John | 35 | New York | 75000 | |
| 4 | Alice | 28 | Chicago | 65000 | |
| 5 | Bob | 42 | San Francisco | 85000 |
Prov på formler
| Användningsfall | Formel | Förklaring och resultat | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Extrahera de två första raderna från en datamängd. | =TA(A1:D5; 2) |
Denna formel skapar en ny datamängd som innehåller de två första raderna från källdatamängden. För denna datamängd skulle formeln returnera följande:
|
|||||||||||||||
| Extrahera de två sista raderna från en datamängd. | =TA(A1:D5; -2) |
Denna formel skapar en ny datamängd som innehåller de två sista raderna från källdatamängden. För denna datamängd skulle formeln returnera följande:
|
|||||||||||||||
| Extrahera de två första raderna och de två första kolumnerna från en datamängd. | =TA(A1:D5; 2; 2) |
Denna formel skapar en ny datamängd som innehåller de två första raderna och de två första kolumnerna från källdatamängden. Resultat:
|
|||||||||||||||
| Extrahera de två första raderna och de två sista kolumnerna från en datamängd. | =TA(A1:D5; 2; -2) |
Denna formel skapar en ny datamängd som innehåller de två första raderna och de två sista kolumnerna från källdatamängden. Resultat:
|
|||||||||||||||
| Extrahera de första tre UNIQUE raderna från datasetet. Obs: Om det finns färre unika rader än det angivna antalet returneras alla unika rader. |
=TA(UNIK(A1:D5); 3) |
Denna formel skapar en ny datamängd som innehåller de två första UNIKA raderna från källdatamängden, trots att tre angavs (det fanns bara två rader som uppfyllde kriterierna). Resultat:
|
Anteckningar
- Precis som med alla arrayfunktioner fyller TAKE dynamiskt resultat över intilliggande celler, med början från cellen som innehåller TAKE-funktionen.
- TA:
- Extraherar rader eller kolumner från början eller slutet av arrayen.
- Stöder positiv (start) och negativ (slut) rad-/kolumnval.
- Kan extrahera både rader och kolumner samtidigt.
Tips
- Om du har rubrikrad(er), börja dina arrayvärden en rad längre ner (till exempel i datamängden ovan, börja med A2 istället för A1) om du inte vill att rubrikerna ska inkluderas.
- TAKE kan kombineras med:
- FILTER : För att extrahera övre/nedre rader efter filtrering.
- SORTERING : För att extrahera rader efter sortering av data.
- UNIK : För att extrahera unika rader eller kolumner. Detta är användbart för:
- Tar bort dubbletter.
- Sampling av distinkta datapunkter.
- Analysera unika poster.
- SEKVENS : För att extrahera en sekvens.
Relaterade funktioner
Här är de andra matrisformelfunktionerna som stöds i Workiva-kalkylblad.