Beskrivelse
Bruk denne funksjonen til å bestemme antall kolonner i en spesifisert matrise eller referanse.
Syntaks
KOLONNER(matrise)
Inndata
Denne funksjonen godtar følgende argument:
| Navn | Påkrevd | Beskrivelse | Gyldig inndata |
|---|---|---|---|
matrise |
Ja | Området eller matrisen som skal brukes til å beregne antall kolonner. | Et celleområde, en formel som returnerer et celleområde, eller en referanse til en celle som inneholder et celleområde. |
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 |
|---|---|---|
| Tell antall kolonner i hele datasettet. | =KOLONNER(A1:D3) |
Denne formelen teller antall kolonner i området A1:D3. For dette datasettet returneres 4 (Navn, Alder, By, Lønn). |
| Tell antall kolonner ved å bare bruke overskriftsraden. | =KOLONNER(A1:D1) |
KOLONNER avhenger bare av hvor bredt et område er, ikke hvor mange rader det har, så dette returnerer samme verdi som å telle hele tabellen. Resultat: 4 |
| Returner dynamisk navnet på overskriften til den siste kolonnen, slik at formelen fortsatt fungerer selv om kolonner legges til eller fjernes. | =INDEKS(A1:D1, KOLONNER(A1:D1)) |
COLUMNS(A1:D1) returnerer 4, så INDEX returnerer verdien i den 4. posisjonen i overskriftsraden. For dette datasettet returneres Lønn. Hvis en kolonne ble lagt til i tabellen, ville KOLONNER returnere 5, og denne formelen ville automatisk peke på den nye siste kolonnen i stedet for Lønn. |
| Hent dynamisk verdien til en bestemt ansatt fra den siste kolonnen, slik at et oppslag fortsetter å fungere selv om kolonner legges til eller fjernes. | =INDEKS(A2:D2; KOLONNER(A2:D2)) |
COLUMNS(A2:D2) returnerer 4, så INDEX returnerer den fjerde verdien i Johns rad.Resultat: 75000 |
| Tell hvor mange utfylte kolonner som finnes på rad, for å bekrefte at ingen kolonner mangler data. | =ANTALL(A2:D2) |
Teller de ikke-tomme cellene i Johns rad. For dette datasettet returneres 4, som samsvarer med de 4 kolonnene identifisert av COLUMNS(A2:D2) ovenfor – og bekrefter at ingen av kolonnene er tomme. |
| Lag et oppslag der både søkeområdet og returkolonnen utvides automatisk når kolonner legges til i tabellen. | =FINNSLAG(A3; A1:INDEKS(A1:D3; KOLONNER(A1:D1)); KOLONNER(A1:D1); USANN) |
Denne formelen fungerer på følgende måte:
For dette datasettet returneres 65000 (Alices lønn). Hvis en kolonne E ble lagt til, ville begge |
Merknader
- Kolonnetallene starter fra 1, ikke 0. Så «A» er kolonne 1.
Tips
- KOLONNER 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.