OFFSET Funkcija za kreiranje & Koristite dinamički raspon u Excelu

  • Podijeli Ovo
Hugh West

Dinamički raspon u Microsoft Excelu se obično koristi za pohranjivanje širokog raspona podataka primjenom funkcije OFFSET. Ovi pohranjeni podaci s definiranim imenom se zatim koriste za različite proračune pod različitim funkcijama. U ovom članku ćete saznati precizno kako možete koristiti ovu funkciju OFFSET za pohranjivanje, definiranje & koristite raspon ćelija ili podataka u Excel-u.

Snimak zaslona iznad je pregled članka koji predstavlja primjer upotrebe funkcije OFFSET. Saznat ćete više o skupu podataka, kreiranju & koristi dinamički imenovani raspon sa funkcijom OFFSET u sljedećim odjeljcima ovog članka.

Preuzmite radnu svesku za vježbu

Možete preuzeti Excel radnu svesku koja koristili smo za pripremu ovog članka.

Dinamički raspon sa OFFSET-om

Kreiranje & Korištenje dinamičkog imenovanog raspona s funkcijom OFFSET

Prije nego što pređete na kreiranje & koristi dinamički imenovani raspon s funkcijom OFFSET u Excelu, hajde da se prvo upoznamo s funkcijom OFFSET.

Uvod u funkciju OFFSET

  • Cilj :

Vraća referencu na raspon koji je dati broj redova & stupaca iz date reference.

  • Sintaksa:

=OFFSET(referenca, redovi , cols, [visina], [width])

  • Argumenti:

referenca - Ćelija iliniz ćelija. Na osnovu ove reference, primjenjuju se parametri pomaka.

redovi- Broj reda koji se broji prema dolje ili prema gore od referentne točke.

cols- Broj kolone koji se broji desno ili lijevo od referentne vrijednosti.

[visina]- Visina ili broj redova koji će se vratiti kao rezultirajuće vrijednosti.

[width]- Širina ili broj stupaca koji će se vratiti kao rezultantne vrijednosti.

  • Primjer:

Na donjoj slici se nalaze 4 stupca sa nekim nasumičnim nazivima brendova računara, tipova uređaja, modela imena & cijene.

Na osnovu podataka iz tabele, dodijelit ćemo argumente koji su navedeni u Koloni H .

📌 Koraci:

➤ Kako ćemo pronaći rezultat korištenjem funkcije OFFSET u Ćelija H15 , tu moramo upisati:

=OFFSET(B4,5,2,4,2)

➤ Nakon što pritisnete Enter , bit ćete prikazan niz povratnih vrijednosti na osnovu vaših odabira argumenata.

Pa kako ova funkcija funkcionira? Unutar funkcije, 1. argument je Ćelija B4 koja je poznata kao referentna vrijednost. Sada idite na 5. red prema dolje & 2. kolona desno od ove referentne ćelije & dobićete ćeliju D9. Kako je visina našeg reda 2, tako će se 4 ćelije do dna počevši od D9 vratiti izfunkcija. I na kraju, visina stupca - 2 znači da će se 4 reda proširiti na sljedeću kolonu desno na Kolonu D . Dakle, konačni rezultujući niz će se sastojati od Opseg ćelija od D9:E12 .

Pročitajte više: Excel OFFSET dinamički opseg više kolona na efikasan način

Kreiranje dinamičkog raspona sa OFFSET & Funkcije COUNTA

COUNTA funkcija broji broj ćelija isključujući sve prazne ćelije u rasponu ćelija. Sada koristeći funkcije COUNTA , dodijelit ćemo visinu reda & širina kolone na osnovu dostupnih podataka u rasponu.

📌 Koraci:

➤ Odaberite Ćelija H4 & tip:

=OFFSET(B4,0,0,COUNTA(B4:B100),COUNTA(B4:E4))

➤ Pritisnite Enter & vidjet ćete da će se cijeli niz vratiti kao rezultantne vrijednosti.

U odjeljku za argumente, visina reda je dodijeljena sa COUNTA(B4:B100) & to znači da dodjeljujemo redove do 100. reda u proračunskoj tablici tako da kada se nova vrijednost unese u originalni raspon podataka unutar 100. retka, ta nova vrijednost će također biti pohranjena pomoću funkcije OFFSET. Opet, kako je širina stupca definirana kao COUNTA(B4:E4) , tako su četiri stupca (B, C, D, E) sada dodijeljene funkciji na osnovu referentnu vrijednost odabranu u funkciji OFFSET.

Na donjoj slici, ovo je primjer kada unosite vrijednost ispod originalnog raspona podataka,odmah će rezultirajuća vrijednost biti prikazana u tabeli OFFSET.

Pročitajte više: Kreirajte dinamički imenovani raspon s VBA u Excelu (smjernica korak po korak)

Slična očitanja

  • Dinamički raspon Excela zasnovan na vrijednosti ćelije
  • Excel VBA: Dinamički raspon zasnovan na vrijednosti ćelije (3 metode)
  • Kako koristiti dinamički raspon za posljednji red s VBA u Excelu (3 metode)

Upotreba upravitelja imena za kreiranje dinamičkog imenovanog raspona sa OFFSET & COUNTA funkcije

Upotrebom upravitelja imena, možete definirati ime rezultujućeg niza pronađenog preko funkcije OFFSET.

📌 Korak 1:

➤ Ispod kartice Formula odaberite Upravitelj imena . Otvoriće se okvir za dijalog.

➤ Pritisnite Novo & pojavit će se okvir Uređivač imena .

📌 Korak 2:

➤ Definirajte ime vašeg skupa podataka ili raspon ćelija koje želite pomaknuti.

➤ U referentni okvir upišite formulu:

=OFFSET(B4,0,0,COUNTA(B4:B100),COUNTA(B4:E4))

➤ Pritisnite OK & Upravitelj imena će sada prikazati definirano ime na listi zajedno sa referentnom formulom na dnu.

📌 Korak 3:

➤ Sada zatvorite Upravitelj imena & vratite se u svoju proračunsku tabelu.

📌 Korak 4:

➤ Odaberite bilo koju ćeliju u vašoj proračunskoj tabeli & ; počnite upisivati ​​definirano ime kao formulu. Tamo ćete pronaći definisano imepopis funkcija.

➤ Odaberite tu funkciju & pritisnite Enter .

Kao na slici ispod, vidjet ćete rezultujući niz koji je pohranjen kao referenca sa funkcijom OFFSET pomoću Upravitelj imena .

Pročitajte više: Excel Dynamic imenovani raspon na osnovu vrijednosti ćelije (5 jednostavnih načina)

Upotreba dinamičkog imenovanog raspona za izračune

Nakon što ste definirali naziv niza ili raspon ćelija odabranih prije, sada možete raditi različite proračune na osnovu numeričke vrijednosti ili primijeniti bilo koju funkciju na dinamički imenovani raspon podataka. Iz našeg skupa podataka, sada ćemo prvo poništiti cijeli cjenik & zatim izvršite nekoliko algebarskih proračuna.

📌 Korak 1:

➤ Ponovo otvorite Uređivač imena & nazovite ga Cijene.

➤ U polje referentne funkcije upišite formulu:

=OFFSET(E4,1,0,COUNTA(E5:E100),1)

➤ Pritisnite OK & ; Upravitelj imena će prikazati definirani naziv za Cijene sa referentnom formulom na dnu.

📌 Korak 2:

➤ Zatvorite Upravitelj imena & vratite je u svoju tabelu.

📌 Korak 3:

➤ Kako ćemo saznati zbir svih cijena sa liste, formula sa novodefiniranim imenovanim rasponom u ćeliji H11 će biti:

=SUM(Prices)

➤ Nakon pritiskom na Enter, dobit ćete ukupne cijene svih uređaja odjednom.

Evo kakodinamički imenovani raspon radi za funkciju tokom izračunavanja. Nećete morati svaki put unositi reference ćelija u funkcijsku traku jer ste već definirali ime za taj raspon ćelija pomoću Upravitelja imena .

Slično, korištenjem PROSJEK, MAX & MIN , možete procijeniti i neke druge podatke u Koloni H koji su prikazani na sljedećoj slici.

Pročitajte više : Kreirajte dinamički raspon sume na osnovu vrijednosti ćelije u Excelu (4 načina)

Alternativa OFFSET: Kreiranje dinamičkog raspona s funkcijom INDEX

Prikladna alternativa za funkcija OFFSET je funkcija INDEX . Pomoću ove funkcije INDEX možete pohraniti više podataka ili raspon ćelija. Ovdje ćemo još jednom definirati naziv liste cijena.

📌 Korak 1:

➤ Otvori Urednik imena ponovo & upišite formulu u polje za referencu:

=INDEX(B5:E100, 0, MATCH(E4, B4:E4, 0))

➤ Pritisnite Enter & pronaći ćete novo definirano ime u Upravitelju imenima .

📌 Korak 2:

➤ Zatvorite Upravitelj imena & gotovi ste.

Sada možete koristiti ovaj dinamički imenovani raspon u vašoj proračunskoj tabeli za bilo koju vrstu proračuna dodjeljivanjem povezanih funkcija.

Pročitajte više: Kako koristiti dinamički raspon VBA u Excelu (11 načina)

Završne riječi

Nadam se da će ovaj članak o kreiranju & koristi oddinamički opseg će od vas sada tražiti da efektivno primenite funkciju OFFSET u vašim Excel tabelama. Ako imate bilo kakvih pitanja ili povratnih informacija, javite mi u odjeljku za komentare. Također možete pogledati naše druge članke vezane za Excel funkcije na ovoj web stranici.

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.