Inhoudsopgave
Microsoft Excel biedt verschillende functies om uw productiviteit te maximaliseren en te versnellen. Vandaag laat ik zien hoe u een bepaalde sectie uit een gegevensverzameling kunt halen met behulp van de OFFSET functie van Excel .
Download Praktijk werkboek
U kunt de volgende Excel-werkmap downloaden voor een beter begrip en zelf oefenen.
OFFSET-functie gebruiken.xlsxInleiding tot de functie OFFSET in Excel
Doelstelling
- Het begint bij een bepaalde celreferentie, gaat naar een specifiek aantal rijen omlaag, dan naar een specifiek aantal kolommen rechts, en haalt dan een deel uit de gegevensverzameling met een specifieke hoogte en breedte.
- Het is een Array Functie. Dus je moet op Ctrl + Shift + Enter om deze functie in te voegen, tenzij u in Office 365 bent.
Syntax
=OFFSET(reference,rows,cols,[height],[width])
Argumenten
Argumenten | Verplicht of facultatief | Waarde |
---|---|---|
referentie | Vereist | De celreferentie van waar het begint te bewegen. |
rijen | Vereist | Het aantal rijen gaat naar beneden. |
cols | Vereist | Het aantal kolommen verschuift naar rechts. |
[hoogte] | Optioneel | Het aantal rijen van het gedeelte van de gegevens dat wordt opgehaald. De standaardwaarde is 1. |
[breedte] | Optioneel | Het aantal kolommen van het gedeelte van de gegevens dat wordt geëxtraheerd. De standaardwaarde is 1. |
Retourwaarde
- Het geeft een sectie van een gegevensverzameling met een specifieke hoogte en een specifieke breedte, gelegen op een specifiek aantal rijen omlaag en een specifiek aantal kolommen rechts van een gegeven celreferentie.
- Indien het argument rijen een negatief getal is, verplaatst de functie het opgegeven aantal rijen naar boven vanaf de referentiecel in plaats van naar beneden.
- Maar na het bereiken van de bestemming zal hij altijd een sectie van de opgegeven hoogte naar beneden en een opgegeven breedte naar rechts verzamelen.
- Bijvoorbeeld de formule OFFSET(D9,-3,1,2,2) begint te bewegen vanuit de cel D9 en beweegt dan 3 rijen naar boven, verplaatst dan 1 kolom naar rechts.
- Maar na het bereiken van de bestemmingscel verzamelt hij een deel van 2 rijen hoogte van naar beneden en dan 2 kolommen breedte van rechts.
- Indien het argument cols een negatief getal is, verplaatst de functie het opgegeven aantal kolommen naar links vanaf de referentiecel in plaats van naar rechts.
- Maar na het bereiken van de bestemming zal hij altijd een sectie van de opgegeven hoogte naar beneden en een opgegeven breedte naar rechts verzamelen.
- Bijvoorbeeld de formule OFFSET(F6,3,-3,2,2) begint te bewegen van cel F6 en beweegt dan 3 rijen naar beneden en beweegt dan 3 kolommen naar links.
- Maar na het bereiken van de bestemmingscel verzamelt hij een deel van 2 rijen hoogte van naar beneden en dan 2 kolommen breedte van rechts.
- Indien een van de vier argumenten rijen, kolommen, [hoogte] of [breedte] een breuk is, zet Excel deze automatisch om in een geheel getal.
- Bijvoorbeeld in de formule OFFSET(B4,3,7,3,2,2) is het rij-argument een breuk, 7 . Excel heeft het omgezet naar 3 en dan verplaatst 3 rijen naar beneden vanaf B4 en dan 3 kolommen rechts.
- En dan verzamelde een deel van 2 rijen hoog en 2 kolommen breed.
3 geschikte voorbeelden van het gebruik van de OFFSET-functie in Excel
Dit artikel toont u hoe u de OFFSET-functie Hier sorteren we een hele kolom van een gegevensverzameling, een hele rij van een gegevensverzameling, en aangrenzende meerdere rijen en meerdere kolommen van een gegevensverzameling.
Voorbeeld 1: Excel OFFSET functie toepassen om een hele rij uit te sorteren
In dit deel zullen we demonstreren hoe we alle waarden voor een hele rij kunnen extraheren met behulp van de OFFSET-functie Dus, om de methode te kennen, kunt u de onderstaande stappen dienovereenkomstig volgen.
Stappen:
- We hebben een verkooprecord van 5 jaren van 13 producten van een bedrijf genaamd Mars Group.
- Nu zullen we proberen een hele rij te sorteren met behulp van de OFFSET-functie .
- Laten we proberen de verkoopcijfers van Televisie voor alle jaren eruit te halen.
- Kijk, televisie is de 7e product op de productlijst.
- En we hebben een gegevenssectie te verzamelen die zich uitstrekt over 5 jaren ( 5 kolommen).
- Onze formule wordt dus hieronder weergegeven.
=OFFSET(B5,7,1,1,5)
- Druk dan op CTRL+SHIFT+ENTER.
- De OFFSET-functie begint te bewegen van cel B5 .
- Dan gaat het 7 rijen naar beneden om de televisie te vinden.
- En dan beweegt het 1 kolom naar rechts om te landen in het eerste jaar, 2016.
- Dan haalt het een deel van 1-rij hoogte en 5 kolommen breedte. Dit is het verkooprecord van televisie van 2016 tot 2020.
- Tenslotte zult u zien dat we het verkooprecord van Televisie van alle jaren hebben.
Lees meer: Hoe de functie ROW gebruiken in Excel (met 8 voorbeelden)
Voorbeeld 2: Een hele kolom sorteren met de OFFSET-functie in Excel
In dit deel zullen we demonstreren hoe we alle waarden voor een hele kolom kunnen extraheren door toepassing van de OFFSET-functie Dus, om de methode te kennen, kunt u de onderstaande stappen dienovereenkomstig volgen.
Stappen:
- Eerst sorteren we een hele kolom uit dezelfde reeks gegevens.
- Laten we daarna proberen alle verkopen in het jaar 2018 te achterhalen.
- Hier is 2018 de 3e in het jaar.
- En we zullen een lijst van in totaal 13
- Dus, schrijf hier de volgende formule op.
=OFFSET(B5,1,3,13,1)
- Druk vervolgens op CTRL+SHIFT+ENTER .
- Het begint weer te bewegen van cel B5 .
- Gaat 1 rij omlaag naar de eerste productlaptop.
- Dan beweegt 3 kolommen naar het jaar 2018.
- Haalt dan een deel van 13 rijen hoogte (alle producten) en 1 kolombreedte (alleen van
- Tot slot zult u zien dat wij alle verkopen in het jaar, 2018, hebben gedifferentieerd.
Lees meer: Hoe de functie KOLOMMEN gebruiken in Excel (4 eenvoudige voorbeelden)
Voorbeeld 3: De OFFSET-functie gebruiken om aangrenzende rijen en kolommen te sorteren
In dit deel zullen we demonstreren hoe we alle waarden voor aangrenzende meerdere rijen en meerdere kolommen kunnen extraheren door gebruik te maken van de OFFSET-functie Dus, om de methode te kennen, kunt u de onderstaande stappen dienovereenkomstig volgen.
Stappen:
- Eerst verzamelen we een sectie van meerdere rijen en meerdere kolommen uit de gegevensverzameling.
- Laten we dan proberen de verkoop van de producten telefoon, koelkast en televisie te verzamelen in de jaren 2017, 2018 en 2019.
- Daarna, zie je, is de telefoon de 5e product op de lijst, en 2017 is het 2e jaar.
- Hier zal de verzamelde sectie 3 rijen (telefoon, koelkast en televisie) en 3 kolommen (2017, 2018 en 2019).
- Schrijf hier dus de volgende formule op.
=OFFSET(B4,5,2,3,3)
- Druk vervolgens op CTRL+SHIFT+ENTER.
- Het begint weer te bewegen van cel B5 .
- Gaat naar 5 rijen naar beneden naar de producttelefoon.
- Dan beweegt 2 kolommen naar rechts naar het jaar 2017 .
- Verzamelt dan de gegevens van 3 rijen in de hoogte (telefoon, koelkast en televisie) en 3 kolommen in de breedte (2017, 2018 en 2019).
- Kijk, we hebben het verkooprecord van Telefoon, Koelkasten en Televisies van de jaren 2017, 2018 en 2019 verzameld.
Lees meer: De ROWS-functie in Excel gebruiken (met 7 eenvoudige voorbeelden)
Veel voorkomende fouten met de OFFSET-functie- #VALUE toont wanneer een argument van het verkeerde gegevenstype is. Bijvoorbeeld, het argument voor de rij moet een getal zijn. Als het een tekst is, dan toont het #VALUE
Conclusie
In dit artikel behandelen we 3 Geschikte voorbeelden van het gebruik van de OFFSET-functie in Excel Wij hopen van harte dat u van dit artikel heeft genoten en er veel van heeft geleerd. Bovendien, als u meer artikelen over Excel wilt lezen, kunt u onze website bezoeken, Exceldemy. Als u vragen, opmerkingen of aanbevelingen heeft, laat ze dan alstublieft achter in het commentaarveld hieronder.