OFFSET funkcija, skirta sukurti & amp; "Excel" naudoti dinaminį diapazoną

  • Pasidalinti
Hugh West

Dinaminis diapazonas programoje "Microsoft Excel" paprastai naudojamas dideliam duomenų diapazonui saugoti taikant funkciją OFFSET. Šie saugomi duomenys su apibrėžtu pavadinimu vėliau naudojami įvairiems skaičiavimams pagal įvairias funkcijas. Šiame straipsnyje tiksliai sužinosite, kaip galite naudoti šią funkciją OFFSET, kad galėtumėte saugoti, apibrėžti & amp; naudoti ląstelių ar duomenų diapazoną programoje "Excel".

Aukščiau pateiktoje ekrano kopijoje pateikiama straipsnio apžvalga, kurioje pateikiamas funkcijos OFFSET naudojimo pavyzdys. Sužinosite daugiau apie duomenų rinkinį, sukūrimą & amp; naudojimo būdus. dinaminis pavadintas diapazonas su OFFSET funkcija tolesniuose šio straipsnio skyriuose.

Atsisiųsti praktikos sąsiuvinį

Galite atsisiųsti "Excel" sąsiuvinį, kurį naudojome rengdami šį straipsnį.

Dinaminis diapazonas su OFFSET

& kūrimas; Dinaminio pavadinimų diapazono naudojimas su OFFSET funkcija

Prieš pereidami prie kūrimo & amp; dinaminio įvardyto diapazono naudojimo su "Excel" funkcija OFFSET, pirmiausia susipažinkime su funkcija OFFSET.

Įvadas į OFFSET funkciją

  • Tikslas:

Grąžina nuorodą į diapazoną, kuris yra tam tikro skaičiaus eilučių & amp; stulpelių nuo tam tikros nuorodos.

  • Sintaksė:

=OFFSET(reference, rows, cols, [height], [width])

  • Argumentai:

nuoroda - Ląstelė arba ląstelių intervalas. Pagal šią nuorodą taikomi poslinkio parametrai.

eilutės - Eilutės numeris, skaičiuojamas nuo atskaitos taško žemyn arba aukštyn.

cols- Stulpelio numeris, kuris skaičiuojamas į dešinę arba į kairę nuo atskaitos vertės.

[aukštis] - Eilučių, kurios bus grąžintos kaip rezultato reikšmės, aukštis arba skaičius.

[plotis]- Stulpelių, kurie bus grąžinami kaip rezultato reikšmės, plotis arba skaičius.

  • Pavyzdys:

Toliau pateiktame paveikslėlyje yra 4 stulpeliai su atsitiktiniais kompiuterių prekės ženklų pavadinimais, prietaisų tipais, modelių pavadinimais ir kainomis.

Remdamiesi lentelėje pateiktais duomenimis, priskiriame argumentus, paminėtus H stulpelis .

📌 Žingsniai:

➤ Kadangi ketiname rasti rezultatą naudodami OFFSET funkciją Ląstelė H15 , turime ten įvesti:

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

➤ Paspaudus Įveskite , jums bus parodytas grąžinamų verčių masyvas, sudarytas pagal jūsų pasirinktus argumentus.

Kaip veikia ši funkcija? Funkcijos viduje 1-asis argumentas yra Ląstelė B4 kuri vadinama pamatine verte. Dabar eikite į 5 eilutę žemyn & 2 stulpelį į dešinę nuo šio pamatinio langelio & gausite langelį D9. Kadangi mūsų eilučių aukštis yra 2, todėl 4 langeliai į apačią, pradedant nuo D9 Ir galiausiai, stulpelio aukštis - 2 reiškia, kad 4 eilutės išsiplės į kitą stulpelį į dešinę. D stulpelis Taigi galutinį rezultatą sudarys Ląstelių diapazonas D9:E12 .

Skaityti daugiau: "Excel OFFSET Dynamic Range" keli stulpeliai efektyviu būdu

Dinaminio diapazono kūrimas naudojant OFFSET & amp; COUNTA funkcijas

COUNTA funkcija skaičiuoja ląstelių skaičių, išskyrus visas tuščias ląsteles ląstelių intervale. COUNTA funkcijos, priskiriame eilutės aukštį & amp; stulpelio plotį pagal turimus diapazono duomenis.

📌 Žingsniai:

➤ Pasirinkite Ląstelė H4 & tipas:

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

➤ Spauda Įveskite & pamatysite, kad visas masyvas grįš kaip gautos reikšmės.

Argumentų dalyje eilučių aukštis buvo priskirtas naudojant COUNTA(B4:B100) & tai reiškia, kad priskiriame eilutes iki 100-osios skaičiuoklės eilutės, kad, įvedus naują reikšmę pagal pradinį duomenų intervalą 100-ojoje eilutėje, ši nauja reikšmė taip pat būtų išsaugota naudojant OFFSET funkciją. Vėlgi, kadangi stulpelio plotis buvo apibrėžtas kaip COUNTA(B4:E4) , todėl keturi stulpeliai (B, C, D, E) dabar priskiriami funkcijai pagal OFFSET funkcijoje pasirinktą atskaitos vertę.

Toliau pateiktame paveikslėlyje pateiktas pavyzdys, kai įvedate vertę, kuri yra mažesnė už pradinį duomenų diapazoną, ir iš karto gauta vertė bus rodoma OFFSET lentelėje.

Skaityti daugiau: Dinaminio pavadinto diapazono sukūrimas "Excel" programoje naudojant VBA (žingsnis po žingsnio gairės)

Panašūs skaitiniai

  • "Excel" dinaminis diapazonas pagal ląstelės vertę
  • "Excel VBA": dinaminis diapazonas pagal ląstelės vertę (3 metodai)
  • Kaip naudoti dinaminį diapazoną paskutinei eilutei su "Excel" VBA (3 metodai)

Vardų tvarkyklės naudojimas kuriant dinaminį pavadinimų diapazoną su OFFSET & amp; COUNTA funkcijomis

Naudodamiesi "Name Manager" galite apibrėžti rezultato masyvo, rasto naudojant funkciją OFFSET, pavadinimą.

📌 1 žingsnis:

➤ Pagal Formulė skirtuką, pasirinkite Vardas ir pavardė Vadybininkas . Atsidarys dialogo langas.

➤ Spauda Naujas &. Vardas ir pavardė Redaktorius bus rodomas langas.

📌 2 žingsnis:

➤ Apibrėžkite duomenų rinkinio pavadinimą arba ląstelių intervalą, kurį norite kompensuoti.

➤ Nuorodos lange įveskite formulę:

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

➤ Spauda GERAI & Vardas ir pavardė Vadybininkas dabar sąraše bus rodomas apibrėžtas pavadinimas, o apačioje - nuorodos formulė.

📌 3 veiksmas:

➤ Dabar uždarykite Vardas ir pavardė Vadybininkas & grįžkite į skaičiuoklę.

📌 4 veiksmas:

➤ Pasirinkite bet kurią savo skaičiuoklės ląstelę & pradėkite rašyti apibrėžtą pavadinimą kaip formulę. Apibrėžtą pavadinimą rasite funkcijų sąraše.

➤ Pasirinkite šią funkciją & amp; paspauskite Įveskite .

Toliau pateiktame paveikslėlyje matysite gautą masyvą, kuris buvo išsaugotas kaip nuoroda naudojant OFFSET funkciją pagal Vardas ir pavardė Vadybininkas .

Skaityti daugiau: "Excel" dinaminis pavadintas diapazonas pagal ląstelės vertę (5 paprasti būdai)

Dinaminio vardinio diapazono naudojimas skaičiavimams

Prieš tai apibrėžę masyvo arba pasirinkto ląstelių intervalo pavadinimą, dabar galite atlikti įvairius skaičiavimus pagal skaitines vertes arba taikyti bet kokią funkciją dinamiškai pavadintam duomenų intervalui. Iš mūsų duomenų rinkinio dabar pirmiausia užskaitysime visą kainoraštį & amp; tada atliksime keletą algebrinių skaičiavimų.

📌 1 žingsnis:

➤ Atidarykite Vardas ir pavardė Redaktorius vėl & amp; pavadinimas Kainos.

➤ Referencinės funkcijos lange įveskite formulę:

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

➤ Spauda GERAI &. Vardas ir pavardė Vadybininkas bus rodomas apibrėžtas pavadinimas Kainos su apačioje esančia nuorodine formule.

📌 2 žingsnis:

➤ Uždarykite Vardas ir pavardė Vadybininkas & grąžinkite jį į skaičiuoklę.

📌 3 veiksmas:

➤ Kadangi nustatysime visų kainų iš sąrašo sumą, formulė su naujai apibrėžtu pavadintu diapazonu Ląstelė H11 bus:

=SUMA(Kainos)

➤ Paspaudę Enter, gausite bendrą visų prietaisų kainą iš karto.

Taip veikia dinaminis pavadintas intervalas funkcijos skaičiavimo metu. Jums nereikės kiekvieną kartą funkcijos juostoje įvesti langelių nuorodų, nes jau apibrėžėte to langelių intervalo pavadinimą naudodami Vardas ir pavardė Vadybininkas .

Panašiai, naudodami Vidutinė, didžiausia & amp; MIN funkcijas, taip pat galite įvertinti kai kuriuos kitus duomenis, esančius H stulpelis kurie parodyti toliau pateiktame paveikslėlyje.

Skaityti daugiau: Dinaminės sumos diapazono sukūrimas pagal langelio vertę "Excel" programoje (4 būdai)

Alternatyva OFFSET: dinaminio diapazono kūrimas naudojant funkciją INDEX

Tinkama OFFSET funkcijos alternatyva yra INDEKSAS funkcija. Naudodami šią INDEX funkciją galite saugoti daugybę duomenų arba ląstelių intervalą. Čia dar kartą apibrėšime kainų sąrašo pavadinimą.

📌 1 žingsnis:

➤ Atviras Vardas ir pavardė Redaktorius vėl & įveskite formulę į nuorodos langelį:

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

➤ Spauda Įveskite & naujai apibrėžtą pavadinimą rasite Vardas ir pavardė Vadybininkas .

📌 2 žingsnis:

➤ Uždarykite Vardas ir pavardė Vadybininkas & amp; baigta.

Dabar šį dinamišką pavadintą intervalą galite naudoti savo skaičiuoklėje bet kokiems skaičiavimams, priskirdami susijusias funkcijas.

Skaityti daugiau: Kaip "Excel" programoje naudoti dinaminį diapazoną VBA (11 būdų)

Baigiamieji žodžiai

Tikiuosi, kad šis straipsnis apie sukūrimą & amp; dinaminio diapazono naudojimas dabar paskatins jus efektyviai taikyti funkciją OFFSET savo "Excel" skaičiuoklėse. Jei turite klausimų ar atsiliepimų, praneškite man komentarų skyriuje. Taip pat galite peržiūrėti kitus mūsų straipsnius, susijusius su "Excel" funkcijomis šioje svetainėje.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.