Beskrivelse
Bruk denne funksjonen til å fjerne et angitt antall rader eller kolonner fra begynnelsen eller slutten av en matrise eller et område.
Dette gjør den nyttig for å fjerne topptekster, bunntekster eller uønskede dataseksjoner.
Syntaks
DROP(matrise, antall_rader, [antall_kolonner])
Inndata
Denne funksjonen godtar følgende argument:
| Navn | Påkrevd | Beskrivelse | Gyldig inndata |
|---|---|---|---|
matrise |
Ja | Området eller matrisen som rader eller kolonner skal fjernes fra. | En celle, et celleområde eller en formel som resulterer i en av disse. |
antall_rader |
Ja | Antall rader som skal fjernes fra starten eller slutten av tabellen. Positive verdier fjernes fra starten, negative verdier fra slutten. |
Et positivt heltall, en referanse til en celle som inneholder et positivt heltall, eller en formel som resulterer i en av disse. |
[antall_kolonner] |
Nei | Antall kolonner som skal fjernes fra starten eller slutten av tabellen. Positive verdier fjernes fra starten, negative verdier fra slutten. |
Et positivt heltall, en referanse til en celle som inneholder et positivt 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 | Alice | 28 | Chicago | 65000 |
| 4 | Bob | 42 | Los Angeles | 85000 |
| 5 | Georg | 22 | Denver | 55000 |
| 6 | Helen | 30 | Scottsdale | 71000 |
Eksempelformler
| Brukstilfelle | Formel | Resultat og forklaring | |||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Fjern overskriftsraden fra datasettet. | =FRA(A1:D6; 1) |
Denne formelen dupliserer datasettet uten å inkludere den første raden (overskriftsraden) «1».
|
|||||||||||||||||||||||||
| Fjerner den siste raden fra datasettet. | =FRA(A1:D6; -1) |
Denne formelen dupliserer datasettet uten å inkludere den siste raden.
|
|||||||||||||||||||||||||
| Fjern den første raden, uansett hvor mange kolonner det er i datasettet. | =FRIP(A1:INDEKS(D:D, ANTALL(A:A)), 1, 0) |
Denne formelen bruker DROP i kombinasjon med INDEX og COUNTA for å dynamisk justere hva som kopieres basert på antall rader med data uten å inkludere den første (overskrifts-) raden «1». Disse operasjonene fungerer som følger:
|
|||||||||||||||||||||||||
| Fjern den første raden og de to første kolonnene fra et datasett. | =FRA(A1:D4; 1; 2) |
Denne formelen bruker DROP til å fjerne den første raden (
|
|||||||||||||||||||||||||
| Lag en kopi av datasettet som bare viser ansatte over 30, uten overskriftsraden. | =DROP(FILTER(A1:D4; B1:B430); 1) |
Denne formelen bruker FILTER til å velge ansatte over 30 (
Viktige fordeler:
|
Merknader
- Som med alle arrayfunksjoner, fyller DROP dynamisk ut resultater på tvers av tilstøtende celler, startende fra cellen som inneholder DROP-funksjonen.
- SLIPPE:
- Kan fjerne rader eller kolonner fra starten eller slutten av en matrise.
- Fungerer med både statiske områder og dynamiske arrayer.
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.
-
DROP kan kombineres med andre funksjoner, inkludert:
- FILTER: For å fjerne rader fra filtrerte data.
- SORTERING: For å fjerne rader før eller etter sortering.
- UNIK: For å fjerne dupliserte rader.
- SEKVENS: For å generere matriser og fjerne bestemte seksjoner.
- RANK: For å identifisere rangering.
Relaterte funksjoner
Her er de andre matriseformelfunksjonene som støttes i Workiva-regneark.