Приликом обављања одређених задатака у Екцелу понекад се морају бавити неколико табела које су такође повезане са једним другим. То јест, подаци из једне табеле су затегнути другима и вредности у свим сродним табелама прерачунавају када се мењају.
Сродне таблице су врло прикладне за употребу за обраду велике количине информација. Поред свих информација у једну табелу, осим тога, ако то није хомогено, а не баш згодан. Тешко је радити са таквим објектима и потражити их. Наведени проблем је управо дизајниран за уклањање повезаних табела, информације између којих се дистрибуирају, али истовремено је међусобно повезана. Сродни столови могу бити не само унутар једног или једне књиге, већ и да се налазе у одвојеним књигама (датотеке). Последње две опције у пракси се најчешће користе, јер је сврха ове технологије само да се склони од накупљања података, а њихов кимање на једној страници не решава у основи. Научимо како да створимо и како сарађивати са таквом врстом управљања подацима.
Стварање повезаних табела
Пре свега, фокусирајмо се на питање на који је начин могуће створити везу између различитих табела.Метода 1: ФОРМУЛА ТАБЕЛЕ ПРИЈАВЉЕНЕ везивања
Најлакши начин за везивање података је употреба формула у којима постоје референце на друге табеле. Зове се директно везивање. Ова метода је интуитивна, јер га већ веже готово баш као што је стварање референца на податке у једном низу табеле.
Да видимо како примјер можете формирати комуникацију директним везивањем. Имамо два стола на два листа. На истој табели плата се израчунава помоћу формуле множењем стопа запослених за један коефицијент.
На другом листу постоји распон стола у којем постоји листа запослених са њиховом платом. Листа запослених у оба случаја представљена је у једном редоследу.
Потребно је учинити да се подаци о опкладима из другог лима затегну у одговарајуће ћелије прве.
- На првом листу издвајамо прву ћелију колоне "опклада". Ми смо то ставили знак "=". Затим кликните на налепницу "Схеет 2", који је постављен на леви део Екцел интерфејса преко статусне траке.
- У другом делу документа налази се покрет. Кликните на прву ћелију у колони "опклада". Затим кликните на дугме Ентер на тастатури да бисте унели податке у ћелију у коју је претходно инсталиран знак "једнаки".
- Затим је аутоматски прелазак на први лист. Као што видимо, вредност првог запосленог из другог стола се увуче у одговарајућу ћелију. Инсталирањем курсора на ћелију која садржи опкладу, видимо да се уобичајена формула користи за приказивање података на екрану. Али испред координата ћелије, одакле се подаци излазе, постоји израз "Лист2!", Што указује на име подручја документа у којем се налазе. Општа формула у нашем случају изгледа овако:
= Лист2! Б2
- Сада морате пренијети податке о стопама свих осталих запослених у Ентерприсе-у. Наравно, то се може учинити на исти начин да смо испунили задатак за првог запосленог, али с обзиром да се оба наведена листа запослених налазе у истом редоследу, задатак се може значајно поједноставити и убрзати њеном одлуком. То се може учинити једноставним копирањем формуле до доњег распона. Због чињенице да су референце на Екцел релативне, приликом копирања њихових вредности, вредност вредности се пребацују које су нам потребне. Сама поступка копирања може се извршити помоћу маркера за пуњење.
Дакле, курсор смо ставили на доњу десно подручје елемента са формулом. Након тога курсор мора претворити у маркер за пуњење у облику црног крста. Стезалите на левом тастеру миша и повучемо курсор на број колоне.
- Сви подаци из сличне колоне на листу 2 увучени су у сто на листу 1. Када се подаци промене на листу 2, аутоматски ће се мењати на првом.
2. метод: Користећи грешку индекса оператера - претрага
Али шта да урадите да ли је листа запослених у низовима табела не смештена у истом редоследу? У овом случају, како је раније наведено, једна од опција је да се угради однос између сваке од тих ћелија које би требало да буду повезане ручно. Али погодно је, осим малих табела. За масовне распоне, ова опција ће у најбољем случају потрајати пуно времена на имплементацији и у најгорем случају - у пракси ће генерално бити нереално. Али овај проблем се може решити помоћу гомиле индекса оператера - претрага. Да видимо како се то може урадити да обрада података у табелама о томе који је разговор био у претходном методи.
- Означавамо први елемент колоне "опклада". Идите на чаробњака за функције кликом на икону "Убаци функцију".
- У чаробњаку функција у групи "Линкови и низови" налазимо и доделимо име "Индекс".
- Овај оператор има два облика: образац за рад са низовима и референцом. У нашем случају је потребна прва опција, тако да у следећем обрасцу за избор обрасца који се отвара, изаберите га и кликните на дугме "ОК".
- Индекс аргумената оператера почиње да ради. Задатак наведене функције је излаз вредности смештен у изабраном распону у линији са наведеним бројем. Општи индекс оператора формуле тако:
= Индекс (низ; Нумбер_Наме; [Нумбер_Столбитс])
"Арраи" је аргумент који садржи опсег опсега од којих ћемо издвојити информације по броју наведеног реда.
"Број реда" је аргумент који је број ове линије. Важно је знати да број ретка треба да буде прецизиран не у односу на целокупни документ, већ само у односу на додељену низу.
"Број колоне" је аргумент који је опционо. Да бисмо то посебно решили наш задатак, нећемо је користити и зато га није неопходно описати одвојено.
Курсор смо ставили у поље "Арраи". Након тога идите на лим 2 и држите леви тастер миша, изаберите цео садржај "Стопе" колоне.
- Након што се координате приказују у прозору оператера, поставили смо курсор у поље "Број реда". Повукли ћемо овај аргумент користећи оператер претраге. Стога кликните на троугао који се налази на левој страни функцијског низа. Отвара се листа ново кориштених оператера. Ако нађете име "Претражите компанију" међу њима, можете да кликнете на њега. У супротном случају кликните на најновију тачку листе - "Остале функције ...".
- Стандардни прозор чаробњака за прозор почиње. Идите на то у истој групи "Линкови и низови". Овог пута на листи изаберите ставку "Претражите компанију". Извршите клик на дугме "ОК".
- Обавља се активирање аргумената аргумената оператера претраге. Наведена функција је дизајнирана тако да излаже број вредности у одређеном низу по имену. Захваљујући овој функцији коју израчунавамо број низа одређене вредности за функцију функције. СИНТАКСА ПРЕТРАЖИВАЊА ПРЕДУЗЕЋА:
= Боард Боард (сеарцх_наме; Преглед__Насиве; [типе_статион])
"Жељени" је аргумент који садржи име или адресу ћелије треће стране у којем се налази. То је положај овог имена у циљном опсегу и треба се израчунати. У нашем случају, улога првог аргумента биће упућена ћелијама на листу 1, у којем се налазе запослени.
"Списни низ" је аргумент, који је референца на низ, која врши потрагу за одређеном вриједношћу да би се одредио његов положај. Имаћемо ову улогу да извршимо адресу колоне "Име" на листу 2.
"Врста поређења" - аргумент који је необавешан, али за разлику од претходног оператера, биће потребан овај опциони аргумент. Означава како да одговара оператору је жељена вредност са низом. Овај аргумент може имати једну од три вредности: -1; 0; 1. За неуређене низове изаберите опцију "0". Ова опција је погодна за наш случај.
Дакле, наставите да попуните поља прозора аргумената. Курсор смо ставили на поље "Форулар Вредност", кликните на колону првог ћелију "име" на листу 1.
- Након што се приказују координате, поставите курсор у поље "Окупирање масивног" и пређите на налепницу "Схеет 2", која се налази на дну прозора Екцел изнад статусне траке. Клизајте леви тастер миша и означите курсор све ћелије колоне "Име".
- Након што се њихове координате приказују у пољу "Листа Массиве", идите на поље "Мапирање типа" и подесите број "0" са тастатуре. Након тога, опет се враћамо на терен "гледајући низ низ". Чињеница је да ћемо наступити копирање формуле, као и на претходној методи. Биће преласка адреса, али овде се гледало координате низове које су морали да обезбедимо. Не треба да се помера. Означавамо координате са курсором и кликните на Ф4 функционалну тастер. Као што видите, знак долара се појавио пре координата, што значи да се референца из релације претворила у апсолутну. Затим кликните на дугме "ОК".
- Резултат се приказује у првој ћелији колоне "опклада". Али пре копирања, морамо да поправимо другу област, наиме први индекс функције аргументације. Да бисте то учинили, изаберите елемент ступаца који садржи формулу и преместите се на низ формуле. Издвојите први аргумент индекса оператера (Б2: Б7) и кликните на дугме Ф4. Као што видите, знак долара појавио се у близини одабраних координата. Кликните на тастер Ентер. Опћенито, формула је узела следећи образац:
= Индекс (Схеет2! $ Б $ 2: $ Б $ 7; Сеарцх Боард (Схеет1! А4; Лист2! $ А $ 2: $ а $ 7; 0)))
- Сада можете копирати помоћу маркера за пуњење. На исти начин називамо да смо разговарали раније и да се истегнемо до краја табуларног распона.
- Као што видите, упркос чињеници да се редослед жица у две повезане таблице не подудара, ипак, све вредности су пооштрене у складу са именима радника. Ово је постигнуто захваљујући употреби комбинације претраживања индекса оператера.
Метода 4: Специјални уметак
Машири за кравате у Екцелу такође могу да користе посебан уметак.
- Изаберите вредности које желите да "затегну" на другу табелу. У нашем случају, ово је распон колона "опклада" на листу 2. Кликните на наменски фрагмент десном тастером миша. На листи која се отвара, одаберите ставку "Копирај". Алтернативна комбинација је комбинација кључа ЦТРЛ + Ц. Након тога прелазимо на лист 1.
- Прелазак на подручје књиге коју вам је потребно, доделите ћелије у којима ће вредности морати да се затегну. У нашем случају ово је ступац "понуда". Кликните на наменски фрагмент десним дугметом миша. У контекстном менију у траци са алаткама "Уметање параметара" кликните на икону "Убаци комуникација".
Ту је и алтернатива. Узгред, је једини за старије верзије Екцела. У контекстном менију, показујемо курсор на ставку "Специјални уметак". У додатном менију који се отвара, одаберите положај са истим именом.
- Након тога отвара се специјални прозор уметања. Кликните на дугме "Уметање комуникације" у доњем левом углу ћелије.
- Без обзира на опцију коју одаберете, вредности из једног низа табеле убацују се у другу. Приликом промене података у извору, аутоматски ће се мењати у уметнутом опсегу.
Лекција: Специјални уметак у Екцелу
Метода 5: Комуникација између столова у неколико књига
Поред тога, можете да организујете везу између столова у различитим књигама. Ово користи посебан алат за уметање. Акције ће бити апсолутно сличне онима које смо размотрили у претходној методи, осим што навигација током формула неће имати између подручја једне књиге, већ између датотека. Наравно, треба отворити све повезане књиге.
- Изаберите распон података који ће се пренети у другу књигу. Кликните на дугме Десно дугме мишем и изаберите ставку "Копирај" у отвореном менију.
- Затим прелазимо на књигу у којој би се требали уметнути ови подаци. Изаберите жељени опсег. Кликните десно дугме миша. У контекстном менију у групи "Уметање поставки", изаберите ставку "Убаци комуникацију".
- Након тога, вредности ће бити убачене. Приликом промене података у изворној књизи, апарат за столом из радне књиге аутоматски ће их затегнути. И уопште није потребно да се осигура да су обе књиге отворене. Довољно је отворити једну једину радну књижицу и аутоматски ће се описати податке из затвореног сродног документа ако је било претходних промена у њему.
Али треба напоменути да ће се у овом случају у облику непромењеног низа бити произведен у облику непромењеног низа. Када покушавате да промените било коју ћелију са уметнутим подацима, порука ће бити попуњена информисањем о немогућности да се то уради.
Промјене у таквом низу повезаном са другом књигом могу само прекинути везу.
Насловни прекиди између столова
Понекад је потребно да прекинете везу између табела. Разлог за то може бити горе описано када желите да промените низ који је убачен из друге књиге и једноставно корисник невољности тако да се подаци у истој табели аутоматски ажурирају са друге.1. метод: Прекид комуникације између књига
Да би прекинули везу између књига у свим ћелијама, обављајући заправо једну операцију. У овом случају, подаци у ћелијама ће остати, али они ће већ бити статични који нису ажуриране вредности које не зависе од других докумената.
- У књизи у којој су вредности из других датотека затегнути, идите на картицу података. Кликните на икону "Промени везе", која се налази на траци на траци са алаткама "Цоннецтион". Треба напоменути да ако тренутна књига не садржи везе са другим датотекама, онда је ово дугме неактивно.
- Покренут је прозор за промену везе. Изаберите са листе повезаних књига (ако их има неколико) датотека са којом желимо да прекинемо везу. Кликните на дугме "Сломи везу".
- Отвара се прозор информација који пружа упозорење о последицама даљих акција. Ако сте сигурни да ћете урадити, кликните на дугме "Бреак Цоммуницатион".
- Након тога, све референце на наведену датотеку у тренутном документу биће замењене статичким вредностима.
2. метод: Уметање вредности
Али горња метода је погодна само ако је потребно да потпуно прекинете све везе између две књиге. Шта ако морате да искључите повезане таблице у истој датотеци? То можете учинити копирањем података, а затим уметнути исто место као вредности. Узгред, ова метода се може пукнути између појединачних опсега различитих књига без кршења заједничке везе између датотека. Да видимо како ова метода ради у пракси.
- Означавамо опсег у којем желимо да избришемо комуникацију са другим табелом. Кликните на њу десно дугме миша. У отвореном менију изаберите ставку "Копирај". Уместо наведених акција, можете да позовете алтернативну комбинацију врућих тастера Цтрл + Ц.
- Затим, без уклањања избора из истог фрагмента, поново кликните на то десно дугме миша. Овог пута на листи акције кликните на икону "Вриједност", која је постављена у групи параметара уметања.
- Након тога, све референце у наменском опсегу биће замењене статичким вредностима.
Као што видите, Екцел има начине и алате за повезивање неколико столова међу собом. Истовремено, табеларни подаци могу бити на другим листовима, па чак и у различитим књигама. Ако је потребно, ова веза се може лако сломити.