Lær, hvordan du præcist udtrækker og manipulerer dine data, så Excel fungerer smartere for dig.
Når du arbejder med dit datasæt i Microsoft Excel, er der lejligheder, hvor du kun skal analysere en del af dataene. Heldigvis giver Excel funktionerne TAKE og DROP til situationer som denne.
TAKE og DROP giver dig mulighed for at inkludere eller ekskludere en del af et array i dit valg. Lad os starte med at definere disse funktioner og derefter undersøge, hvordan du bruger dem i Excel.
Hvad er TAKE-funktionen i Excel?
TAKE-funktionen i Excel udtrækker et specificeret antal rækker og kolonner fra en matrix. Syntaksen for TAKE-funktionen er:
=TAKE(array, rows, [columns])
Her er, hvad hver parameter betyder:
- Array: Refererer til det kildearray, hvorfra du ønsker at udtrække rækker eller kolonner.
- Rækker: Angiver antallet af rækker, der skal udtrækkes. Et negativt tal tager rækker fra slutningen.
- Kolonner: Angiver antallet af kolonner, der skal udtrækkes. Et negativt tal tager også kolonner fra slutningen.
Hvad er DROP-funktionen i Excel?
På den anden side udelukker DROP-funktionen i Excel specifikke rækker og/eller kolonner fra en matrix eller et celleområde. Syntaksen for DROP-funktionen er:
=DROP(array, rows, [columns])
Parametrene for DROP-funktionen ligner dem i TAKE-funktionen:
- Array: Refererer til kildearrayet, hvorfra du ønsker at fjerne rækker eller kolonner.
- Rækker: Angiver antallet af rækker, der skal fjernes. Et negativt tal fjerner rækker fra slutningen.
- Kolonner: Angiver antallet af kolonner, der skal fjernes. Et negativt tal fjerner kolonner fra slutningen.
TAKE- og DROP-funktionerne fungerer med arrays, og de udsender også arrays. Da de altid udsender arrays, er der ingen grund til at markere dem som matrixformler i Excel. Af samme grund kan du støde på #SPILL fejlen i Excel ved brug af TAKE and DROP.
TAKE og DROP er tilgængelige i Excel til Microsoft 365, Excel til Microsoft 365 til Mac og Excel til internettet. Ældre versioner af Excel har dog ikke disse funktioner.
Sådan bruges TAKE-funktionen i Excel
Der er uendelige Excel-scenarier, hvor TAKE kan komme til nytte. Lad os tage et kig på et par eksempler.
1. Udpak de fem øverste rækker af dine data
Antag, at du har et regneark, der indeholder en liste over produkter og deres priser i løbet af de sidste par måneder. Hvis du kun vil udtrække de første fem rækker af dataene, kan du bruge TAKE-funktionen i stedet for at kopiere dataene.
Sådan kan du gøre det:
- Vælg den celle, hvor du vil bruge TAG-funktionen.
- Indtast formlen nedenfor i formellinjen.
=TAKE(B2:F1, 5)
- Trykke Gå ind.
Denne formel vil hente de første fem rækker inden for dataområdet B2:F1 og returnere output.
2. Udtræk den første kolonne af dine data
Lad os sige, at du kun vil hente den første kolonne i det samme datasæt. For at gøre dette med TAKE-funktionen skal du lade rækkeparameteren være tom og kun angive kolonnen:
=TAKE(B2:F1,,1)
Denne formel vil hente den første kolonne fra B2:F1 dataområde. Da vi ikke har angivet nogen værdi for række parameter i vores formel, er hver række i den første kolonne inkluderet i outputtet.
Sådan bruges DROP-funktionen i Excel
Du kan bruge DROP-funktionen til at ekskludere uønskede rækker og kolonner fra dine data. Syntaksen for formlerne ligner TAKE-funktionen. Lad os se, hvordan DROP-funktionen fungerer i Excel.
1. Ekskluder de sidste ti rækker af dine data
Antag, at du vil oprette en datavisning af dit regneark, der viser alt undtagen de sidste ti rækker. Her er formlen, du kan bruge til at opnå dette:
=DROP(B2:F21,-10)
Denne formel vil udelukke de sidste ti rækker i B2:F1 dataområde. Dette er fordi vi har specificeret -10 som rækkeparameter for data.
2. Ekskluder den sidste kolonne af dine data
Du kan bruge formlen nedenfor til at trimme den sidste kolonne af dine data ned med DROP:
=DROP(B2:F21,,-1)
I dette eksempel vil DROP-funktionen returnere de værdier, der falder inden for området B2:F1 mens den sidste kolonne ekskluderes.
Kombination af TAKE- og DROP-funktionerne med andre Excel-funktioner
Den sande magi ved Excel sker, når du kombinerer forskellige funktioner sammen. For eksempel, hvis du har brug for at feed en bestemt del af et array til en funktion, kan du kombinere det med TAKE eller DROP i stedet for at skrive dataområdet ud.
Antag, at du har en tabel over nogle varer og deres detaljer og ønsker at udskrive den første vare, der koster over N100. Du kan bruge TAKE i kombination med FILTER funktion i Excel at gøre dette. Her er formlen til at gøre det:
=TAKE(FILTER(B3:E8,D3:D8>100), 1,1)
Lad os bryde denne formel ned. FILTER-funktionen får alle rækker med priser over N100 inden for området. Formlen for dette er som følger:
=FILTER(B3:E8,D3:D8>100)
Dernæst fører formlen resultaterne fra FILTER til TAKE-funktionen. Angivelse af både række og kolonne argumenter som 1 henter kun værdien i de filtrerede datas første række og kolonne.
Tag og slip data i dit ark
Excels TAKE og DROP funktioner tilbyder en effektiv måde at udtrække og manipulere specifikke data i dine regneark. At forstå deres syntaks og brug giver dig mulighed for effektivt at administrere og analysere dine Excel-data, især når de kombineres med andre funktioner.