Зашто би требало да користите именоване опсеге у Екцел-у

Именовани опсези су корисна, али често недовољно искоришћена карактеристика Мицрософт Екцел(Microsoft Excel) -а . Именовани опсези могу учинити формуле лакшим за разумевање (и отклањање грешака), поједноставити креирање компликованих табела и поједноставити ваше макрое.

Именовани опсег је само опсег (или једна ћелија, или опсег ћелија) коме додељујете име. Затим можете користити то име уместо нормалних референци на ћелије у формулама, макроима и за дефинисање извора за графиконе или валидацију података.

Коришћење назива опсега, као што је ТакРате(TaxRate) , уместо стандардне референце ћелије, као што је Схеет2(Sheet2) !$Ц$11, може олакшати разумевање табеле и отклањање грешака/ревизију.

Коришћење именованих опсега у Екцел-у

На пример, погледајмо једноставан образац за наруџбу.  Наша датотека садржи образац за поруџбину који се може испунити са падајућим менијем за одабир начина испоруке, плус други лист са табелом трошкова испоруке и пореском стопом.

Верзија 1 (без именованих опсега) користи нормалне референце ћелија у стилу А1(A1-style) у својим формулама (приказане на траци формуле испод).

Верзија 2 користи именоване опсеге, што чини њене формуле много лакшим за разумевање. Именовани опсези такође олакшавају унос формула, пошто ће Екцел(Excel) приказати листу имена, укључујући називе функција, које можете да бирате, кад год почнете да уносите име у формулу.  Двапут кликните(Double-click) на име на листи за одабир да бисте га додали својој формули.

Отварање прозора Менаџер имена са картице (Name Manager)Формуле(Formulas) приказује листу имена опсега и опсега ћелија на које се позивају.

Али именовани распони имају и друге предности. У нашим примерима датотека, начин испоруке је изабран помоћу падајућег менија (провера ваљаности података) у ћелији Б13(B13) на Схеет1(Sheet1) . Изабрани метод се затим користи за тражење трошкова испоруке на Схеет2(Sheet2) .

Без именованих опсега, падајући избори морају бити унети ручно јер вам валидација података неће дозволити да изаберете изворну листу на другом листу. Дакле, сви избори морају бити унети два пута: једном на падајућој листи и поново на Схеет2(Sheet2) . Поред тога, две листе морају да се подударају.

Ако се направи грешка у једном од уноса на било којој листи, формула трошкова испоруке ће генерисати грешку #Н/А када се изабере погрешан избор. Именовање листе на Схеет2(Sheet2) као СхиппингМетходс(ShippingMethods) елиминише оба проблема.

Можете референцирати именовани опсег када дефинишете валидацију података за падајућу листу једноставним уношењем =ShippingMethods у изворно поље, на пример. Ово вам омогућава да користите листу избора који се налазе на другом листу.

А ако падајући мени упућује на стварне ћелије које се користе у тражењу (за формулу трошкова испоруке), онда ће се избори у падајућем менију увек подударати са листом за тражење, избегавајући грешке #Н/А.

Направите именовани опсег у Екцел-у

Да бисте креирали именовани опсег, једноставно изаберите ћелију или опсег ћелија које желите да именујете, а затим кликните на поље за име( Name Box) (где се обично приказује изабрана адреса ћелије, лево од траке са формулама(Formula Bar) ), откуцајте име које желите да користите и притисните Ентер(Enter) .

Такође можете креирати именовани опсег тако што ћете кликнути на дугме Ново(New) у прозору Наме Манагер . (Manager)Ово отвара прозор Ново име(New Name)  у који можете да унесете ново име.

Подразумевано, опсег који треба да буде именован је подешен на било који опсег који је изабран када кликнете на дугме Ново(New) , али можете да уредите тај опсег пре или после чувања новог имена.

Имајте на уму да имена опсега не могу да садрже размаке, иако могу да садрже доње црте и тачке. Генерално, имена треба да почињу словом, а затим да садрже само слова, бројеве, тачке или доње црте.

Имена не разликују велика и мала слова, али коришћење низа великих речи, као што су ТакРате(TaxRate) или Децембер2018Салес(December2018Sales) , чини имена лакшим за читање и препознавање. Не можете користити име опсега које имитира важећу референцу ћелије, као што је Дог26(Dog26) .

Можете да измените називе својих опсега или промените опсеге на које се односе помоћу прозора Наме Манагер .(Manager)

Имајте на уму и да сваки именовани опсег има дефинисан опсег. Обично ће опсег подразумевано бити Радна(Workbook) свеска, што значи да се назив опсега може референцирати са било ког места у радној свесци. Међутим, такође је могуће имати два или више опсега са истим именом на одвојеним листовима, али у оквиру исте радне свеске.

На пример, можда имате датотеку са подацима о продаји са засебним листовима за јануар(January) , фебруар(February) , март(March) итд. Сваки лист може имати ћелију (именовани опсег) под називом МонтхлиСалес(MonthlySales) , али обично би опсег сваког од тих имена био само лист који садржи то.

Дакле, формула =ROUND(MonthlySales,0) би дала продају у фебруару(February) , заокружену на најближи цео долар, ако се формула налази на фебруарском(February) листу, али продају у марту ако је на мартовском (March)листу(March) , итд.

Да бисте избегли забуну у радним свескама које имају више опсега на одвојеним листовима са истим именом или једноставно компликованим радним свескама са десетинама или стотинама именованих опсега, може бити од помоћи укључити назив листа као део имена сваког опсега.

Ово такође чини свако име опсега јединственим, тако да сва имена могу имати опсег радне свеске(Workbook) . На пример, јануар_месечне продаје(January_MonthlySales) , фебруар_месечне(February_MonthlySales) продаје , Будгет_Дате(Budget_Date) , Ордер_Дате(Order_Date) , итд.

Два упозорења у вези са опсегом именованих опсега:(Two cautions regarding the scope of named ranges:) (1) Не можете уређивати опсег именованог опсега након што је креиран, и (2) можете одредити опсег новог именованог опсега само ако га креирате помоћу дугмета Ново(New) у прозор Наме Манагер( Name Manager) .

Ако креирате ново име опсега тако што ћете га унети у поље за име ,(Box) опсег ће подразумевано бити или Радна свеска(Workbook) (ако не постоји други опсег са истим именом) или лист где се име креира. Због тога, да бисте креирали нови именовани опсег чији је опсег ограничен на одређени лист, користите дугме „Ново“ Менаџер имена.

Коначно, за оне који пишу макрое, имена опсега могу се лако референцирати у ВБА(VBA) коду једноставним стављањем имена опсега у заграде. На пример, уместо ТхисВоркбоок.Схеетс(ThisWorkbook.Sheets) (1).Целлс(2,3) можете једноставно користити [ СалесТотал(SalesTotal) ] ако се то име односи на ту ћелију.

Почните(Start) да користите именоване опсеге у својим Екцел(Excel) радним листовима и брзо ћете ценити предности! Уживати!



About the author

Ја сам рачунарски техничар са преко 10 година искуства и искуства у раду са Андроид уређајима. Такође радим у канцеларији последњих пет година, где сам научио да користим Оффице 365 и МацОС. У слободно време уживам да проводим време на отвореном пуштајући музику или гледајући филмове.



Related posts