OFFSET funkcija, lai izveidotu & amp; Izmantojiet dinamisko diapazonu programmā Excel

  • Dalīties Ar Šo
Hugh West

Dinamisko diapazonu programmā Microsoft Excel parasti izmanto, lai uzglabātu plašu datu diapazonu, piemērojot funkciju OFFSET. Šie saglabātie dati ar noteiktu nosaukumu pēc tam tiek izmantoti dažādiem aprēķiniem saskaņā ar dažādām funkcijām. Šajā rakstā jūs uzzināsiet, kā tieši varat izmantot šo funkciju OFFSET, lai uzglabātu, definētu & amp; izmantot šūnu vai datu diapazonu programmā Excel.

Iepriekš redzamais ekrānšāviņš ir raksta pārskats, kas ir OFFSET funkcijas izmantošanas piemērs. Jūs uzzināsiet vairāk par datu kopu, izveides & amp; izmantošanu. dinamiskais nosauktais diapazons ar OFFSET funkciju turpmākajās šī raksta sadaļās.

Lejupielādēt Practice Workbook

Varat lejupielādēt Excel darbgrāmatu, ko izmantojām, lai sagatavotu šo rakstu.

Dinamiskais diapazons ar OFFSET

& amp; Dinamiskā nosaukuma diapazona izmantošana ar funkciju OFFSET

Pirms nokļūšanas līdz izveidei & amp; izmanto dinamisko nosaukumu diapazonu ar funkciju OFFSET programmā Excel, vispirms iepazīstināsimies ar funkciju OFFSET.

Ievads funkcijā OFFSET

  • Mērķis:

Atgriež atsauci uz diapazonu, kas ir dotais rindu skaits & amp; kolonnas no dotās atsauces.

  • Sintakse:

=OFFSET(atsauce, rindas, cols, [augstums], [platums])

  • Argumenti:

atsauce - Šai atsaucei tiek piemēroti nobīdes parametri. Pamatojoties uz šo atsauci, tiek piemēroti nobīdes parametri.

rindas - Rindas numurs, kas tiek skaitīts uz leju vai uz augšu no atskaites punkta.

cols- Slejas numurs, kas tiek skaitīts pa labi vai pa kreisi no atskaites vērtības.

[augstums]- Augstums vai to rindu skaits, kas tiks atgrieztas kā iegūtās vērtības.

[platums]- Ailēšu platums vai skaits, kas tiks atgrieztas kā iegūtās vērtības.

  • Piemērs:

Zemāk redzamajā attēlā ir 4 slejas ar dažiem nejauši izvēlētiem datoru zīmolu nosaukumiem, ierīču veidiem, modeļu nosaukumiem un cenām.

Pamatojoties uz tabulas datiem, mēs piešķirsim argumentus, kas minēti sadaļā H sleja .

📌 Soļi:

➤ Tā kā mēs gatavojamies atrast rezultātu, izmantojot OFFSET funkciju. Šūna H15 , mums tur ir jāievada:

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

➤ Pēc nospiešanas Ievadiet , jums tiks parādīts atgriešanas vērtību masīvs, pamatojoties uz jūsu izvēlētajiem argumentiem.

Kā šī funkcija darbojas? Funkcijas iekšpusē 1. arguments ir šāds. Šūna B4 kas ir zināma kā atsauces vērtība. Tagad dodieties uz 5. rindu uz leju & amp; 2. sleju pa labi no šīs atsauces šūnas & amp; jūs iegūsiet šūnas D9. Tā kā mūsu rindas augstums ir 2, tad 4 šūnas uz leju, sākot no D9 Un, visbeidzot, kolonnas augstums - 2 nozīmē, ka 4 rindas tiks paplašinātas līdz nākamajai kolonnai pa labi līdz D sleja . Tātad galarezultātā galīgais masīvs sastāvēs no šādiem elementiem Šūnu diapazons no D9:E12 .

Lasīt vairāk: Excel OFFSET dinamiskais diapazons vairākiem kolonnām efektīvā veidā

Dinamiskā diapazona izveide ar OFFSET & amp; COUNTA funkcijām

COUNTA funkcija saskaita šūnu skaitu, izslēdzot visas tukšās šūnas šūnu diapazonā. Tagad, izmantojot COUNTA funkcijas, mēs piešķirsim rindas augstumu & amp; kolonnas platums, pamatojoties uz pieejamajiem datiem diapazonā.

📌 Soļi:

➤ Izvēlieties Šūna H4 & amp; tips:

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

➤ Prese Ievadiet & redzēsiet, ka kā iegūtās vērtības tiks atgriezts viss masīvs.

Argumentu sadaļā rindu augstums ir piešķirts ar SKAITS(B4:B100) & tas nozīmē, ka mēs piešķiram rindas līdz 100. rindai izklājlapā, lai, ievadot jaunu vērtību zem sākotnējā datu diapazona 100. rindā, šī jaunā vērtība arī tiktu saglabāta ar OFFSET funkciju. Atkal, tā kā kolonnas platums ir definēts kā COUNTA(B4:E4) , tātad četras kolonnas (B, C, D, E) tagad tiek piešķirti funkcijai, pamatojoties uz OFFSET funkcijā izvēlēto atskaites vērtību.

Nākamajā attēlā redzams piemērs, kad ievadot vērtību zem sākotnējā datu diapazona, rezultātā iegūtā vērtība uzreiz tiks parādīta tabulā OFFSET.

Lasīt vairāk: Dinamiska nosaukuma diapazona izveide ar VBA programmā Excel (soli pa solim)

Līdzīgi lasījumi

  • Excel dinamiskais diapazons, pamatojoties uz šūnas vērtību
  • Excel VBA: dinamiskais diapazons, pamatojoties uz šūnas vērtību (3 metodes)
  • Kā izmantot dinamisko diapazonu pēdējai rindai ar VBA programmā Excel (3 metodes)

Nosaukumu pārvaldnieka izmantošana, lai izveidotu dinamisku nosaukumu diapazonu ar OFFSET & amp; COUNTA funkcijām

Izmantojot funkciju Name Manager, varat definēt tā rezultējošā masīva nosaukumu, kas atrasts, izmantojot funkciju OFFSET.

📌 1. solis:

➤ Saskaņā ar Formula cilnē atlasiet Vārda pārvaldnieks . Atvērsies dialoglodziņš.

➤ Prese Jauns & amp; Vārda redaktors tiks parādīts lodziņš.

📌 2. solis:

➤ Definējiet datu kopas nosaukumu vai šūnu diapazonu, ko vēlaties nobīdīt.

➤ Atsauces lodziņā ievadiet formulu:

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

➤ Prese LABI & amp;amp; Vārda pārvaldnieks tagad sarakstā tiks parādīts definētais nosaukums kopā ar atsauces formulu apakšā.

📌 3. solis:

➤ Tagad aizveriet Vārda pārvaldnieks & amp; atgriezieties pie savas izklājlapas.

📌 4. solis:

➤ Izvēlieties jebkuru šūnas izklājlapu & amp; sāciet ierakstīt definēto nosaukumu kā formulu. Jūs atradīsiet definēto nosaukumu funkciju sarakstā.

➤ Izvēlieties šo funkciju & amp; nospiediet Ievadiet .

Piemēram, zemāk redzamajā attēlā redzēsiet iegūto masīvu, kas tika saglabāts kā atsauce ar funkciju OFFSET ar Vārda pārvaldnieks .

Lasīt vairāk: Excel dinamiskais nosaukumu diapazons, pamatojoties uz šūnas vērtību (5 vienkārši veidi)

Dinamiskā nosaukuma diapazona izmantošana aprēķiniem

Pēc tam, kad esat definējis masīva nosaukumu vai iepriekš atlasīto šūnu diapazonu, tagad varat veikt dažādus aprēķinus, pamatojoties uz skaitliskajām vērtībām, vai dinamiskajam nosauktajam datu diapazonam piemērot jebkuru funkciju. No mūsu datu kopas mēs tagad vispirms ieskaitīsim visu cenu sarakstu & amp; pēc tam veiksim dažus algebriskus aprēķinus.

📌 1. solis:

➤ Atveriet Vārda redaktors atkal & amp; nosaukums Cenas.

➤ Atsauces funkcijas lodziņā ievadiet formulu:

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

➤ Prese LABI & amp; Vārda pārvaldnieks parādīs definēto nosaukumu Cenas ar atsauces formulu apakšā.

📌 2. solis:

➤ Aizveriet Vārda pārvaldnieks & amp; atgrieziet to atpakaļ izklājlapā.

📌 3. solis:

➤ Tā kā mēs noskaidrosim visu cenu summu no saraksta, formula ar jaundefinētu nosaukumu diapazonu, kas atrodas Šūna H11 būs:

=SUM(Cenas)

➤ Pēc tam, kad nospiedīsiet Enter, uzreiz saņemsiet visu ierīču kopējās cenas.

Šādi dinamiskais nosauktais diapazons darbojas funkcijas aprēķina laikā. Jums nebūs katru reizi jāievada šūnu atsauces funkciju joslā, jo jūs jau esat definējis nosaukumu šim šūnu diapazonam ar Vārda pārvaldnieks .

Līdzīgi, izmantojot Vidējais, maksimālais & amp; MIN funkcijas, varat novērtēt arī dažus citus datus, izmantojot H sleja kas parādīti nākamajā attēlā.

Lasīt vairāk: Dinamiskās summas diapazona izveide, pamatojoties uz šūnas vērtību programmā Excel (4 veidi)

Alternatīva OFFSET: dinamiskā diapazona izveide ar INDEX funkciju

Piemērota alternatīva OFFSET funkcijai ir funkcija INDEX Ar šo INDEX funkciju var saglabāt vairākus datus vai šūnu diapazonu. Šeit vēlreiz definēsim cenu saraksta nosaukumu.

📌 1. solis:

➤ Atvērt Vārda redaktors atkal & amp; ierakstiet formulu atsauces lodziņā:

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

➤ Prese Ievadiet & amp; jūs atradīsiet jaundefinēto nosaukumu Vārda pārvaldnieks .

📌 2. solis:

➤ Aizveriet Vārda pārvaldnieks & amp; esat gatavs.

Tagad šo dinamisko nosaukumu diapazonu varat izmantot savā izklājlapā jebkura veida aprēķiniem, piešķirot saistītās funkcijas.

Lasīt vairāk: Kā lietot dinamisko diapazonu VBA programmā Excel (11 veidi)

Noslēguma vārdi

Es ceru, ka šis raksts par radīšanu & amp; dinamiskā diapazona izmantošana tagad mudinās jūs efektīvi piemērot OFFSET funkciju Excel izklājlapās. Ja jums ir kādi jautājumi vai atsauksmes, lūdzu, informējiet mani komentāru sadaļā. Jūs varat arī pārbaudīt mūsu citus rakstus, kas saistīti ar Excel funkcijām šajā vietnē.

Hjū Vests ir ļoti pieredzējis Excel treneris un analītiķis ar vairāk nekā 10 gadu pieredzi šajā nozarē. Viņam ir bakalaura grāds grāmatvedībā un finansēs un maģistra grāds uzņēmējdarbības vadībā. Hjū aizraujas ar mācīšanu, un viņš ir izstrādājis unikālu mācīšanas pieeju, kas ir viegli izpildāma un saprotama. Viņa ekspertu zināšanas programmā Excel ir palīdzējušas tūkstošiem studentu un profesionāļu visā pasaulē uzlabot savas prasmes un izcelties karjerā. Izmantojot savu emuāru, Hjū dalās savās zināšanās ar pasauli, piedāvājot bezmaksas Excel apmācības un tiešsaistes apmācību, lai palīdzētu personām un uzņēmumiem pilnībā izmantot savu potenciālu.