Преглед садржаја
Док радимо у Екцел-у, често морамо да радимо са много радних листова у радној свесци. Данас ћу показати како можете да извучете податке из више радних листова у један радни лист у Екцел-у.
Преузмите радну свеску за вежбу
Како извући податке из више радних листова.клсм
4 погодна метода за извлачење података из више радних листова у Екцел-у
Овде имамо три радна листа у радној свесци. Они садрже евиденцију продаје неких артикала за три месеца: јануар, фебруар и март респективно.
Наш циљ данас је да извучете податке из ова три радна листа у један радни лист који ће се користити за прорачун.
1. Користите формулу за извлачење података из више радних листова
Ако желите да извршите било коју операцију над подацима са више листова, то можете да извршите помоћу формула. Ево како то да урадите.
Кораци:
- Поставите назив листа ( Име_листа! ) испред референце ћелије када у формули постоје референце на ћелије са више листова.
- Покушајмо да сазнамо укупан број сваког производа продатог у три месеца.
- Изаберите било коју ћелију на било ком радном листу и унесите формула на овај начин:
=January!D5+February!D5+March!D5
- Затим превуците ручицу за попуњавање да бисте копирали формулу у остатак ћелија.
Видите, имамо укупну продају од три месеца за свакупроизвод.
Објашњење формуле:
- Овде јануар!Д5 означава референцу ћелије Д5 назив листа „Јануар” . Ако имате назив листа као Схеет1, користите Схеет1!Д5 уместо тога.
- Слично Фебруар!Д5 и Март!Д5 означују ћелију референца Д5 табела под називом фебруар и март респективно.
- Тако можете извући податке из више листова у једну формулу у једном листу и извршите било коју жељену операцију.
Коришћење 3Д референтне формуле:
Ово можете да урадите и коришћењем формуле са 3Д референцом. Формула је следећа.
=SUM(January:March!D5)
Кликните на ову везу да бисте сазнали како да направите 3Д референцу у Екцел-у.
Прочитајте више: Повуците исту ћелију из више листова у главну колону у Екцел-у
2. Извлачење података из више радних листова коришћењем функције консолидације
Можемо да извучемо податке из више радних листова и да их користимо у операцији помоћу алатке Консолидација са Екцел траке са алаткама.
Кораци:
- Креирајте празан скуп података са називима производа и додајте колону под називом Укупна продаја. Оставите ћелије испод ове колоне празне.
- Сада, Ц5:Ц19 опсег ћелија на било ком радном листу и идите на Подаци &гт; Алат Консолидирај у одељку Алатке за податке .
- Ви ћетедобијте оквир за дијалог Консолидација . У оквиру опције Функција изаберите операцију коју желите да извршите над подацима са више радних листова.
- Ради овог примера, изаберите Сум .
- Сада кликните на икону Увези десно до поља Референца .
- Консолидација оквир ће бити компримован у Консолидовати – Референца оквир. Изаберите жељени опсег ћелија са првог листа. Затим поново кликните на икону Увези са десне стране.
- Наћи ћете референцу ћелије изабраног опсега уметнуту у Поље Референца . Кликните на дугме Додај десно у оквиру Додај референце .
- Наћи ћете референце изабрани опсег уметнут у поље Додај референце .
- Изаберите друге опсеге ћелија са других радних листова и убаците их у поље Додај референце на исти начин.
- Ради овог примера, изаберите Д5:Д19 са радног листа фебруар и Д5:Д19 са радног листа март .
- Затим кликните на ОК. Наћи ћете збир три изабрана опсега са три радна листа уметнута у празан опсег.
Прочитајте више: Екцел макро: издвајање података из више Екцел датотека (4 метода)
Слична очитавања
- Како унети исте податке у вишеЛистови у Екцел-у
- ВБА код за претварање текстуалне датотеке у Екцел (7 метода)
- Како да увезете текстуалну датотеку са више граничника у Екцел ( 3 методе)
- Претворите Нотепад у Екцел помоћу колона (5 метода)
- Како извући податке из слике у Екцел (брзим корацима)
3. Коришћење макроа за извлачење података из више радних листова
До сада смо извлачили податке из више радних листова да бисмо извршили неке операције.
Шта да радимо ако не желимо да извршимо ниједну операцију , прикупља само податке са више радних листова и распоређује их вертикално у један радни лист?
Погледајте скуп података испод.
Овде имамо нову радну свеску са три радна листа, од којих сваки има евиденцију продаје четири недеље у јануару, фебруару и марту.
Наш циљ је да прикупимо податке из ова три радна листа и уредимо их у један радни лист. Ово можемо да извршимо тако што ћемо покренути следећи макро ( ВБА код).
ВБА код је следећи.
6606
Овај сајт нам је помогао разумите и развијте код.
Сада пратите доленаведене кораке да бисте применили овај код.
Кораци:
- Прво притисните Алт+Ф11 и идите на ВБА едитор.
- Сада идите на картицу Инсерт и кликните на Модуле. Нови модул ће бити отворен.
- Сада копирајте код и налепите гаовде.
- Сада сачувајте Екцел датотеку притиском на Цтрл+С .
- Тако ћете прво се суочите са следећим прозором.
- Кликните на Не и сачувајте датотеку као Мацро-Енаблед фајл.
- Сада кликните на дугме Покрени /притисните Ф5 или притисните Алт+Ф8 .
- Појавиће се оквир за дијалог под називом Макро . Изаберите овај Макро ( ПуллДатафромМултиплеСхеетс ) и кликните на Покрени .
- Наћи ћете податке са три радна листа распоређене вертикално у новом радном листу под називом “ВБА” .
Прочитајте више: Како извући податке из више радних листова у Екцел ВБА
4. Коришћење Повер Куерија за извлачење података из више радних листова
Ово је наш данашњи последњи задатак. Поново се враћамо на наше почетне листове да покажемо овај метод. Наш циљ је да прикупимо податке из ових радних листова и спојимо их у једну табелу.
Ово ћемо постићи помоћу Повер Куери програма Екцел. Повер Куери је доступан из Екцел 2016 . Ако користите било коју старију верзију, морате да је преузмете и инсталирате ручно.
Кораци:
- Пре свега, морамо да конвертујемо наше податке у сваки лист у табеле. Изаберите било коју ћелију унутар података и притисните Цтрл+Т . Затим притисните ОК .
- Сада идите на Подаци &гт; Гет Дата алат испод Преузми &амп; Трансформирајте податке одељак са било ког радног листа.
- Кликните на падајући мени. Од доступних опција изаберите Из других извора &гт; Празан упит .
- Отвориће се Повер Куери Едитор . У траку за формуле упишите ову формулу:
=Excel.CurrentWorkbook()
Повер Куери разликује велика и мала слова. Дакле, напишите формулу каква јесте.
- Кликните на Ентер . Пронаћи ћете три табеле из три радна листа поређане једну по једну. Изаберите оне које желите да повучете.
- Зарад овог примера, изаберите сва три.
- Затим кликните на малу стрелицу удесно поред наслова Садржај .
- Добићете малу кутију. Кликните на Прошири , а затим означите (означите) сва поља.
- Затим кликните на ОК . Наћи ћете све ставке из три табеле доведене у једну табелу у Повер Куери Едитор-у .
- Затим идите на Датотека &гт; Затвори и учитај у... опцију у Повер Куери Едитор-у .
- Добићете Увоз Оквир за дијалог Дата . Изаберите Табела .
- Затим, ако желите да комбинована табела буде на новом радном листу, изаберите Нови радни лист .
- У супротном, изаберите Постојећи радни лист и унесите референцу ћелије опсега где желите табелу.
- Затим кликните на ОК . Хоћешпронађите податке из три радна листа распоређене у једну табелу у новом радном листу под називом Упит .
Прочитајте више: Како аутоматски претворити текстуалну датотеку у Екцел (3 погодна начина)
Закључак
Користећи ове методе, можете извући податке из више радних листова на један радни лист у Екцел-у. Имате било каквих питања? Слободно нас питајте у одељку за коментаре.