Funkcija OFFSET za ustvarjanje & amp; Uporaba dinamičnega območja v Excelu

  • Deliti To
Hugh West

Dinamično območje v programu Microsoft Excel se običajno uporablja za shranjevanje širokega razpona podatkov z uporabo funkcije OFFSET. Ti shranjeni podatki z opredeljenim imenom se nato uporabljajo za različne izračune v okviru različnih funkcij. V tem članku boste natančno spoznali, kako lahko uporabite to funkcijo OFFSET za shranjevanje, opredelitev & amp; uporabite območje celic ali podatkov v Excelu.

Zgornja zaslonska slika je pregled članka, ki predstavlja primer uporabe funkcije OFFSET. Izvedeli boste več o naboru podatkov, ustvarjanju & uporabi dinamični imenovani razpon s funkcijo OFFSET v naslednjih razdelkih tega članka.

Prenesi delovni zvezek za prakso

Prenesete lahko delovni zvezek Excel, ki smo ga uporabili za pripravo tega članka.

Dinamični razpon s funkcijo OFFSET

Ustvarjanje & uporaba dinamičnega poimenovanega območja s funkcijo OFFSET

Preden se lotimo ustvarjanja & uporabe dinamičnega poimenovanega območja s funkcijo OFFSET v Excelu, se najprej seznanimo s funkcijo OFFSET.

Uvod v funkcijo OFFSET

  • Cilj:

Vrne referenco na območje, ki je določeno število vrstic & stolpcev iz dane reference.

  • Sintaksa:

=OFFSET(referenca, vrstice, cols, [višina], [širina])

  • Argumenti:

referenca - Celica ali območje celic. Na podlagi te reference se uporabijo parametri odmika.

vrstice - Številka vrstice, ki se šteje navzdol ali navzgor od referenčne točke.

cols- Številka stolpca, ki se šteje v desno ali levo od referenčne vrednosti.

[višina] - Višina ali število vrstic, ki se vrnejo kot rezultatne vrednosti.

[širina]- Širina ali število stolpcev, ki se vrnejo kot rezultatne vrednosti.

  • Primer:

Na spodnji sliki so 4 stolpci z naključnimi imeni blagovnih znamk računalnikov, vrstami naprav, imeni modelov in cenami.

Na podlagi podatkov iz tabele bomo dodelili argumente, ki so omenjeni v Stolpec H .

📌 Koraki:

➤ Ker bomo rezultat poiskali s funkcijo OFFSET v Celica H15 , ki ga moramo vnesti:

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

➤ Po pritisku Vnesite , se prikaže niz vrnjenih vrednosti glede na izbrane argumente.

Kako deluje ta funkcija? Znotraj funkcije je prvi argument Celica B4 ki je znana kot referenčna vrednost. Zdaj pojdite v 5. vrstico navzdol & 2. stolpec desno od te referenčne celice & dobili boste celico D9. Ker je višina naše vrstice 2, torej 4 celice navzdol, začenši z D9 Višina stolpca 2 pomeni, da se bodo 4 vrstice razširile na naslednji stolpec desno do Stolpec D . Tako bo končno matriko sestavljalo Razpon celic na spletnem mestu D9:E12 .

Preberi več: Excel OFFSET Dinamični razpon več stolpcev na učinkovit način

Ustvarjanje dinamičnega razpona s funkcijami OFFSET & amp; COUNTA

COUNTA funkcija šteje število celic brez vseh praznih celic v območju celic. COUNTA bomo dodelili višino vrstice & amp; širino stolpca na podlagi razpoložljivih podatkov v območju.

📌 Koraki:

➤ Izberite Celica H4 & vrsta:

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

➤ Tisk Vnesite & videli boste, da se bo celotno polje vrnilo kot rezultatne vrednosti.

V razdelku z argumenti je bila višina vrstice dodeljena z COUNTA(B4:B100) & to pomeni, da v preglednici dodelimo vrstice do 100. vrstice, tako da bo ob vnosu nove vrednosti pod prvotni obseg podatkov v 100. vrstici ta nova vrednost prav tako shranjena s funkcijo OFFSET. Ker je bila širina stolpca opredeljena kot COUNTA(B4:E4) , tako da so štirje stolpci (B, C, D, E) so zdaj dodeljeni funkciji na podlagi referenčne vrednosti, izbrane v funkciji OFFSET.

Na spodnji sliki je primer, ko vnesete vrednost pod prvotnim obsegom podatkov in se v preglednici OFFSET takoj prikaže dobljena vrednost.

Preberi več: Ustvarjanje dinamičnega poimenovanega območja z VBA v Excelu (navodila po korakih)

Podobna branja

  • Excelov dinamični obseg na podlagi vrednosti celice
  • Excel VBA: Dinamični obseg na podlagi vrednosti celice (3 metode)
  • Kako uporabiti dinamični razpon za zadnjo vrstico z VBA v Excelu (3 metode)

Uporaba upravitelja imen za ustvarjanje dinamičnega poimenovanega območja s funkcijama OFFSET & amp; COUNTA

S funkcijo Name Manager lahko določite ime rezultatnega polja, ki ga najdete s funkcijo OFFSET.

📌 Korak 1:

➤ Pod Formula izberite zavihek Ime Manager . Odpre se pogovorno okno.

➤ Tisk Novo & amp; na Ime Urednik se prikaže polje .

📌 Korak 2:

➤ Določite ime podatkovnega niza ali območja celic, ki jih želite zamakniti.

➤ V referenčno polje vnesite formulo:

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

➤ Tisk V REDU & Ime Manager bo zdaj na seznamu prikazano opredeljeno ime in referenčna formula na dnu seznama.

📌 Korak 3:

➤ Zdaj zaprite Ime Manager & vrnite se v preglednico.

📌 4. korak:

➤ Izberite katero koli celico v preglednici & začnite vnašati določeno ime kot formulo. Določeno ime boste našli na seznamu funkcij.

➤ Izberite to funkcijo & pritisnite Vnesite .

Na spodnji sliki je prikazano rezultatsko polje, ki je bilo shranjeno kot referenca s funkcijo OFFSET z Ime Manager .

Preberite več: Excelov dinamični poimenovani obseg na podlagi vrednosti celice (5 preprostih načinov)

Uporaba dinamičnega imenovanega območja za izračune

Ko ste določili ime polja ali območja celic, ki ste jih prej izbrali, lahko zdaj na podlagi številčnih vrednosti opravite različne izračune ali uporabite katero koli funkcijo za dinamično poimenovano območje podatkov. Iz našega nabora podatkov bomo zdaj najprej izravnali celoten cenik & amp; nato opravili nekaj algebrskih izračunov.

📌 Korak 1:

➤ Odprite Ime Urednik ponovno & amp; ime je Cene.

➤ V polje referenčne funkcije vnesite formulo:

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

➤ Tisk V REDU & amp; na Ime Manager bo prikazal opredeljeno ime za Cene z referenčno formulo na dnu.

📌 Korak 2:

➤ Zaprite Ime Manager & vrnite ga v preglednico.

📌 Korak 3:

➤ Ker bomo ugotovili vsoto vseh cen s seznama, bo formula z novo definiranim poimenovanim območjem v Celica H11 bo:

=SUM(Cene)

➤ Ko pritisnete tipko Enter, boste dobili skupne cene vseh naprav naenkrat.

Tako deluje dinamično poimenovano območje za funkcijo med izračunom. V vrstici s funkcijami vam ne bo treba vsakič vnašati referenc na celice, saj ste že določili ime za to območje celic z ukazom Ime Manager .

Podobno z uporabo PRIMERNO, MAX & MIN funkcije, lahko ocenite tudi nekatere druge podatke v Stolpec H ki so prikazani na naslednji sliki.

Preberi več: Ustvarjanje dinamičnega območja vsote na podlagi vrednosti celice v Excelu (4 načini)

Alternativa za OFFSET: ustvarjanje dinamičnega razpona s funkcijo INDEX

Primerna alternativa funkciji OFFSET je funkcija INDEX s to funkcijo INDEX lahko shranite več podatkov ali območje celic. Tu bomo še enkrat določili ime seznama cen.

📌 Korak 1:

➤ Odprto Ime Urednik ponovno & v referenčno polje vnesite formulo:

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

➤ Tisk Vnesite & novo definirano ime boste našli v Ime Manager .

📌 Korak 2:

➤ Zaprite Ime Manager & končano.

Zdaj lahko to dinamično poimenovano območje uporabite v svoji preglednici za vse vrste izračunov, tako da mu dodelite ustrezne funkcije.

Preberite več: Kako uporabiti dinamični razpon VBA v Excelu (11 načinov)

Zaključne besede

Upam, da vas bo ta članek o ustvarjanju & amp; uporaba dinamičnega razpona zdaj spodbudila k učinkoviti uporabi funkcije OFFSET v vaših preglednicah Excel. Če imate kakršna koli vprašanja ali povratne informacije, mi prosim sporočite v razdelku s komentarji. Ogledate si lahko tudi naše druge članke, povezane s funkcijami Excel na tem spletnem mestu.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.