Satura rādītājs
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ē.