Било која алатка за табеларне прорачуне може да референцира ћелије и опсеге. А Екцел је најбољи и најмоћнији.
У овом водичу ћу покрити све што требате знати о референцирању ћелија и распона у Екцелу. Осим основног упућивања на исти лист, највећи део овог водича би био о како референцирати други лист или радну свеску у Екцелу.
Иако нема велике разлике у начину на који функционише, када се позовете на други лист у истој датотеци или референцирате на потпуно засебну Екцел датотеку, формат те референце се мало мења.
Такође, постоје неке важне ствари које морате имати на уму када упућујете на други лист или друге спољне датотеке.
Али брини … ништа превише лудо!
Када завршите са овим водичем, знаћете све што треба да знате о референцирању ћелија и опсега у Екцелу (бити у истој радној свесци или другој радној свесци).
Хајде да почнемо!
Позивање на ћелију на истом листу
Ово је најосновнији ниво референцирања када упућујете на ћелију на истом листу.
На пример, ако сам у ћелији Б1 и желим да се позовем на ћелију А1, формат би био:
= А1
Када то учините, вредност у ћелији у којој користите ову референцу биће иста као она у ћелији А1. А у случају да направите било какве промене у ћелији А1, оне ће се одразити у ћелији у којој сте користили ову референцу.
Позивање на ћелију на другом листу
Ако морате да наведете други лист у истој радној свесци, морате да користите доњи формат:
Схеет_наме! Целл_адрресс
Прво, имате име листа иза којег следи знак узвика иза којег следи референца ћелије.
Дакле, ако требате да погледате ћелију А1 у листу 1, морате да користите следећу референцу:
= Лист1! А1
А ако желите да се обратите распону ћелија на другом листу, морате да користите следећи формат:
Схеет_наме! Фирст_целл: Ласт_целл
Дакле, ако желите да се обратите опсегу А1: Ц10 на другом листу у истој радној свесци, морате да користите доњу референцу:
= Лист1! А1: Ц10
Имајте на уму да сам вам показао само референцу на ћелију или опсег. У стварности бисте их користили у формулама. Али формат горе наведених референци остаће исти
У многим случајевима радни лист на који се позивате имао би више речи у имену. На пример, могло би бити Подаци о пројекту или Подаци о продаји.
У случају да имате размаке или знакове без абецеде (као што су @,!, #, -итд.), Морате да користите назив унутар појединачних наводника.
На пример, ако желите да наведете ћелију А1 у листу под називом Подаци о продаји, користићете доњу референцу:
= 'Подаци о продаји'! А1
А у случају да је назив листа Салес-Дата, онда да бисте се позвали на ћелију А1 у овом листу, морате користити доњу референцу:
= 'Подаци о продаји'! А1
Када се позивате на лист у истој радној свесци, а затим касније мењате назив радног листа, не морате да бринете о томе да ће се референца покварити. Екцел ће уместо вас аутоматски ажурирати ове референце.
Иако је сјајно знати формат ових референци, у пракси није паметно ручно их сваки пут уписивати. Било би дуготрајно и врло склоно грешкама.
Дозволите ми да вам покажем бољи начин за креирање референци ћелија у Екцелу.
Аутоматско креирање референце на други лист у истој радној свесци
Много бољи начин да креирате референцу ћелије на други лист је да једноставно усмерите Екцел на ћелију/опсег на који желите да креирате референцу и пустите да је Екцел сам креира.
Ово ће осигурати да не морате бринути о томе да ускличник или наводници недостају или да се појави било који други формат. Екцел ће аутоматски створити исправну референцу за вас.
Испод су кораци за аутоматско креирање референце на други лист:
- Изаберите ћелију у тренутној радној свесци где вам је потребна референца
- Укуцајте формулу док вам не затреба референца (или знак једнакости ако само желите референцу)
- Изаберите лист на који се морате позвати
- Изаберите ћелију/опсег на који желите да се позовете
- Притисните Ентер да бисте добили резултат формуле (или наставите да радите на формули)
Горе наведени кораци би аутоматски креирали референцу на ћелију/опсег на другом листу. Ове референце ћете такође моћи да видите у траци са формулама. Када завршите, једноставно притисните тастер ентер и то ће вам дати резултат.
На пример, ако имате неке податке у ћелији А1: А10 у листу под називом Подаци о продаји, а желите да добијете збир ових вредности у тренутном листу, биће следећи кораци:
- Укуцајте следећу формулу у тренутни лист (где вам је потребан резултат): = Збир (
- Изаберите лист „Подаци о продаји“.
- Изаберите опсег који желите да додате (А1: А10). Чим то учините, Екцел ће аутоматски креирати референцу на овај опсег (то можете видети на траци са формулама)
- Притисните тастер ентер.
Када креирате дугачку формулу, можда ћете морати да се обратите на ћелију или опсег на другом листу, а затим ћете морати да се вратите на изворну табелу и да се обратите на неку ћелију/опсег тамо.
Када то учините, приметићете да Екцел аутоматски убацује референцу листа на лист на коме имате формулу. Иако је ово у реду и не штети, није потребно. У том случају можете изабрати да задржите референцу или да је уклоните ручно.
Још једна ствар коју требате знати при креирању референци одабиром листа, а затим ћелије/распона је да ће Екцел увијек створити релативна референца (тј. референце са знаком н0 $). То значи да ако формулу (једну са референцом на другу табелу) копирам и залепим у неку другу ћелију, она ће аутоматски прилагодити референцу.
Ево примера који објашњава релативне референце.
Претпоставимо да користим следећу формулу у ћелији А1 у тренутном листу (за упућивање на ћелију А1 у називу листа СалесДата)
= СалесДата! А1
Сада, ако копирам ову формулу и залепите је у ћелију А2, формула ће се променити у:
= СалесДата! А1
То се дешава зато што је формула релативна и када је копирам и залепим, референце ће се аутоматски прилагодити.
У случају да желим да се ова референца увек односи на ћелију А1 у листу СалесДата, мораћу да користим формулу испод:
= Подаци о продаји! $ А $ 1
Знак долара испред броја ретка и колоне закључава ове референце тако да се не мењају.
Ево детаљног водича где можете сазнати више о апсолутним, мешовитим и релативним референцама.
Сада када смо размотрили како референцирати други лист у истој радној свесци, да видимо како се можемо позвати на другу радну свеску.
Како се позивати на другу радну свеску у Екцелу
Када се позивате на ћелију или опсег на другу Екцел радну свеску, формат те референце ће зависити од тога да ли је та радна свеска отворена или затворена.
И наравно, назив радне свеске и радних листова такође играју улогу у одређивању формата (у зависности од тога да ли у називу имате размакнуте или не-абецедне знакове или не).
Па да видимо различите формате спољних референци на другу радну свеску у различитим сценаријима.
Спољна референца на отворену радну свеску
Када је у питању упућивање на спољну отворену радну свеску, морате да наведете назив радне свеске, назив радног листа и адресу ћелије/опсега.
Испод је формат који морате користити када говорите о спољној отвореној радној свесци
= '[ФилеНаме] СхеетНаме! ЦеллАддресс
Претпоставимо да имате радну свеску „ЕкамплеФиле.клск“ и желите да погледате ћелију А1 у листу 1 ове свеске.
Испод је референца за ово:
= [ЕкамплеФиле.клск] СалесДата! А1
У случају да у називу спољне радне свеске или називу листа (или обоје) има размака, потребно је да додате назив датотеке (у угластим заградама) и назив листа у једноструке наводнике.
Испод су примери где бисте морали да имате имена под наводницима:
= '[Пример датотеке.клск] Подаци о продаји'! А1 = '[Пример датотеке.клск] Подаци о продаји'! А1 = '[Пример датотеке.клск] Подаци о продаји'! А1
Како креирати референцу на другу радну свеску (аутоматски)
Опет, иако је добро знати формат, најбоље је да га не куцате ручно.
Уместо тога, само усмерите Екцел у правом смеру и он ће вам створити ове референце. Ово је много брже са мање шансе за грешке.
На пример, ако имате неке податке у ћелији А1: А10 у радној свесци под називом „Пример датотеке“ у листу под називом „Подаци о продаји“, а желите да добијете збир ових вредности у тренутном листу, следећи су кораци :
- Укуцајте следећу формулу у тренутни лист (где вам је потребан резултат): = Збир (
- Идите у радну свеску „Пример датотеке“
- Изаберите лист „Подаци о продаји“.
- Изаберите опсег који желите да додате (А1: А10). Чим то учините, Екцел ће аутоматски креирати референцу на овај опсег (то можете видети на траци са формулама)
- Притисните тастер ентер.
Ово би тренутно створило формулу са тачним референцама.
Једна ствар коју бисте приметили када креирате референцу на спољну радну свеску је да ће она увек стварати апсолутне референце. То значи да се испред бројева редова и колона налази знак $. То значи да ако копирате и залепите ову формулу у друге ћелије, она ће се и даље позивати на исти опсег због апсолутне референце.
У случају да желите да се ово промени, морате ручно да промените референце.
Спољна референца на затворену радну свеску
Када је спољна радна свеска отворена и позивате се на ову радну свеску, потребно је само да наведете назив датотеке, назив листа и адресу ћелије/опсега.
Али када се ово затвори, Екцел нема појма где тражите ћелије/опсег на који сте се позвали.
Због тога, када креирате референцу на затворену радну свеску, морате такође да наведете путању до датотеке.
Испод је референца која се односи на ћелију А1 на радном листу Схеет1 у радној свесци Пример датотеке. Пошто ова датотека није отворена, такође се односи на локацију на којој је датотека сачувана.
= 'Ц: \ Усерс \ сумит \ Десктоп \ [Пример датотеке.клск] Лист1'! $ А $ 1
Горња референца има следеће делове:
- Путања датотеке - локација на вашем систему или мрежи на којој се налази спољна датотека
- Назив датотеке - назив спољне радне свеске. Ово би укључивало и екстензију датотеке.
- Назив листа - назив листа у којем се позивате на ћелије/опсеге
- Адреса ћелије/опсега - тачна адреса ћелије/опсега на коју се позивате
Када креирате спољну референцу за отворену радну свеску, а затим је затворите, приметићете да се референца аутоматски мења. Након затварања спољне радне свеске, Екцел аутоматски убацује и референцу на путању до датотеке.
Утицај промене локације датотеке на референце
Када креирате референцу на ћелију/опсег у спољној Екцел датотеци, а затим је затворите, референца сада користи и путању до датотеке.
Али ако промените локацију датотеке, ништа се неће променити у вашој радној свесци (у којој креирате референцу). Али пошто сте променили локацију, веза је сада прекинута.
Дакле, ако затворите и отворите ову радну свеску, она ће вам рећи да је веза неисправна и да морате да је ажурирате или потпуно прекинете. Показаће вам упит као што је приказано испод:
Када кликнете на Ажурирај, приказаће вам се још један упит у којем можете изабрати опције за уређивање веза (које ће вам приказати доњи дијалог)
Ако требате да ове датотеке остану повезане, можете одредити нову локацију датотеке кликом на Ажурирај вредности. Екцел вам отвара оквир за дијалог где можете одредити нову локацију датотеке тако што ћете се кретати тамо и изабрати је.
Референца на дефинисано име (у истој или спољној радној свесци)
Када морате да се позивате на ћелије и опсеге, бољи начин је да креирате дефинисана имена за опсеге.
Ово је корисно јер вам олакшава позивање на ове опсеге користећи име уместо дугачке и компликоване референтне адресе.
На пример, лакше је користити = СалесДата уместо = [Пример датотеке.клск] Лист1 ′! $ А $ 1: $ А $ 10
А у случају да сте користили ово дефинисано име у више формула и морате да промените референцу, морате то учинити само једном.
Ево корака за креирање именованог опсега за низ ћелија:
- Изаберите све ћелије које желите да укључите у именовани опсег
- Кликните на картицу Формуле
- Кликните на опцију Дефине Наме (она је у групи Дефинед Намес)
- У дијалогу Ново име дајте овом опсегу назив (у овом примеру користим назив СалесДата). Запамтите да не можете имати размаке у имену
- Обухватите као радну свеску (осим ако немате јак разлог да то учините на нивоу листа)
- Уверите се да се односи на опсег тачан.
- Притисните ОК.
Сада је ваш именовани опсег креиран и можете га користити уместо референци ћелија са адресама ћелија.
На пример, ако желим да добијем збир свих ових ћелија у опсегу СалесДата, можете користити доњу формулу:
= СУМ (СалесДата)
А шта ако желите да користите овај именовани опсег су други радни листови или чак друге радне свеске?
Можете!
Потребно је само да следите исти формат о којем смо говорили у горњем одељку.
Нема потребе да се враћате на почетак овог чланка. Даћу вам све примере овде како бисте стекли идеју.
Радна свеска Вс Радни лист Именовани распони: Када креирате назив опсега радне свеске, могао би постојати само један опсег са тим именом. Дакле, ако се позивате на то из спољних радних свески или радних листова у истој радној свесци, не морате да наводите назив радног листа (јер је доступан за употребу у целој радној свесци). У случају да користите називни опсег нивоа радног листа, моћи ћете да га користите само на радном листу и док се позивате на њега, мораћете да наведете и назив радног листа.Позивање на дефинисано име у истом радном листу или радној свесци
Ако сте креирали дефинисано име за ниво радне свеске, можете га користити било где у радној свесци користећи само дефинисано име.
На пример, ако желим да добијем збир свих ћелија у именованом опсегу који смо креирали (СаледДата), могу да користим формулу испод:
= СУМ (СаледДата)
У случају да сте креирали опсег радног листа са именом ранге, можете користити ову формулу само ако је именовани опсег креиран на истом листу на којем користите формулу.
У случају да га желите користити на другом листу (рецимо Схеет2), морате користити следећу формулу:
= СУМ (Лист 1! $ А $ 1: $ А $ 10)
А у случају да у називу листа постоје размаци или алфанумерички знакови, мораћете да ставите назив листа у једноструке наводнике.
= СУМ ('Лист 1'! $ А $ 1: $ А $ 10)
Позивање на дефинисано име у другој радној свесци (отворено или затворено)
Када желите да референцирате именовани опсег у другој радној свесци, мораћете да наведете назив радне свеске, а затим и назив опсега.
На пример, ако имате Екцел радну свеску са именом ЕкамплеФиле.клск и именовани опсег са именом СалесДата, онда можете да користите формулу испод да бисте добили збир овог опсега из друге радне свеске:
= СУМ (ЕкамплеФиле.клск! СалесДата)
У случају да у називу датотеке има размака, онда их морате користити у појединачним наводницима.
= СУМ ('Пример датотеке.клск'! СалесДата)
У случају да имате именоване опсеге на нивоу листа, морате да наведете назив радне свеске, као и радни лист, када га позивате из спољне радне свеске.
Испод је пример упућивања назива опсега на нивоу листа:
= СУМ ('[Пример датотеке.клск] Лист 1'! СалесДата)
Као што сам већ поменуо, увек је најбоље да креирате именоване опсеге нивоа радне свеске, осим ако немате јак разлог да креирате први ниво радног листа.
У случају да се позивате на именовани опсег у затвореној радној свесци, мораћете да наведете и путању до датотеке. Испод је пример овога:
= СУМ ('Ц: \ Усерс \ сумит \ Десктоп \ Екампле Филе.клск'! СалесДата)
Када креирате референцу на именовани опсег у отвореној радној свесци, а затим затворите радну свеску, Екцел аутоматски мења референцу и додаје путању до датотеке.
Како створити референцу на именовани опсег
Ако креирате и радите са много именованих опсега, није могуће запамтити свако име.
Екцел вам помаже тако што вам приказује листу свих именованих опсега које сте креирали и омогућава вам да их једним притиском убаците у формуле.
Претпоставимо да сте креирали именовани опсег СалесДата који желите да користите у формули за ЗБИРАЊЕ свих вредности у именованом опсегу.
Ево корака за то:
- Изаберите ћелију у коју желите да унесете формулу.
- Унесите формулу до тачке у којој је потребно да унесете именовани опсег
- Притисните тастер Ф3 на тастатури. Ово ће отворити дијалог Пасте Наме са списком свих имена која сте креирали
- Двапут кликните на име које желите да уметнете.
Горе наведени кораци унели би име у формулу и можете наставити да радите на формули.
Напомена: Ова техника функционише само за опсеге назива који се налазе у истој радној свесци. Ако желите да добијете имена у спољној радној свесци, мораћете да одете тамо, проверите име помоћу дијалошког оквира Налепи име, а затим се вратите и користите га у формули (у исправном формату користећи назив датотеке).Ово је све што требате знати о упућивању на друге листове или радне свеске и како створити вањску референцу у Екцелу.
Надам се да вам је овај водич био користан.