Змест
Працуючы ў Excel, нам часта даводзіцца працаваць з вялікай колькасцю аркушаў у кнізе. Сёння я пакажу, як вы можаце атрымаць даныя з некалькіх працоўных лістоў на адзін аркуш у Excel.
Спампаваць практычны сшытак
Як атрымаць даныя з некалькіх працоўных лістоў.xlsm
4 прыдатныя метады для выцягвання даных з некалькіх лістоў у Excel
Тут мы маем тры аркушы ў кнізе. Яны ўтрымліваюць справаздачу аб продажах некаторых тавараў за тры месяцы: студзень, люты і сакавік адпаведна.
Наша мэта сёння: каб атрымаць даныя з гэтых трох працоўных аркушаў у адзін аркуш для выкарыстання ў разліку.
1. Выкарыстоўвайце формулу для атрымання дадзеных з некалькіх аркушаў
Калі вы хочаце выканаць якую-небудзь аперацыю з дадзенымі з некалькіх аркушаў, вы можаце зрабіць гэта з дапамогай формул. Вось як гэта зрабіць.
Крокі:
- Змесціце назву аркуша ( Назва_аркуша! ) перад спасылкай на ячэйку калі ў формуле ёсць спасылкі на ячэйкі некалькіх аркушаў.
- Давайце паспрабуем высветліць агульную колькасць кожнага прадукту, прададзенага за тры месяцы.
- Выберыце любую ячэйку на любым аркушы і ўвядзіце формула наступным чынам:
=January!D5+February!D5+March!D5
- Затым перацягніце Маркер запаўнення , каб скапіяваць формулу ў астатнія клеткі.
Бачыце, мы атрымалі агульны аб'ём продажаў за тры месяцы для кожнайпрадукт.
Тлумачэнне формулы:
- Тут студзень!D5 паказвае спасылку на ячэйку D5 назвы аркуша “Студзень” . Калі ў вас імя аркуша Sheet1, выкарыстоўвайце Sheet1!D5 замест гэтага.
- Аналагічным чынам February!D5 і March!D5 пазначаюць ячэйку спасылка D5 аркуша з назвай Люты і Сакавік адпаведна.
- Такім чынам, вы можаце выцягнуць даныя з некалькіх аркушаў у адну формулу на адным аркушы і выканайце любую жаданую аперацыю.
Выкарыстанне формулы 3D-спасылкі:
Вы таксама можаце зрабіць гэта, выкарыстоўваючы формулу з 3D-спасылкай. Формула выглядае наступным чынам.
=SUM(January:March!D5)
Націсніце на гэту спасылку , каб даведацца, як стварыць 3D-спасылку ў Excel.
Дадатковая інфармацыя: Выцягнуць тую ж ячэйку з некалькіх аркушаў у галоўны слупок у Excel
2. Атрыманне даных з некалькіх аркушаў з дапамогай функцыі кансалідацыі
Мы можам атрымаць даныя з некалькіх аркушаў і выкарыстоўваць іх у аперацыі з дапамогай інструмента Кансалідацыя з панэлі інструментаў Excel.
Крокі:
- Стварыце пусты набор даных з назвамі прадуктаў і дадайце слупок пад назвай Агульны аб'ём продажаў. Захоўвайце ячэйкі пад гэтым слупком пустымі.
- Цяпер, C5:C19 дыяпазон вочак на любым аркушы і перайдзіце да Даныя > Інструмент Consolidate у раздзеле Data Tools .
- Вы будзецеатрымаць дыялогавае акно Кансалідаваць . Пад опцыяй Функцыя выберыце аперацыю, якую вы жадаеце выканаць над дадзенымі з некалькіх лістоў.
- Для гэтага прыкладу абярыце Сума .
- Цяпер націсніце на значок Імпартаваць справа ад поля Даведка .
- Поле Consolidate будзе сціснута ў поле Consolidate – Reference . Выберыце патрэбны дыяпазон вочак з першага ліста. Затым яшчэ раз пстрыкніце значок Імпартаваць справа.
- Вы знойдзеце спасылку на ячэйку выбранага дыяпазону, устаўленую ў Поле Даведка . Націсніце кнопку Дадаць справа ад поля Дадаць спасылкі .
- Вы знойдзеце спасылкі на выбраны дыяпазон, устаўлены ў поле Дадаць спасылкі .
- Абярыце іншыя дыяпазоны вочак з іншых працоўных аркушаў і ўстаўце іх у поле Дадаць спасылкі такім жа чынам.
- Для гэтага прыкладу абярыце D5:D19 з працоўнага ліста Люты і D5:D19 з працоўнага ліста Сакавік .
- Затым націсніце ОК. Вы знойдзеце суму трох выбраных дыяпазонаў з трох працоўных лістоў, устаўленых у пусты дыяпазон.
Больш падрабязна: Макрас Excel: выманне даных з некалькіх файлаў Excel (4 метады)
Падобныя паказанні
- Як увесці аднолькавыя даныя ў некалькіТабліцы ў Excel
- Код VBA для пераўтварэння тэкставага файла ў Excel (7 метадаў)
- Як імпартаваць тэкставы файл з некалькімі падзельнікамі ў Excel ( 3 метады)
- Пераўтварэнне нататніка ў Excel са слупкамі (5 метадаў)
- Як атрымаць дадзеныя з выявы ў Excel (з дапамогай хуткіх крокаў)
3. Выкарыстанне макрасаў для атрымання даных з некалькіх аркушаў
Да гэтага часу мы выцягвалі даныя з некалькіх аркушаў для выканання некаторых аперацый.
Што рабіць, калі мы не жадаем выконваць якія-небудзь аперацыі , толькі збіраць даныя з некалькіх працоўных аркушаў і размяшчаць іх вертыкальна на адным аркушы?
Паглядзіце на набор даных ніжэй.
Тут у нас ёсць новая рабочая кніга з трыма лістамі, кожны з якіх мае запіс продажаў чатыры тыдні ў студзені, лютым і сакавіку адпаведна.
Наша мэта складаецца ў тым, каб сабраць дадзеныя з гэтых трох працоўных аркушаў і размясціць іх у адным працоўным аркушы. Мы можам выканаць гэта, запусціўшы наступны макрас (код VBA ).
Код VBA наступны.
4085
Гэты сайт дапамог нам зразумець і распрацаваць код.
Цяпер выканайце наступныя дзеянні, каб прымяніць гэты код.
Крокі:
- Спачатку націсніце Alt+F11 і перайдзіце да рэдактара VBA.
- Цяпер перайдзіце на ўкладку Устаўка і націсніце Модуль. Будзе новы модуль адкрыты.
- Цяпер скапіруйце код і ўстаўце яготут.
- Зараз захавайце файл Excel, націснуўшы Ctrl+S .
- Такім чынам, вы спачатку адкрыйце наступнае акно.
- Націсніце на Не і захавайце файл як Макрасы файл.
- Зараз націсніце кнопку Выканаць /націсніце F5 або націсніце Alt+F8 .
- З'явіцца дыялогавае акно пад назвай Макрас . Выберыце гэты Макрас ( PullDatafromMultipleSheets ) і націсніце Выканаць .
- Вы знойдзеце дадзеныя з трох працоўных аркушаў, размешчаных вертыкальна ў новым працоўным аркушы пад назвай “VBA” .
Больш падрабязна: Як атрымаць даныя з некалькіх працоўных лістоў у Excel VBA
4. Выкарыстанне Power Query для атрымання дадзеных з некалькіх працоўных лістоў
Гэта наша апошняя задача сёння. Мы зноў вяртаемся да нашых першапачатковых лістоў, каб паказаць гэты метад. Наша мэта складаецца ў тым, каб сабраць дадзеныя з гэтых лістоў і аб'яднаць іх у адну табліцу.
Мы выканаем гэта з дапамогай Power Query Excel. Power Query даступны ў Excel 2016 . Калі вы выкарыстоўваеце старую версію, вам трэба спампаваць і ўсталяваць яе ўручную.
Крокі:
- Перш за ўсё, мы павінны пераўтварыць нашы дадзеныя ў кожны ліст у табліцы. Выберыце любую ячэйку ўнутры дадзеных і націсніце Ctrl+T . Затым націсніце ОК .
- Цяпер перайдзіце да Даныя > Атрымаць дадзеныя інструмент пад Атрымаць & Пераўтварэнне даных раздзел з любога аркуша.
- Націсніце выпадальнае меню. З даступных варыянтаў абярыце З іншых крыніц > Пусты запыт .
- Адкрыецца Рэдактар Power Query . У радку формул напішыце наступную формулу:
=Excel.CurrentWorkbook()
Power Query адчувальны да рэгістра. Такім чынам, напішыце формулу як ёсць.
- Націсніце Enter . Вы знойдзеце тры табліцы з трох працоўных лістоў, размешчаных адзін за адным. Выберыце тыя, якія хочаце атрымаць.
- Для гэтага прыкладу выберыце ўсе тры.
- Затым пстрыкніце маленькую стрэлку ўправа побач з назвай Змест .
- Вы атрымаеце невялікую скрынку. Націсніце на Разгарнуць і адзначце (пастаўце галачку) усе палі.
- Затым націсніце ОК . Вы знойдзеце ўсе элементы з трох табліц, пераведзеных у адну табліцу ў Рэдактары Power Query .
- Затым перайдзіце да Файл > Параметр "Зачыніць і загрузіць у…" у Рэдактары Power Query .
- Вы атрымаеце Імпарт Дадзеныя дыялогавае акно. Абярыце Табліца .
- Затым, калі вы хочаце, каб аб'яднаная табліца была на новым аркушы, выберыце Новы аркуш .
- У адваротным выпадку абярыце Існуючы працоўны аркуш і ўвядзіце спасылку на ячэйку дыяпазону, дзе вы хочаце размясціць табліцу.
- Затым націсніце ОК . Вы будзецезнайдзіце даныя з трох працоўных аркушаў, размешчаных у адной табліцы ў новым працоўным аркушы пад назвай Запыт .
Больш падрабязна: Як аўтаматычна пераўтварыць тэкставы файл у Excel (3 прыдатныя спосабы)
Выснова
Выкарыстоўваючы гэтыя метады, вы можаце атрымліваць даныя з некалькіх працоўныя лісты ў адзін ліст у Excel. Ў вас ёсць якія-небудзь пытанні? Не саромейцеся спытаць нас у раздзеле каментарыяў.