Innehållsförteckning
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 på 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.xlsxIntroduktion 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.
- 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.
- 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 .
- 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.
- 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 på 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.