Hur man använder OFFSET-funktionen i Excel (3 lämpliga exempel)

  • Dela Detta
Hugh West

Microsoft Excel tillhandahåller olika funktioner för att maximera och snabba upp din produktivitet. Idag ska jag visa hur du kan extrahera ett visst avsnitt från en datamängd med hjälp av OFFSET funktion Excel .

Ladda ner övningsboken

Du kan ladda ner följande Excel-arbetsbok för bättre förståelse och öva själv.

Användning av OFFSET-funktionen.xlsx

Introduktion till Excel OFFSET-funktionen

Mål

  • Den utgår från en viss cellreferens, flyttar sig till ett visst antal rader nedåt, sedan till ett visst antal kolumner till höger och tar sedan ut ett avsnitt från datamängden med en viss höjd och bredd.
  • Det är en Array-funktion, så du måste trycka på Ctrl + Shift + Enter för att infoga den här funktionen om du inte är i Office 365.

Syntax

=OFFSET(referens,rader,kolumner,[höjd],[bredd])

Argument

Argument Obligatoriskt eller frivilligt Värde
referens Krävs Cellreferensen från vilken den börjar röra sig.
rader Krävs Antalet rader flyttas nedåt.
kols Krävs Antalet kolumner flyttas åt höger.
[höjd] Valfritt Antalet rader i den del av data som extraheras. Standardvärdet är 1.
[bredd] Valfritt Antalet kolumner i den del av data som extraheras. Standardvärdet är 1.

Returvärde

  • Den returnerar ett avsnitt från en datamängd med en viss höjd och en viss bredd, som ligger ett visst antal rader ner och ett visst antal kolumner till höger från en given cellreferens.
Anteckningar
  • Om argumentet rows är ett negativt tal flyttar funktionen det angivna antalet rader uppåt från referenscellen i stället för nedåt.
  • Men efter att ha nått destinationen kommer den alltid att samla in en sektion med den angivna höjden nedåt och den angivna bredden högerut.
  • Exempelvis kan formeln OFFSET(D9,-3,1,2,2,2) börjar röra sig från cellen D9 och flyttar sedan 3 rader uppåt och flyttar sedan en kolumn åt höger.
  • Men efter att ha nått destinationscellen samlar den in en sektion av 2 rader höjd från nedåt och sedan 2 kolumnernas bredd från höger.

  • Om cols är ett negativt tal flyttar funktionen det angivna antalet kolumner till vänster från referenscellen i stället för till höger.
  • Men efter att ha nått destinationen kommer den alltid att samla in en sektion med den angivna höjden nedåt och den angivna bredden högerut.
  • Exempelvis kan formeln OFFSET(F6,3,-3,-3,2,2) börjar röra sig från cellen F6 och flyttar sedan 3 rader nedåt, och flyttar sedan 3 kolumnerna till vänster.
  • Men efter att ha nått destinationscellen samlar den in en sektion av 2 rader höjd från nedåt och sedan 2 kolumnernas bredd från höger.

  • Om något av de fyra argumenten rows, cols, [height] eller [width] är en bråkdel omvandlar Excel det automatiskt till ett heltal.
  • Till exempel i formeln OFFSET(B4,3.7,3,2,2) , argumentet för raden är ett bråk, 7 . Excel har konverterat den till 3 och flyttade sedan 3 rader nedåt från B4 och sedan 3 kolumnerna till höger.
  • Sedan samlade han in en del av 2 rader högt och 2 kolumnerna är breda.

3 lämpliga exempel för att använda OFFSET-funktionen Excel

Den här artikeln visar hur du kan använda OFFSET-funktionen Här sorterar vi ut en hel kolumn i en datamängd, en hel rad i en datamängd och intilliggande flera rader och flera kolumner i en datamängd.

Exempel 1: Använd Excel OFFSET-funktionen för att sortera ut en hel rad

I det här avsnittet ska vi visa hur man extraherar alla värden för en hel rad genom att använda OFFSET-funktionen Om du vill veta hur det går till kan du följa nedanstående steg.

Steg:

  • Vi har ett försäljningsresultat på 5 år av 13 produkter från ett företag som heter Mars Group.
  • Nu ska vi försöka sortera ut en hel rad med hjälp av OFFSET-funktionen .
  • Låt oss försöka ta fram försäljningssiffrorna för Television för alla år.
  • TV är den mest 7:e produkt i produktlistan.
  • Och vi har ett dataavsnitt att samla in som sträcker sig över 5 år ( 5 kolumner).
  • Vår formel kommer alltså att se ut som nedan.
=OFFSET(B5,7,1,1,5)

  • Tryck sedan på CTRL+SHIFT+ENTER.

FÖRDELNING AV FORMELN
  • OFFSET-funktionen börjar röra sig från cellen B5 .
  • Därefter flyttas 7 rader nedåt för att hitta TV:n.
  • Och sedan flyttar den sig 1 kolumnen åt höger för att landa det första året, 2016.
  • Sedan tar den ut en del av 1-rad höjd och 5 kolumner bredd. Det här är försäljningsstatistiken för tv från 2016 till 2020.
  • Slutligen kan du se att vi har fått försäljningsrekordet för TV-apparater under alla år.

Läs mer: Hur man använder ROW-funktionen i Excel (med 8 exempel)

Exempel 2: Sortera ut en hel kolumn med hjälp av OFFSET-funktionen i Excel

I det här avsnittet ska vi visa hur man extraherar alla värden för en hel kolumn genom att tillämpa OFFSET-funktionen Om du vill veta hur det går till kan du följa nedanstående steg.

Steg:

  • Först sorterar vi ut en hel kolumn från samma uppsättning data.
  • Därefter försöker vi ta reda på all försäljning under 2018.
  • Här är 2018 den 3:e år under året.
  • Och vi kommer att ta fram en lista med totalt 13
  • Skriv ner följande formel här.
=OFFSET(B5,1,3,13,1)

  • Tryck sedan på CTRL+SHIFT+ENTER .

FÖRDELNING AV FORMELN
  • Den börjar återigen röra sig från cell B5 .
  • Flyttar en rad nedåt till den första bärbara datorn.
  • Därefter flyttas 3 kolumner till år 2018.
  • Därefter utvinner du en del av 13 rader höjd (alla produkter) och 1 kolumnbredd (endast för
  • Slutligen ser du att vi har differentierat all försäljning under 2018.

Läs mer: Hur man använder COLUMN-funktionen i Excel (4 enkla exempel)

Exempel 3: Använda OFFSET-funktionen för att sortera ut intilliggande flera rader och flera kolumner

I det här avsnittet kommer vi att visa hur man extraherar alla värden för intilliggande flera rader och flera kolumner genom att använda OFFSET-funktionen Om du vill veta hur det går till kan du följa nedanstående steg.

Steg:

  • Först samlar vi in ett avsnitt med flera rader och flera kolumner från datamängden.
  • Låt oss sedan försöka samla in försäljningen av produkterna telefon, kylskåp och tv under åren 2017, 2018 och 2019.
  • Efter det är telefonen den enda som är 5:e produkt på listan, och 2017 är det andra året.
  • Här kommer den insamlade sektionen att ha 3 rader (telefon, kylskåp och TV) och 3 kolumner (2017, 2018 och 2019).
  • Skriv ner följande formel här.
=OFFSET(B4,5,2,3,3,3)

  • Tryck sedan på CTRL+SHIFT+ENTER.

FÖRDELNING AV FORMELN
  • Den börjar återigen röra sig från cell B5 .
  • Flyttar till 5 rader ner till produkttelefonen.
  • Flyttar sedan 2 kolumnerna till höger till året 2017 .
  • Därefter samlas uppgifterna om 3 rader i höjdled (telefon, kylskåp och TV) och 3 kolumner i bredd (2017, 2018 och 2019).
  • Vi har samlat in försäljningssiffror för telefoner, kylskåp och tv-apparater från åren 2017, 2018 och 2019.

Läs mer: Hur man använder ROWS-funktionen i Excel (med 7 enkla exempel)

Vanliga fel med OFFSET-funktionen
  • #VALUE visar när ett argument är av fel datatyp. Till exempel måste argumentet för raden vara ett tal. Om det är en text visas #VALUE

Slutsats

I den här artikeln har vi tagit upp följande 3 Lämpliga exempel på hur man kan använda OFFSET-funktionen Excel Vi hoppas att du har uppskattat och lärt dig mycket av den här artikeln. Om du dessutom vill läsa fler artiklar om Excel kan du besöka vår webbplats Exceldemy. Om du har några frågor, kommentarer eller rekommendationer kan du lämna dem i kommentarsfältet nedan.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.