Ynhâldsopjefte
Microsoft Excel biedt ferskate funksjes om jo produktiviteit te maksimalisearjen en te fersnellen. Hjoed sil ik sjen litte hoe't jo in bepaalde seksje kinne ekstrahearje út in gegevensset mei de OFFSET funksje fan Excel .
Oefenwurkboek downloade
Jo kinne it folgjende Excel-wurkboek downloade foar better begryp en sels oefenje.
Offset-funksje.xlsx brûke
Ynlieding ta Excel OFFSET-funksje
Doel
- It begjint fan in bepaalde selreferinsje, ferpleatst nei in spesifyk oantal rigen nei ûnderen, dan nei in spesifyk oantal kolommen rjochts, en pakt dan in seksje út 'e gegevensset mei in spesifike hichte en breedte.
- It is in arrayfunksje. Sa moatte jo Ctrl + Shift + Enter drukke om dizze funksje yn te foegjen, útsein as jo yn Office 365 binne.
Syntaksis
=OFFSET(reference,rows,cols,[height],[width])
Arguminten
Arguminten | Eask of opsjoneel | Wearde |
---|---|---|
referinsje | Required | De selferwizing fan wêr't it begjint te bewegen. |
rige | Required | It oantal rigen beweecht nei ûnderen. |
cols | Required | It oantal kolommen ferpleatst nei rjochts . |
[hichte] | Opsjoneel | It oantal rigen fan de seksje fan de gegevens dy't it útpakt. Destandert is 1. |
[width] | Opsjoneel | It oantal kolommen fan it diel fan 'e gegevens dat it úttreksels. De standert is 1. |
Returnwearde
- It jout in seksje werom út in gegevensset mei in spesifike hichte en in spesifike breedte, lizzend op in spesifyk oantal rigen nei ûnderen en in spesifyk oantal kolommen rjochts fan in opjûne selferwizing.
- As it rigelsargumint in negatyf getal, de funksje sil it opjûne oantal rigen nei boppen ferpleatse fan 'e referinsjesel ynstee fan nei ûnderen te bewegen.
- Mar nei it berikken fan de bestimming sil it altyd in seksje fan 'e oantsjutte hichte nei ûnderen sammelje en in opjûne breedte nei rjochts .
- Bygelyks, de formule OFFSET(D9,-3,1,2,2) begjint te bewegen fanút de sel D9 , ferpleatst dan 3 rijen nei boppen, ferpleatst dan 1 kolom nei rjochts.
- Mar nei it berikken fan de bestimmingsel sammelet it in seksje fan 2 rige hichte fan ûnderen en dan 2 kolommen breedte fan rjochts.
- As it cols-argumint in negatyf getal is, sil de funksje it opjûne getal ferpleatse ber fan kolommen lofts fan 'e referinsjesel ynstee fan nei rjochts te bewegen.
- Mar nei it berikken fan de bestimming sil it altyd in seksje fan 'e oantsjutte hichte nei ûnderen sammelje en in opjûne breedte nei rjochts.
- Bygelyks , de formule OFFSET(F6,3,-3,2,2) begjint te ferpleatsen fan sel F6 , ferpleatst dan 3 rijen nei ûnderen, en ferpleatst dan 3 kolommen nei links.
- Mar nei it berikken fan de bestimming sel, sammelet it in seksje fan 2 rige hichte fan ûnderen en dan 2 kolommen breedte fan rjochts.
- As ien fan 'e fjouwer arguminten rigen, kolommen, [hichte], of [breedte] in fraksje is, sil Excel it automatysk omsette nei in hiel getal.
- Bygelyks, yn de formule OFFSET(B4,3.7,3,2,2) , it rige argumint is in fraksje, 7 . Excel hat it konvertearre nei 3 , en dêrnei 3 rigels nei ûnderen ferpleatst fan B4 en dan 3 kolommen rjochts.
- En dêrnei in seksje sammele fan 2 rige heech en 2 kolommen breed.
3 geskikte foarbylden om OFFSET-funksje Excel te brûken
Dit artikel sil jo demonstrearje hoe't jo de OFFSET-funksje brûke kinne. Hjir sille wy in hiele kolom fan in gegevensset sortearje, in hiele rige fan in gegevensset, en neistlizzende meardere rigen en meardere kolommen fan in gegevensset.
Foarbyld 1: Excel OFFSET-funksje tapassen foar it sortearjen in hiele rige
Yn dizze seksje sille wy sjen litte hoe't jo alle wearden foar in hiele rige ekstrahearje kinne troch de OFFSET-funksje te brûken. Dus, om de metoade te kennen, kinne jo de stappen hjirûnder folgje.
Stappen:
- Wy hawwe in ferkeaprekord fan 5 jierren fan 13 produkten fan in bedriuwmei de namme Mars Group.
- No sille wy besykje in hiele rige út te sortearjen mei de OFFSET-funksje .
- Litte wy besykje it ferkeaprekord fan Televyzje foar alle jierren út te heljen .
- Sjoch, televyzje is it 7e produkt op 'e produktlist.
- En wy hawwe in gegevensseksje om te sammeljen dy't oer 5 jierren giet ( 5 kolommen).
- Dus, ús formule sil hjirûnder werjûn wurde.
=OFFSET(B5,7,1,1,5)
- Dan, druk op CTRL+SHIFT+ENTER.
FORMULE FERGESE
- De OFFSET-funksje begjint te bewegen fan sel B5 .
- Dan ferpleatst it 7 rigen nei ûnderen om de televyzje te finen.
- En dan it ferpleatst 1 kolom nei rjochts nei lân yn it earste jier, 2016.
- Dan pakt it in seksje út fan 1-rige hichte en 5 kolom breedte. Dit is it ferkeaprekord fan televyzje fan 2016 oant 2020.
- Ut lêst sille jo sjen dat wy it ferkeaprekord fan Televyzje fan alle jierren krigen hawwe.
Lês mear: Hoe kinne jo ROW-funksje brûke yn Excel (mei 8 foarbylden)
Foarbyld 2: Sortearje in Hiele kolom troch it brûken fan OFFSET-funksje yn Excel
Yn dizze seksje sille wy demonstrearje hoe't jo alle wearden foar in hiele kolom ekstrahearje kinne troch de OFFSET-funksje ta te passen. Dus, om de metoade te kennen, kinne jo de stappen hjirûnder folgje.
Stappen:
- Earst sille wy in hiele kolom fan deselde sortearjeset fan gegevens.
- Dêrnei besykje wy alle ferkeapen yn it jier 2018 út te finen.
- Hjir is 2018 it 3e jier yn it jier.
- En wy sille in list fan in totaal fan 13
- Skriuw dus de folgjende formule hjir op.
=OFFSET(B5,1,3,13,1)
- Druk dan op CTRL+SHIFT+ENTER .
FORMULE BREAKDOWN
- It begjint wer te ferpleatsen fan sel B5 .
- Ferpleatst 1 rige nei de earste produktlaptop.
- Dan ferpleatst 3 kolommen rjochts nei it jier 2018.
- Dan ekstrahearret in seksje fan 13 rijhichte (alle produkten) en 1 kolombreedte (allinich fan
- As lêste sille jo sjen dat wy alle ferkeapen yn it jier, 2018, differinsjearre hawwe.
Lês mear: Hoe kinne jo de KOLUMN-funksje brûke yn Excel (4 maklike foarbylden)
Foarbyld 3: OFFSET-funksje brûke om neistlizzende meardere te sortearjen Rigen en meardere kolommen
Yn dizze seksje sille wy sjen litte hoe't jo alle wearden foar neistlizzende ekstrahearje kinne meardere rigen en meardere kolommen troch de OFFSET-funksje te brûken. Dus, om de metoade te kennen, kinne jo de stappen hjirûnder folgje.
Stappen:
- Earst sille wy in seksje fan meardere rigen en meardere sammelje kolommen út de gegevensset.
- Dan besykje wy de ferkeap fan de produkten telefoan, kuolkast en televyzje te sammeljen yn de jierren 2017, 2018, en2019.
- Dêrnei sjogge jo, de telefoan is it 5e produkt op 'e list, en 2017 is it 2e jier.
- Hjir sil de sammele seksje hawwe 3 rijen (tillefoan, kuolkast en televyzje) en 3 kolommen (2017, 2018, en 2019).
- Skriuw dus de folgjende formule hjir op.
=OFFSET(B4,5,2,3,3)
- Druk dan op CTRL+SHIFT+ENTER.
FORMULE BREAKDOWN
- It begjint wer te bewegen fan sel B5 .
- Ferpleatst nei 5 rigels omleech nei it produkttelefon.
- Dan ferpleatst 2 kolommen rjochts nei it jier 2017 .
- Sammelet dan de gegevens fan 3 rijen yn 'e hichte (Telefoan, Koelkast en Televyzje) en 3 kolommen yn breedte (2017, 2018, en 2019).
- Sjoch, wy hawwe it ferkeaprekord fan telefoan, kuolkasten en televyzjes sammele fan 'e jierren 2017, 2018, en 2019.
Lês mear: Hoe kinne jo ROWS-funksje brûke yn Excel (mei 7 maklike foarbylden)
Algemiene flaters mei de OFFSET-funksje- #VALUE lit sjen as elk argumint fan it ferkearde gegevenstype is. Bygelyks, it rige argumint moat in nûmer wêze. As it in tekst is, dan sil it #VALUE
Konklúzje sjen litte
Yn dit artikel hawwe wy 3 Geskikt behannele foarbylden fan hoe't jo de OFFSET-funksje brûke yn Excel . Wy hoopje fan harte dat jo hjir in protte fan hawwe en leard hawwelidwurd. Derneist, as jo mear artikels oer Excel wolle lêze, kinne jo ús webside besykje, Exceldemy. As jo fragen, opmerkings of oanbefellings hawwe, lit se dan freonlik yn 'e kommentaar seksje hjirûnder.