Beskrivning
Använd den här funktionen för att extrahera specifika rader från ett område eller en array.
Syntax
VÄLJ RADER(array, rad_1, …,[rad_1048576])
Indata
Denna funktion godkänner följande argument:
| Namn | Krävs | Beskrivning | Giltig inmatning |
|---|---|---|---|
uppställning |
Ja | Det område eller den array som rader ska väljas från. | En cell, ett cellintervall eller en formel som resulterar i något av dessa. |
rad_1, …, [rad_1048576] |
Nej | Radnummer att extrahera från arrayen. Upp till 1 048 576 rader kan identifieras. | Ett positivt heltal, en referens till en cell som innehåller ett positivt 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 | Alice | 28 | Chicago | 65000 |
| 4 | Bob | 42 | San Francisco | 85000 |
| 5 | Robin | 25 | Denver | 55000 |
Prov på formler
| Användningsfall | Formel | Resultat och förklaring | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Skapa en ny datamängd som har samma rubrik och innehållet på den tredje raden. | =VÄLJ RADER(A1:D4; 1; 3) |
Om formeln finns i cell E1 enligt datatabellen ovan får man följande resultat:
|
||||||||||||||||||||
| Skapa en ny datamängd som har samma rubrik och innehållet i rad 2 och 4. | =VÄLJ RADER(A1:D4; 4; 2; 1) |
Om formeln finns i cell E1 enligt datatabellen ovan får man följande resultat:
|
||||||||||||||||||||
| Skapa en ny datamängd med endast innehållet i rad 2. | =VÄLJ RADER(A1:D4; 2) |
Eftersom formeln bara frågar efter rad 2 inkluderas inte rubrikraden. Om formeln finns i cell E1 enligt datatabellen ovan får man följande resultat:
|
||||||||||||||||||||
|
Skapa en ny datamängd som listar de 3 äldsta anställda dynamiskt utan att lista dem manuellt. Dynamiskt betyder i detta fall att antalet returnerade rader kan bestämmas antingen av ett fast eller refererat värde. Tips: I det här fallet är värdet fastställt till 3, men värdet för SEKVENS kan lika gärna vara en cellreferens, i vilket fall antalet returnerade rader skulle bestämmas av värdet i den cellen. |
=VÄLJ RADER(FILTER(A2:D5, B2:B5>25), SEKVENS(3)) |
Denna formel använder först Om formeln finns i cell E1 enligt datatabellen ovan får man följande resultat:
|
Anteckningar
- Radnummer börjar från 1, inte 0.
- Precis som med alla arrayfunktioner fyller FILTER dynamiskt resultat över intilliggande celler, med början från cellen som innehåller FILTER-funktionen.
- VÄLJA RADER:
- Kan välja och ändra ordning på rader dynamiskt.
- Fungerar med både statiska områden och dynamiska arrayer.
- Är användbart för att skapa delmängder av stora datamängder.
Tips
- Om du har rubrikrad(er), börja dina arrayvärden en rad längre ner (till exempel, i datasetet ovan börjar du med A2 istället för A1) om du inte vill att rubrikerna ska inkluderas.
- CHOOSEROWS kan kombineras med andra funktioner, inklusive:
Relaterade funktioner
Här är de andra matrisformelfunktionerna som stöds i Workiva-kalkylblad.