При изведување на одредени задачи во Excel понекогаш треба да се справи со неколку табели кои исто така се поврзани едни со други. Тоа е, податоците од една табела е затегната на другите, а вредностите во сите сродни табели се пресметани кога се менуваат.
Поврзаните табели се многу погодни за употреба за да се справи со голема количина на информации. Ставете ги сите информации во една табела, покрај тоа, ако не е хомогена, не е многу погодна. Тешко е да се работи со такви објекти и да ги барате. Специфичниот проблем е дизајниран само за елиминирање на поврзаните табели, информациите помеѓу кои се дистрибуираат, но во исто време се меѓусебно поврзани. Поврзани табели може да бидат не само во еден лист или една книга, туку и да бидат лоцирани во одделни книги (датотеки). Најчесто се користат последните две опции во пракса, бидејќи целта на оваа технологија е само да се извлече од акумулацијата на податоците, а нивното кинење на една страница не решава фундаментално. Ајде да научиме како да креираме и како да работиме со таков вид на управување со податоци.
Креирање на сродни табели
Прво на сите, ајде да се фокусираме на прашањето, на кој начин е можно да се создаде врска помеѓу различни табели.Метод 1: Директна врска со врзувачки табели
Најлесен начин за поврзување на податоците е употребата на формулите во кои постојат референци на други табели. Се нарекува директно врзување. Овој метод е интуитивен, бидејќи кога го врзува речиси исто како и создавање на референци за податоци во една табела низа.
Ајде да видиме како примерот може да се формира комуникација со директно врзување. Имаме две маси на два листови. На истата табела, платата се пресметува со користење на формулата со множење на стапките на вработените за еден коефициент.
На вториот лист има опсег на маса во кој има листа на вработени со нивната плата. Листата на вработени во двата случаи е претставена во еден ред.
Неопходно е да се направат тие податоци за облози од вториот лист да ги заостри во соодветните клетки на првата.
- На првиот лист, ја распределуваме првата ќелија на колоната "Bet". Го ставаме знакот "=". Следно, кликнете на етикетата "Лист 2", која е поставена на левиот дел од Excel интерфејсот преку статусната лента.
- Постои движење во втората област на документот. Кликнете на првата ќелија во колоната "Bet". Потоа кликнете на копчето Enter на тастатурата за да ги внесете податоците во ќелијата во која претходно беше инсталиран "еднаков" знак.
- Потоа, тука е автоматската транзиција кон првиот лист. Како што можеме да видиме, вредноста на првиот вработен од втората табела се влече во соодветната ќелија. Со инсталирање на курсорот на ќелија која содржи залог, гледаме дека вообичаената формула се користи за прикажување на податоци на екранот. Но, пред координатите на ќелијата, од каде што податоците се излегува, постои израз "List2!", Што го означува името на областа на документот каде што се наоѓаат. Општата формула во нашиот случај изгледа вака:
= List2! B2
- Сега треба да пренесете податоци за стапките на сите други вработени во претпријатието. Се разбира, ова може да се направи на ист начин како што ја исполнивме задачата за првиот вработен, но со оглед на тоа што и двете листи на вработените се наоѓаат во истиот редослед, задачата може да биде значително поедноставена и забрзана со својата одлука. Ова може да се направи со едноставно копирање на формулата до опсегот подолу. Поради фактот што референците на Excel се релативни, при копирање на нивните вредности, промената на вредностите се префрлуваат што ни се потребни. Постапката за копирање самата може да се направи со помош на пополнување.
Значи, го ставаме курсорот на долната десна површина на елементот со формулата. После тоа, курсорот мора да се претвори во пополнување на маркер во форма на црн крст. Ние ја извршуваме стегачот на левото копче на глувчето и повлечете го курсорот на бројот на колоната.
- Сите податоци од слична колона на лист 2 беа влечени во табела на лист 1. Кога податоците се менуваат на лист 2, тие автоматски ќе се променат на првиот.
Метод 2: Користење на грешката на индексот на оператори - пребарување
Но, што да направите ако листата на вработени во табелата низи не се наоѓа во истиот редослед? Во овој случај, како што е наведено претходно, една од опциите е да се инсталира односот помеѓу секоја од тие клетки кои треба да се поврзат рачно. Но, тоа е погодно освен за мали маси. За масивни опсези, оваа опција во најдобар случај ќе потрае многу време за имплементација, и во најлош случај - во пракса генерално ќе биде нереално. Но, овој проблем може да се реши со помош на еден индекс на оператори - пребарување. Ајде да видиме како може да се направи со пренесување на податоците во табелите за кои разговорот беше во претходниот метод.
- Го нагласуваме првиот елемент на колоната "Bet". Одете во волшебникот за функции со кликнување на иконата "Вметни функција".
- Во волшебникот на функции во групата "Линкови и низи" го наоѓаме и распределуваме името "Индекс".
- Овој оператор има две форми: форма за работа со низи и референца. Во нашиот случај, првата опција е потребна, па во следниот прозорец за избор на образец кој се отвора, одберете го и кликнете на копчето "OK".
- Индексот на аргументите на операторот започнува да работи. Задачата на наведената функција е излезот на вредноста лоцирана во избраниот опсег во линијата со наведениот број. Генерален формуларен оператор индекс Таков:
= Индекс (низа; number_name; [number_stolbits])
"Низата" е аргумент кој го содржи опсегот од опсегот од кој ќе ги извлечеме информациите со бројот на наведениот ред.
"Број на ред" е аргумент кој е бројот на оваа линија. Важно е да се знае дека бројот на линијата треба да биде наведен не во однос на целиот документ, туку само во однос на распределената низа.
"Бројот на колоната" е аргумент кој е задолжителен. За да се реши конкретно на нашата задача, ние нема да го користиме, и затоа не е неопходно да се опише одделно.
Го ставаме курсорот во полето "Низа". После тоа, одете на листот 2 и, држете го левото копче на глувчето, одберете ја целата содржина на колоната "Стапка".
- Откако ќе се прикажат координатите во прозорецот на операторот, го ставаме курсорот во полето "Број на ред". Ние ќе го повлечеме овој аргумент користејќи го операторот за пребарување. Затоа, кликнете на триаголник кој се наоѓа лево од функцијата на функцијата. Отворена листа на ново користени оператори. Ако го најдете името "Друштво за пребарување" меѓу нив, можете да кликнете на него. Во спротивен случај, кликнете на најновата точка на листата - "други функции ...".
- Стандарден прозорец прозорец прозорец започнува. Одете во неа во истата група "Линкови и низи". Овој пат во листата, изберете објектот "компанија за пребарување". Извршете го копчето "OK".
- Се врши активирање на аргументите на аргументите на операторот за пребарување. Наведената функција е дизајнирана да го изнесе бројот на вредноста во одредена низа со своето име. Тоа е благодарение на оваа функција што го пресметуваме бројот на низа на одредена вредност за функцијата функција. Се презентира синтаксата на Одборот за пребарување:
= Одбор за пребарување (search_name; Viewing__nassive; [type_station])
"Посакуваниот" е аргумент кој го содржи името или адресата на клетката на трети лица опсег во кој се наоѓа. Тоа е позицијата на ова име во целниот опсег и треба да се пресмета. Во нашиот случај, улогата на првиот аргумент ќе биде референтна на клетките на лист 1, во кој се наоѓаат вработените.
"Стусочна низа" е аргумент, што е упатување на низа, која врши пребарување за наведената вредност за да се одреди својата позиција. Ние ќе имаме оваа улога да ја извршиме адресата на колоната "Име" на лист 2.
"Вид на споредба" - аргумент кој е задолжителен, но, за разлика од претходниот оператор, ќе биде потребен овој опционален аргумент. Тоа укажува на тоа како да одговара на операторот е саканата вредност со низа. Овој аргумент може да има една од трите вредности: -1; 0; 1. За растроените низи, одберете ја опцијата "0". Оваа опција е погодна за нашиот случај.
Значи, продолжете со пополнување на полињата на прозорецот за аргументи. Го ставаме курсорот во полето "Фокуларна вредност", кликнете на првата ќелија "Име" колона на лист 1.
- Откако ќе се прикажат координатите, поставете го курсорот во полето "Listing Massive" и одете на етикетата "Лист 2", која се наоѓа на дното на прозорецот Excel над статусната лента. Климент левото копче на глувчето и нагласување на курсорот сите клетки на колоната "име".
- Откако нивните координати се прикажани во полето "Масив", одете во полето "Тип" за мапирање и го поставите бројот "0" од тастатурата. После тоа, повторно се враќаме на теренот "гледајќи низ низата". Факт е дека ние ќе извршиме копирање на формулата, како што направивме во претходниот метод. Ќе има промена на адреси, но тука координатите на прегледот на низата треба да обезбедат. Тој не треба да се префрли. Ние ги истакнуваме координатите со курсорот и кликнете на функцијата F4 функција. Како што можете да видите, знакот на доларот се појави пред координатите, што значи дека референцата од роднина се претвори во апсолутна. Потоа кликнете на копчето "OK".
- Резултатот е прикажан во првата ќелија на колоната "Bet". Но, пред копирање, ние треба да поправиме друга област, имено првиот аргумент индекс. За да го направите ова, одберете го елементот на колоната, кој содржи формула и се движи кон стрингот на формулата. Илози го првиот аргумент на индексот на операторот (B2: B7) и кликнете на копчето F4. Како што можете да видите, знакот на доларот се појави во близина на избраните координати. Кликнете на копчето Enter. Во принцип, формулата ја презеде следната форма:
= Индекс (лист2! $ B $ 2: $ b $ 7; Одбор за пребарување (лист1! A4; List2! $ A $ 2: $ 7; 0))
- Сега можете да копирате со помош на ознака за полнење. Ние го нарекуваме на ист начин како што претходно говоревме и се протега до крајот на табеларниот опсег.
- Како што можете да видите, и покрај фактот дека редоследот на стрингови во две поврзани маси не се совпаѓа, сепак, сите вредности се затегнати според имињата на работниците. Ова беше постигнато благодарение на употребата на комбинацијата на пребарувања на индекс на оператори.
Метод 4: Посебен вметнете
Табелата со табела во Excel исто така може да користи посебно вметнување.
- Изберете ги вредностите што сакате да ги "затегнете" на друга табела. Во нашиот случај, ова е "Bet" колона опсег на лист 2. Кликнете на посветен фрагмент со десното копче на глувчето. Во листата која се отвора, одберете ја ставката "Копирај". Алтернативна комбинација е комбинација на Ctrl + C. После тоа, ние се преселиме во листот 1.
- Преместувањето во областа на книгата што ви е потребна, распределете ги клетките во кои вредностите ќе треба да бидат затегнати. Во нашиот случај, ова е "понуда" колона. Кликнете на посветен фрагмент со десното копче на глувчето. Во контекстното мени во лентата со алатки "Вметни параметри, кликнете на иконата" Вметни комуникација ".
Исто така постои и алтернатива. Тој, патем, е единствениот за постарите верзии на Excel. Во контекстното мени, го донесуваме курсорот на елементот "специјален вметнување". Во дополнителното мени што се отвора, одберете ја позицијата со исто име.
- После тоа се отвора специјален прозорец за вметнување. Кликнете на копчето "Вметни комуникација" во долниот лев агол на ќелијата.
- Без оглед на опцијата што ја избирате, вредностите од една низа на маса ќе бидат вметнати во друга. Кога ги менувате податоците во изворот, тие исто така автоматски ќе се променат во вметната опсег.
Лекција: Специјални Вметни во Excel
Метод 5: Комуникација помеѓу табелите во неколку книги
Покрај тоа, можете да организирате врска помеѓу табелите во различни книги. Ова користи специјална алатка за вметнување. Активностите ќе бидат апсолутно слични на оние што ги разгледавме во претходниот метод, освен што навигацијата за време на формулите нема да има помеѓу областите на една книга, туку помеѓу датотеките. Се разбира, сите поврзани книги треба да се отворат.
- Изберете го опсегот на податоци што треба да се префрли на друга книга. Кликнете на десното копче на глувчето и одберете ја позицијата "Копирај" во Отвореното мени.
- Потоа се преселиме во книгата во која треба да се вметнат овие податоци. Изберете го саканиот опсег. Кликнете десното копче на глувчето. Во менито Контекст во групата "Вметни поставки", одберете ја ставката "Вметни комуникација".
- После тоа, вредностите ќе бидат вметнати. Кога менувате податоци во изворната книга, низата табела од работната книга автоматски ќе ги заостри. И воопшто не е потребно да се осигура дека двете книги се отворени. Доволно е да се отвори единствена работна книга и автоматски ќе ги вклучи податоците од затворен документ ако има претходни промени во неа.
Но, треба да се забележи дека во овој случај, вметнувањето ќе се произведува во форма на непроменета низа. Кога се обидувате да ја промените секоја ќелија со вметнатата податоци, пораката ќе биде населена со информирање за неможноста да го направите ова.
Промените во таква низа поврзана со друга книга можат само да ја скршат врската.
Наслов паузи помеѓу табелите
Понекогаш е потребно да се скрши врската помеѓу табелите. Причината за ова може да биде погоре опишана кога сакате да го промените низата вметната од друга книга и едноставно неподготвеноста на корисникот, така што податоците во истата табела автоматски се ажурираат од друга.Метод 1: Комуникациски паузи помеѓу книгите
Да се скрши врската помеѓу книгите во сите клетки, со внесување на една операција. Во овој случај, податоците во клетките ќе останат, но тие веќе ќе бидат статични не ажурирани вредности кои не зависат од други документи.
- Во книгата во која вредностите од други датотеки се затегнуваат, одете во табулаторот за податоци. Кликнете на иконата "Промена на линкови", која се наоѓа на лентата во лентата со алатки "Врска". Треба да се напомене дека ако тековната книга не содржи врски со други датотеки, тогаш ова копче е неактивно.
- Прозорецот за промена на врската е лансиран. Изберете од листата на сродни книги (ако има неколку од нив) датотеката со која сакаме да ја скршиме врската. Кликнете на копчето "скрши ја врската".
- Се отвора прозорец за информации, што обезбедува предупредување за последиците од понатамошните активности. Ако сте сигурни дека ќе направите, кликнете на копчето "Прекинување комуникација".
- После тоа, сите референци за наведената датотека во тековниот документ ќе бидат заменети со статични вредности.
Метод 2: Вметнување вредности
Но, горенаведениот метод е погоден само ако треба целосно да ги скршите сите врски помеѓу двете книги. Што ако треба да ги исклучите придружните табели во истата датотека? Можете да го направите ова со копирање на податоците, а потоа вметнување на истото место како вредности. Патем, овој метод може да се прекине помеѓу индивидуалните податоци се движи од различни книги без да се прекрши заедничка врска помеѓу датотеките. Ајде да видиме како овој метод работи во пракса.
- Ние го нагласуваме опсегот во кој сакаме да ја избришеме комуникацијата со друга табела. Кликнете на десното копче на глувчето. Во отвореното мени, одберете ја ставката "Копирај". Наместо наведените активности, можете да бирате алтернативна комбинација на топла клучеви CTRL + C.
- Следно, без отстранување на изборот од истиот фрагмент, повторно кликнете на него со десното копче на глувчето. Овој пат во листата на дејства, кликнете на иконата "Вредност", која е објавена во групата за вметнување параметри.
- После тоа, сите референци во посветен опсег ќе бидат заменети со статични вредности.
Како што можете да видите, Excel има начини и алатки за да ги поврзе неколку маси меѓу себе. Во исто време, табеларните податоци можат да бидат на други листови, па дури и во различни книги. Доколку е потребно, оваа врска може лесно да се скрши.