Beskrivelse
Bruk denne funksjonen til å trekke ut bestemte kolonner fra et område eller en matrise.
Syntaks
VELGKOLLENTER(matrise, kolonne1, …,[kolonne253])
Inndata
Denne funksjonen godtar følgende argumenter:
| Navn | Påkrevd | Beskrivelse | Gyldig inndata |
|---|---|---|---|
matrise |
Ja | Området eller matrisen kolonnene skal velges fra. | En celle, et celleområde eller en formel som resulterer i en av disse. |
kolonne1, …, [kolonne253] |
Ja | Kolonnetall som skal trekkes ut fra matrisen. Opptil 253 kolonner kan identifiseres. | En cellereferanse, et positivt heltall som identifiserer en kolonneposisjon (1=A), 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 | Alice | 28 | Chicago | 65000 |
Eksempelformler
| Brukstilfelle | Formel | Forklaring og resultat | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Trekk ut kolonnene Navn og By fra et datasett. | =VELGKOLONER(A1:D3; 1; 3) |
Denne formelen returnerer kolonne 1 (Navn) og 3 (By), samt overskriften. For dette datasettet ville det returnere følgende:
|
|||||||||
| Endre rekkefølgen på kolonnene til Lønn, Alder og Navn. | =VELGKOLONER(A2:D3; 4; 2; 1) |
Denne formelen omorganiserer kolonnene til den angitte rekkefølgen. For dette datasettet ville det returnere følgende:
|
|||||||||
| Trekk bare ut kolonnen «Alder». | =VELGKOLONER(A1:D3; 2) |
Denne formelen returnerer bare kolonnen «Alder». For dette datasettet ville det returnere følgende:
|
|||||||||
| Finn de radene der alderen er større enn 50, og returner navnet og byen. | =VELGKOLONER(FILTER(A1:D10; B1:B10>30); 1, 3) |
Denne formelen bruker først FILTER for å velge rader der kolonne B har verdier større enn 50, og bruker deretter CHOOSECOLS for å trekke ut bare kolonne 1 og 3 fra disse filtrerte radene. For dette datasettet ville det returnere følgende:
Merk: Hvis kildedataene har ansattposter med navn, alder, by og lønn, vil dette returnere en dynamisk matrise som viser navn og byverdier for ansatte over 30 år. Resultatet overføres automatisk til tilstøtende celler. |
Merknader
- Kolonnetallene starter fra 1, ikke 0. Så «A» er kolonne 1.
- Som med alle matrisefunksjoner, fyller CHOOSECOLS dynamisk ut resultater på tvers av tilstøtende celler, og starter fra cellen som inneholder CHOOSECOLS-funksjonen.
- VELG FARGER:
- Kan velge og endre rekkefølgen på kolonner dynamisk.
- Fungerer med både statiske områder og dynamiske arrayer.
- Er nyttig for å lage delsett av store datasett.
Tips
- Hvis du har en overskriftsrad og ikke vil at overskriftene skal inkluderes, starter du matriseverdiene én rad ned (for eksempel, i datasettet ovenfor, start med A2 i stedet for A1).
- CHOOSECOLS kan kombineres med andre funksjoner, inkludert:
- FILTER : For å velge bestemte kolonner fra filtrerte data.
- SORTERING : For å omorganisere kolonner.
- UNIK : For å trekke ut unike verdier fra valgte kolonner.
- SEKVENS : For å opprette dynamiske kolonnevalg.
- INDEX : For avansert kolonnereferanse.
- SAMMENLIGNE : For dynamisk kolonnevalg basert på kriterier.
- TRANSPONER : For å endre retningen på valgte kolonner.
- CHOOSERROWS : For mer kompleks datautvelgelse.
Relaterte funksjoner
Her er de andre matriseformelfunksjonene som støttes i Workiva-regneark.