Indholdsfortegnelse
Microsoft Excel indeholder forskellige funktioner til at maksimere og fremskynde din produktivitet. I dag vil jeg vise, hvordan du kan udtrække et bestemt afsnit fra et datasæt ved hjælp af OFFSET funktion på Excel .
Download arbejdsbog til øvelser
Du kan downloade følgende Excel-arbejdsbog for at få en bedre forståelse og selv øve dig i den.
Brug af OFFSET-funktionen.xlsxIntroduktion til Excel OFFSET-funktionen
Målsætning
- Den starter fra en bestemt cellehenvisning, bevæger sig et bestemt antal rækker nedad, derefter et bestemt antal kolonner til højre og udtrækker derefter et afsnit fra datasættet med en bestemt højde og bredde.
- Det er en Array-funktion, så du skal trykke på Ctrl + Shift + Enter for at indsætte denne funktion, medmindre du er i Office 365.
Syntaks
=OFFSET(reference,rows,cols,[højde],[bredde])
Argumenter
Argumenter | Krævet eller valgfri | Værdi |
---|---|---|
reference | Påkrævet | Cellereferencen, hvorfra den begynder at bevæge sig. |
rækker | Påkrævet | Antallet af rækker bevæger sig nedad. |
cols | Påkrævet | Antallet af kolonner flyttes til højre. |
[højde] | Valgfrit | Antallet af rækker i den del af dataene, der udtrækkes. Standardværdien er 1. |
[bredde] | Valgfrit | Antallet af kolonner i den del af dataene, der udtrækkes. Standardværdien er 1. |
Returneringsværdi
- Den returnerer et udsnit fra et datasæt med en bestemt højde og en bestemt bredde, der er placeret et bestemt antal rækker nedad og et bestemt antal kolonner til højre for en given cellehenvisning.
- Hvis argumentet rows er et negativt tal, flytter funktionen det angivne antal rækker opad fra referencecellen i stedet for at flytte nedad.
- Men når den når frem til destinationen, vil den altid samle en sektion med den angivne højde nedad og en angivet bredde mod højre.
- For eksempel kan formlen OFFSET(D9,-3,-3,1,2,2,2) begynder at bevæge sig fra cellen D9 , og flytter derefter 3 rækker opad og derefter 1 kolonne mod højre.
- Men når den når frem til destinationscellen, indsamler den en del af 2 rækker højde fra nedad og derefter 2 kolonnernes bredde fra højre og frem.
- Hvis cols-argumentet er et negativt tal, flytter funktionen det angivne antal kolonner til venstre fra referencecellen i stedet for at flytte til højre.
- Men når den når frem til destinationen, vil den altid samle en sektion med den angivne højde nedad og en angivet bredde mod højre.
- For eksempel kan formlen OFFSET(F6,3,-3,-3,2,2) begynder at bevæge sig fra celle F6 , og flytter derefter 3 rækker nedad, og flytter derefter 3 kolonner mod venstre.
- Men når den når frem til destinationscellen, samler den en del af 2 rækker højde fra nedad og derefter 2 kolonnernes bredde fra højre og frem.
- Hvis et af de fire argumenter rows, cols, [height] eller [width] er en brøk, konverterer Excel det automatisk til et heltal.
- For eksempel i formlen OFFSET(B4,3.7,3,3,2,2) , rækkeargumentet er en brøk, 7 . Excel har konverteret den til 3 , og derefter flyttet 3 rækker ned fra B4 og derefter 3 søjler til højre.
- Og derefter indsamlede en del af 2 rækker høje og 2 kolonner brede.
3 egnede eksempler på brug af OFFSET-funktionen i Excel
Denne artikel viser dig, hvordan du kan bruge OFFSET-funktionen Her sorterer vi en hel kolonne i et datasæt, en hel række i et datasæt og tilstødende flere rækker og flere kolonner i et datasæt.
Eksempel 1: Anvendelse af Excel OFFSET-funktionen til sortering af en hel række
I dette afsnit vil vi demonstrere, hvordan man uddrager alle værdierne for en hel række ved at bruge OFFSET-funktionen Så for at kende metoden kan du følge nedenstående trin i overensstemmelse hermed.
Trin:
- Vi har en salgsrekord på 5 år af 13 produkter fra en virksomhed ved navn Mars Group.
- Nu vil vi forsøge at sortere en hel række ved hjælp af OFFSET-funktionen .
- Lad os forsøge at udtrække salgsstatistikken for Television for alle årene.
- Se, fjernsynet er den 7. produkt på produktlisten.
- Og vi har et dataafsnit, der skal indsamles, og som strækker sig over 5 år ( 5 søjler).
- Så vores formel vil være som vist nedenfor.
=OFFSET(B5,7,7,1,1,1,5)
- Tryk derefter på CTRL+SHIFT+ENTER.
- OFFSET-funktionen begynder at bevæge sig fra celle B5 .
- Derefter bevæger den sig 7 rækker nedad for at finde fjernsynet.
- Og så bevæger den sig 1 kolonnen mod højre for at lande i det første år, 2016.
- Derefter uddrager den et afsnit af 1-rækket højde og 5 kolonner bredde. Dette er salgsstatistikken for tv fra 2016 til 2020.
- Endelig vil du se, at vi har salgsstatistikker for fjernsyn i alle årene.
Læs mere: Sådan bruger du ROW-funktionen i Excel (med 8 eksempler)
Eksempel 2: Sortering af en hel kolonne ved hjælp af OFFSET-funktionen i Excel
I dette afsnit vil vi demonstrere, hvordan man uddrager alle værdierne for en hel kolonne ved at anvende OFFSET-funktionen Så for at kende metoden kan du følge nedenstående trin i overensstemmelse hermed.
Trin:
- Først sorterer vi en hel kolonne fra det samme datasæt.
- Lad os derefter forsøge at finde ud af alt salget i 2018.
- Her er 2018 den 3. år i året.
- Og vi vil udtrække en liste over i alt 13
- Skriv derfor følgende formel ned her.
=OFFSET(B5,1,3,3,13,1)
- Derefter skal du trykke på CTRL+SHIFT+ENTER .
- Den begynder igen at bevæge sig fra celle B5 .
- Flytter 1 række ned til den første bærbare computer med produkt.
- Derefter flytter 3 kolonner helt frem til 2018.
- Derefter uddrages et afsnit af 13 rækker højde (alle produkter) og 1 kolonnebredde (kun for
- Til sidst kan du se, at vi har differentieret alle salg i 2018.
Læs mere: Sådan bruger du COLUMN-funktionen i Excel (4 nemme eksempler)
Eksempel 3: Brug af OFFSET-funktionen til at sortere flere rækker og flere kolonner ved siden af hinanden
I dette afsnit vil vi demonstrere, hvordan man udtrækker alle værdierne for tilstødende flere rækker og flere kolonner ved at bruge OFFSET-funktionen Så for at kende metoden kan du følge nedenstående trin i overensstemmelse hermed.
Trin:
- Først indsamler vi et udsnit af flere rækker og flere kolonner fra datasættet.
- Lad os derefter forsøge at indsamle salget af produkterne telefon, køleskab og tv i årene 2017, 2018 og 2019.
- Derefter er telefonen den eneste mulighed for at 5. produkt på listen, og 2017 er det andet år.
- Her vil den indsamlede sektion have 3 rækker (telefon, køleskab og fjernsyn) og 3 kolonner (2017, 2018 og 2019).
- Skriv derfor følgende formel ned her.
=OFFSET(B4,5,5,2,3,3,3)
- Derefter skal du trykke på CTRL+SHIFT+ENTER.
- Den begynder igen at bevæge sig fra celle B5 .
- Flytter til 5 rækker ned til produkttelefonen.
- Derefter flytter 2 kolonnerne til højre til året 2017 .
- Derefter indsamles dataene for 3 rækker i højden (telefon, køleskab og fjernsyn) og 3 kolonner i bredden (2017, 2018 og 2019).
- Vi har samlet salgsstatistikker for telefoner, køleskabe og fjernsyn fra årene 2017, 2018 og 2019.
Læs mere: Sådan bruger du ROWS-funktionen i Excel (med 7 nemme eksempler)
Almindelige fejl med OFFSET-funktionen- #VALUE viser, når et argument har den forkerte datatype. For eksempel skal række-argumentet være et tal. Hvis det er en tekst, vil den vise #VALUE
Konklusion
I denne artikel har vi behandlet 3 Egnede eksempler på, hvordan man bruger OFFSET-funktionen på Excel Vi håber virkelig, at du har nydt og lært meget af denne artikel. Hvis du vil læse flere artikler om Excel, kan du besøge vores hjemmeside Exceldemy. Hvis du har spørgsmål, kommentarer eller anbefalinger, så skriv dem venligst i kommentarfeltet nedenfor.