Имиња на Excel и именувани опсези: како да се дефинираат и користат во формули

  • Споделете Го Ова
Michael Brown

Содржина

Упатството објаснува што е име на Excel и покажува како да се дефинира име за ќелија, опсег, константа или формула. Исто така, ќе научите како да уредувате, филтрирате и бришете дефинирани имиња во Excel.

Имињата во Excel се парадоксална работа: како една од најкорисните карактеристики, тие често се сметаат за бесмислени или луди. Причината е што многу малку корисници ја разбираат суштината на имињата на Excel. Овој туторијал не само што ќе ве научи како да креирате именуван опсег во Excel, туку ќе покаже и како да ја искористите оваа функција за да ги олесните вашите формули за пишување, читање и повторно користење.

    Што значи името во Excel?

    Во секојдневниот живот имињата широко се користат за да се однесуваат на луѓе, предмети и географски локации. На пример, наместо да кажете „градот што лежи на географска ширина 40,7128 ° С и географска должина 74,0059 ° W, вие едноставно кажете „New York City“.

    Слично, во Microsoft Excel, можете да дадете име што може да се чита од луѓе на една ќелија или опсег на ќелии и упатете се на тие ќелии по име наместо по референца.

    На пример, да се најде вкупната продажба (B2:B10) за одредена ставка (E1), можете да ја користите следнава формула:

    =SUMIF($A$2:$A$10, $E$1, $B$2:$B$10)

    Или, можете да им дадете значајни имиња на опсезите и поединечните ќелии и да ги дадете тие имиња на формулата:

    =SUMIF(items_list, item, sales)

    Гледајќи ја сликата од екранот подолу, која од двете формули ви е полесно да ја разберете?

    Име на ExcelПрозорец за управување со имиња за да ги видите само имињата релевантни во дадено време. Достапни се следните филтри:
    • Имиња опфатени во работниот лист или работната книга
    • Имиња со или без грешки
    • Дефинирани имиња или имиња на табели

    Како да избришете именуван опсег во Excel

    За да избришете именуван опсег , изберете го во Управник со имиња и кликнете на копчето Избриши на врвот.

    За бришење неколку имиња , кликнете на првото име, потоа притиснете го копчето Ctrl и задржете го додека кликнувате на другите имиња што сакате да ги отстраните. Потоа кликнете на копчето Избриши и сите избрани имиња ќе бидат избришани одеднаш.

    За да ги избришете сите дефинирани имиња во работната книга, изберете го првото име во листа, притиснете и задржете го копчето Shift, а потоа кликнете на презимето. Ослободете го копчето Shift и кликнете Избриши .

    Како да ги избришете дефинираните имиња со грешки

    Ако имате голем број неважечки имиња со референтни грешки, кликнете на Копче за филтрирање > Имиња со грешки за да ги филтрирате:

    Потоа, изберете ги сите филтрирани имиња како што е објаснето погоре (со користење на Shift клуч), и кликнете на копчето Избриши .

    Забелешка. Ако некое од вашите имиња на Excel се користи во формулите, не заборавајте да ги ажурирате формулите пред да ги избришете имињата, инаку вашите формули ќе вратат #NAME? грешки.

    Топ 5 придобивки од користењето имиња во Excel

    Досега во ова упатство, бевмефокусирајќи се претежно на нештата како да се направат кои покриваат различни аспекти на создавање и користење на именувани опсези во Excel. Но, можеби сте љубопитни да знаете што е толку посебно во имињата на Excel што ги прави вредни за трудот? Најдобрите пет предности за користење дефинирани имиња во Excel следуваат подолу.

    1. Имињата на Excel го олеснуваат создавањето и читањето на формулите

    Не мора да пишувате сложени референци или да одите напред-назад избирајќи опсези на листот. Само почнете да го пишувате името што сакате да го користите во формулата, а Excel ќе прикаже список со соодветни имиња од кои можете да изберете. Кликнете двапати на саканото име и Excel веднаш ќе го вметне во формулата:

    2. Имињата на Excel овозможуваат создавање формули што можат да се прошират

    Со користење на динамички именувани опсези, можете да креирате „динамична“ формула која автоматски вклучува нови податоци во пресметките без да мора рачно да ја ажурирате секоја референца.

    3. Имињата на Excel го олеснуваат повторното користење на формулите

    Имињата на Excel го олеснуваат копирањето формула на друг лист или пренесувањето формула во друга работна книга. Сè што треба да направите е да ги креирате истите имиња во дестинациската работна книга, да ја копирате/залепите формулата како што е, и веднаш ќе почнете да работи.

    Совет. За да спречите формата на Excel да создава нови имиња во лет, копирајте ја формулата како текст во лентата со формули наместо да ја копирате ќелијата со формулата.

    4. Именуваните опсези се поедноставуваатнавигација

    За брзо да стигнете до одреден опсег со име, само кликнете на неговото име во полето Име. Ако именуваниот опсег се наоѓа на друг лист, Excel автоматски ќе ве однесе до тој лист.

    Забелешка. Динамичните именувани опсези не се појавуваат во полето Име во Excel. За да видите динамички опсези , отворете го Excel Name Manager ( Ctrl + F3 ) кој ги прикажува целосните детали за сите имиња во работната книга, вклучувајќи го нивниот опсег и референци.

    5. Именуваните опсези овозможуваат создавање динамични паѓачки списоци

    За да се изгради паѓачка листа што може да се прошири и да се ажурира, прво направете динамичен опсег со име, а потоа креирајте листа за валидација на податоци врз основа на тој опсег. Деталните чекор-по-чекор инструкции можете да ги најдете овде: Како да креирате динамичен паѓачки список во Excel.

    Имениот опсег на Excel - совети и трикови

    Сега кога ги знаете основите за креирање и користејќи имиња во Excel, дозволете ми да споделам уште неколку совети кои може да се покажат како корисни во вашата работа.

    Како да добиете листа со сите имиња во работната книга

    За да добиете поопиплива листа на сите имиња во тековната работна книга, направете го следново:

    1. Изберете ја најгорната ќелија од опсегот каде што сакате да се појавуваат имињата.
    2. Одете во Формули картичката > Дефинирајте имиња група, кликнете Користете во формули , а потоа кликнете Залепете имиња... Или едноставно притиснете го копчето F3.
    3. Во полето за дијалог Вметни имиња , кликнете ЗалепиСписок .

    Ова ќе ги внесе сите имиња на Excel заедно со нивните референци во тековниот работен лист, почнувајќи од избраната ќелија.

    Апсолутни имиња на Excel наспроти релативни имиња на Excel

    Стандардно, имињата на Excel се однесуваат како апсолутни референци - заклучени на одредени ќелии. Сепак, можно е да се направи именуван опсег во однос со позицијата на активната ќелија во моментот кога се дефинира името. Релативните имиња се однесуваат како релативни референци - се менуваат кога формулата е преместена или копирана во друга ќелија.

    Всушност, не можам да мислам на која било причина зошто некој би сакал да направи роднина именуван опсег, освен можеби кога опсегот се состои од една ќелија. Како пример, ајде да создадеме релативно име што се однесува на ќелија една колона лево од тековната ќелија, во истиот ред:

    1. Изберете ќелија B1.
    2. Притиснете Ctrl + F3 за да го отворите Excel Name Manager и кликнете на Ново…
    3. Во полето Име , напишете го саканото име, кажете, item_left .
    4. Во полето Се однесува на , напишете =A1 .
    5. Кликнете OK .

    Сега, да видиме што ќе се случи кога го користиме името item_left во формула, на пример:

    =SUMIF(itms_list, item_left, sales)

    Where item_list се однесува на $A$2:$A$10 и продажбата се однесува на $B$2:$B$10 во табелата подолу.

    Кога ќе ја внесете формулата во ќелијата E2, и потоа копирајте го во колоната,ќе ја пресмета вкупната продажба за секој производ поединечно бидејќи точка_лево е релативно име и неговата референца се прилагодува врз основа на релативната позиција на колоната и редот каде што е копирана формулата:

    Како да ги примените имињата на Excel на постоечките формули

    Ако сте ги дефинирале опсезите што веќе се користат во вашите формули, Excel нема да ги промени референците во соодветните имиња автоматски. Иако, наместо рачно да ги замените референците со имиња, можете да го натерате Excel да ја заврши работата наместо вас. Еве како:

    1. Изберете една или повеќе ќелии со формула што сакате да ги ажурирате.
    2. Одете во картичката Формули > Дефинирајте имиња група, и кликнете Дефинирај име > Примени имиња...

    3. Во дијалогот Примени имиња полето, кликнете на имињата што сакате да ги примените, а потоа кликнете OK . Ако Excel може да поклопи кое било од постојните имиња со референците што се користат во вашите формули, имињата ќе бидат избрани за вас автоматски:

    Дополнително, уште две опциите се достапни (избрани стандардно):

    • Игнорирај релативно/апсолутно - чувај го ова поле штиклирано ако сакате Excel да ги применува само имињата со ист тип на референца: замени релативна референци со релативни имиња и апсолутни референци со апсолутни имиња.
    • Користете имиња на редови и колони - ако е избрано, Excel ќе ги преименува сите ќелииреференци кои може да се идентификуваат како пресек на именувана редица и именувана колона. За повеќе избори, кликнете на Опции

    Кратенки за име на Excel

    Како што често се случува во Excel, до најпопуларните функции може да се пристапи на неколку начини: преку лентата, менито со десен клик и кратенки на тастатурата. Опсезите со име на Excel не се исклучок. Еве три корисни кратенки за работа со имиња во Excel:

    • Ctrl + F3 за да се отвори Excel Name Manager.
    • Ctrl + Shift + F3 за креирање именувани опсези од изборот.
    • F3 за да добиете список со сите имиња на Excel во работна книга.

    Грешки во името на Excel (#REF и #NAME)

    Стандардно, Microsoft Excel го прави своето најдобро е да ги одржувате вашите дефинирани имиња конзистентни и валидни со автоматско прилагодување на референците на опсегот кога вметнувате или бришете ќелии во постоечки именуван опсег. На пример, ако сте создале именуван опсег за ќелиите A1:A10, а потоа вметнете нов ред некаде помеѓу редовите 1 и 10, референцата на опсегот ќе се промени во A1:A11. Слично на тоа, ако избришете какви било ќелии помеѓу A1 и A10, вашиот именуван опсег соодветно ќе се намали.

    Меѓутоа, ако ги избришете сите ќелии што сочинуваат опсег со име на Excel, името станува неважечко и прикажува #REF! грешка во Управникот со имиња . Истата грешка ќе се појави во формула која упатува на тоа име:

    Ако формулата се однесува на непостоечкаиме (погрешно напишано или избришано), на #NAME? ќе се појави грешка . Во секој случај, отворете го Excel Name Manager и проверете ја валидноста на вашите дефинирани имиња (најбрзиот начин е да ги филтрирате имињата со грешки).

    Вака креирате и користите имиња во Excel. Ви благодарам што прочитавте и се надевам дека ќе се видиме на нашиот блог следната недела!

    типови

    Во Microsoft Excel, можете да креирате и користите два типа имиња:

    Дефинирано име - име што се однесува на една ќелија, опсег на ќелии, константа вредност или формула. На пример, кога дефинирате име за опсег на ќелии, тоа се нарекува именуван опсег или дефиниран опсег . Овие имиња се предмет на денешното упатство.

    Име на табела - име на табелата на Excel што се креира автоматски кога ќе вметнете табела во работен лист ( Ctrl + T ). За повеќе информации за табелите на Excel, видете Како да направите и користите табела во Excel.

    Како да креирате опсег со име на Excel

    Генерално, постојат 3 начини за дефинирање име во Excel : Поле за име , копче Дефинирај име и Управник со име на Excel .

    Внесете име во полето за име

    Поле за име во Excel е најбрзиот начин да се создаде именуван опсег:

    1. Изберете ќелија или опсег на ќелии што сакате да ги именувате.
    2. Впишете име во Поле за име .
    3. Притиснете го копчето Enter.

    Voila, се креира нов опсег со име на Excel!

    Создадете име со користење на опцијата Дефинирај име

    Друг начин да се направи именуван опсег во Excel е овој:

    1. Изберете ја ќелијата(ите) .
    2. На картичката Формули , во групата Дефинирај имиња , кликнете на копчето Дефинирај име .
    3. Во Ново име дијалог прозорец, наведете три работи:
      • Во полето Име , напишете го опсеготиме.
      • Во паѓачкото мени Опсег , поставете го опсегот на името ( Работна книга стандардно).
      • Во Се однесува на полето, проверете ја референцата и поправете ја доколку е потребно.
    4. Кликнете OK за да ги зачувате промените и затворете го полето за дијалог.

    Забелешка. Стандардно, Excel создава име со апсолутни референци . Ако сакате да имате роднински именуван опсег, отстранете го знакот $ од референцата (пред да го направите ова, проверете дали целосно разбирате како се однесуваат релативните имиња во работните листови).

    Во споредба со претходниот метод, користењето на Дефинирај име во Excel бара неколку дополнителни кликнувања, но исто така обезбедува уште неколку опции како што се поставување на опсегот на името и додавање коментар што објаснува нешто за името. Дополнително, функцијата Дефинирај име на Excel ви овозможува да креирате име за константа или формула.

    Направете именуван опсег со користење на Excel Name Manager

    Обично, менаџерот за имиња во Excel се користи за работа со постоечки имиња. Сепак, може да ви помогне да изградите и ново име. Еве како:

    1. Одете во групата Формули > Дефинирани имиња , кликнете Управник со имиња . Или, само притиснете Ctrl + F3 (мој претпочитан начин).
    2. Во горниот лев агол од прозорецот за дијалог Управник со имиња , кликнете на копчето Ново... :

    3. Ова ќе го отвори полето за дијалог Ново име каде што ќе конфигурирате име како што е прикажано вопретходниот дел.

    Совет. За брзо тестирање на новосоздаденото име, изберете го во паѓачката листа Поле за име . Веднаш штом ќе го ослободите глувчето, опсегот на работниот лист ќе се избере.

    Како да креирате име на Excel за константа

    Покрај именуваните опсези, Microsoft Excel ви дозволува да дефинирате име без референца на ќелија што ќе работи како именувана константа . За да креирате такво име, користете ја функцијата Excel Define Name или Управникот со имиња како што е објаснето погоре.

    На пример, можете да направите име како USD_EUR (USD - EUR конверзија) и доделете му фиксна вредност. За ова, внесете ја вредноста на која и претходи знакот за еднаквост (=) во полето Се однесува на полето , на пр. =0.93:

    И сега, можете да го користите ова име каде било во вашите формули за да конвертирате УСД во ЕУР:

    Штом се промени девизниот курс, ја ажурирате вредноста само на една централна локација и сите ваши формули повторно ќе се пресметаат во еден чекор!

    Како да дефинирате име за формула

    На сличен начин, можете да дадете име на формулата Excel, на пример, онаа што го враќа бројот на непразни ќелии во колоната А, со исклучок на редот за заглавие (-1):

    =COUNTA(Sheet5!$A:$A)-1

    Забелешка. Ако вашата формула се однесува на која било ќелија на тековниот лист, не треба да го вклучите името на листот во референците, Excel ќе го направи тоа за вас автоматски. Ако степовикувајќи се на ќелија или опсег на друг работен лист, додајте го името на листот проследено со извичник пред референцата за ќелија/опсег (како во примерот со формулата погоре).

    Сега, секогаш кога сакате да знаете колку ставки има се во колоната А на листот 5, не вклучувајќи го заглавието на колоната, само напишете го знакот за еднаквост проследено со името на вашата формула во која било ќелија, вака: =бројот_артикли

    Како да се именуваат колони во Excel (имиња од избор)

    Ако вашите податоци се подредени во табеларна форма, можете брзо да креирате имиња за секоја колона и/или ред врз основа на нивните етикети:

    1. Изберете ја целата табела вклучувајќи ги заглавијата на колоните и редовите.
    2. Одете во табулаторот Формули > Групата Дефинирајте имиња и кликнете на копчето Креирај од избор . Или, притиснете ја кратенката на тастатурата Ctrl + Shift + F3 .
    3. Во секој случај, ќе се отвори полето за дијалог Креирај имиња од избор . Ја избирате колоната или редот со заглавија, или двете, и кликнете OK .

    Во овој пример, имаме заглавија во горниот ред и левата колона, па ги избираме овие две опции:

    Како резултат, Excel ќе создаде 7 именувани опсези, земајќи ги имињата од заглавијата автоматски:

    • Apple , Банани , Лимони и Портокалови за редови и
    • Јан , фев и Мар за колони.

    Забелешка. Ако тамудали се празни места помеѓу зборовите во етикетите на заглавието, празнините ќе се заменат со долните црти (_).

    Excel динамичен именуван опсег

    Во сите претходни примери, се занимававме со статични именувани опсези кои секогаш се однесуваат на истите ќелии, што значи дека треба рачно да ја ажурирате референцата за опсег секогаш кога сакате да додадете нови податоци во именуваниот опсег.

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

    Деталните упатства за тоа како да креирате динамички именуван опсег во Excel може да ги најдете овде:

    • Формула Excel OFFSET за креирање динамичен опсег
    • INDEX формула за создавање динамичен опсег

    Правила за именување на Excel

    При креирање име во Excel, постојат неколку правила што треба да се запомнат:

    • Името на Excel треба да биде долго помалку од 255 знаци.
    • Имињата на Excel не можат да содржат празни места и повеќето интерпункциски знаци.
    • Името мора да започне со писмо, подвлече e (_), или обратна коса црта (\). Ако името започнува со нешто друго, Excel ќе испрати грешка.
    • Имињата на Excel не се чувствителни на букви. На пример, „Apples“, „apples“ и „APPLES“ ќе се третираат како исто име.
    • Не можете да именувате опсези како референци на ќелии. Односно, не можете да го дадете името „A1“ или „AA1“ на опсег.
    • Можете да користите една буква за да именувате опсег како „a“, „b“, „D“, итн.освен буквите „r“ „R“, „c“ и „C“ (овие знаци се користат како кратенки за избор на ред или колона за моментално избраната ќелија кога ги пишувате во Име Рамка ).

    Опсег на име на Excel

    Во однос на имињата на Excel, опсегот е локацијата или нивото во кое се препознава името. Може да биде или:

    • Специфичен работен лист - локално ниво на работен лист
    • Работна книга - глобално ниво на работна книга

    Имиња на нивоа на работни листови

    Името на ниво на работниот лист се препознава во работниот лист каде што се наоѓа. На пример, ако креирате именуван опсег и го поставите неговиот опсег на Лист 1 , тој ќе биде препознаен само во Лист 1 .

    За да можете да користите работен лист- име на ниво во друг работен лист , мора да ставите префикс на името на работниот лист проследено со извичник (!), вака:

    Sheet1!items_list

    За да упатите име на работниот лист во друга работна книга , треба да го вклучите и името на работната книга затворено во квадратни загради:

    [Sales.xlsx] Sheet1!items_list

    Ако името на листот или името на работната книга содржи празни , тие треба да бидат затворени во единечни наводници:

    '[Продажба 2017.xlsx]Sheet1'!items_list

    Имиња на нивоа на работна книга

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

    Употреба на име на ниво на работна книга во друга работна книга , пред името со името на работната книга (вклучувајќи ја и наставката) проследено со извичник:

    Book1.xlsx!items_list

    Прицедан на опсегот

    Дефинираното име мора да биде единствено во неговиот опсег. Можете да го користите истото име во различни опсези, но ова може да создаде конфликт со името. За да се спречи тоа да се случи, стандардно, нивото на работниот лист има приоритет над нивото на работната книга.

    Ако има неколку идентично именувани опсези со различни опсези и сакате да ја користите работната книга име на ниво, префиксирајте го името со името на работната книга како да се однесувате на име во друга работна книга, на пр.: Book1.xlsx!data . На овој начин, конфликтот со името може да се отфрли за сите работни листови, освен за првиот лист, кој секогаш го користи името на локално ниво на работен лист.

    Excel Name Manager - брз начин за уредување, бришење и филтрирање имиња

    Како што сугерира неговото име, Excel Name Manager е специјално дизајниран за управување со имиња: менување, филтрирање или бришење постоечки имиња, како и создавање нови.

    Постојат два начини да се дојде до Управувачот со имиња во Excel:

    • На картичката Формули , во групата Дефинирај имиња , кликнете на Управник со имиња

    • Притиснете ја кратенката Ctrl + F3.

    Во секој случај, ќе се отвори прозорецот за дијалог Управник со имиња , што ќе ви овозможипогледнете ги сите имиња во тековната работна книга на прв поглед. Сега, можете да го изберете името со кое сакате да работите и да кликнете на едно од 3-те копчиња на горниот дел од прозорецот за да го извршите соодветното дејство: изменете, избришете или филтрирајте.

    Како да го уредите именуваниот опсег во Excel

    За да промените постоечко име на Excel, отворете го Управникот со имиња , изберете го името и кликнете на копчето Уреди... . Ова ќе го отвори полето за дијалог Уреди име каде што можете да го промените името и референцата. Обемот на името не може да се промени.

    За уредување на референца за име , не треба да го отворате Името на уредување дијалог прозорец. Само изберете го името на интерес во Excel Управувач со имиња и внесете нова референца директно во полето Се однесува на , или кликнете на копчето десно и изберете го саканиот опсег на лист. Откако ќе кликнете на копчето Затвори , Excel ќе ве праша дали сакате да ги зачувате промените, а вие кликнете Да .

    Совет. Обидот да се движите низ долга референца или формула во полето Се однесува на со копчињата со стрелки најверојатно ќе резултира со многу фрустрирачко однесување. За да се движите во ова поле без да ја нарушите референцата, притиснете го копчето F2 за да се префрлите од Enter во режим на уредување.

    Како да ги филтрирате имињата во Excel

    Ако имате многу имиња во одредено работна книга, кликнете на копчето Филтер во горниот десен агол на Excel

    Мајкл Браун е посветен технолошки ентузијаст со страст за поедноставување на сложените процеси користејќи софтверски алатки. Со повеќе од една деценија искуство во технолошката индустрија, тој ги усоврши своите вештини во Microsoft Excel и Outlook, како и Google Sheets и Docs. Блогот на Мајкл е посветен на споделување на своето знаење и експертиза со другите, обезбедувајќи лесни за следење совети и упатства за подобрување на продуктивноста и ефикасноста. Без разлика дали сте искусен професионалец или почетник, блогот на Мајкл нуди вредни сознанија и практични совети за да го извлечете максимумот од овие основни софтверски алатки.