Змест
У Excel мы часта працуем з вялікімі наборамі даных . Падчас працы з гэтымі наборамі даных нам часта патрабуецца аб'яднаць даныя з некалькіх аркушаў , каб прааналізаваць іх належным чынам. У гэтым артыкуле я растлумачу 4 спосабы ў Excel для аб'яднання даных з некалькіх аркушаў .
Практыка загрузкі Рабочая кніга
Аб'яднанне даных з некалькіх аркушаў.xlsxВыкарыстанне VBA для аб'яднання даных з некалькіх аркушаў.xlsm
Гэта працоўны ліст , які я збіраюся выкарыстаць, каб растлумачыць метады таго, як аб'яднаць даныя з некалькіх лістоў .in Excel . У нас ёсць некалькі студэнтаў разам з іх студэнцкім білетам і іх адзнакамі. Я збіраюся аб'яднаць адзнакі па розных прадметах, каб апісаць метады.
4 метады аб'яднання даных з некалькіх аркушаў у Excel
1. Прымяненне функцыі кансалідацыі для аб'яднання даных з некалькіх аркушаў
У гэтым раздзеле я растлумачу, як выкарыстоўваць кансалідацыю для аб'яднання даных . Я дадам Адзнак(ы) па Фізіцы і Матэматыцы , выкарыстоўваючы гэты метад.
КРОКІ:
➤ Перайдзіце да Аб'яднаць аркуш . Выберыце D5 .
➤ Затым перайдзіце на ўкладку Даныя > ;> абярыце Інструменты даных >> выберыце Кансалідаваць .
У дыялогавым акне Кансалідаваць будзез'явяцца.
➤ Захоўвайце выпадальны спіс Функцыя без змены, бо вы хочаце сумаваць адзнакі.
➤ Цяпер вам трэба дадаць Даведку . Перайдзіце да Набору даных (фізіка) працоўнага ліста >> абярыце дыяпазон D5:D14 >> абярыце Дадаць .
➤ Excel дадасць спасылку . Аналагічным чынам усталюйце спасылку для дыяпазону D5:D14 з рабочай кнігі Набор даных (матэматыка) .
➤ Затым націсніце ОК . Excel аб'яднае іх і верне суму ў якасці вываду.
Больш падрабязна: Як кансалідаваць даныя ў Excel з некалькіх аркушаў (3 спосабы)
2. Выкарыстанне Power Query для аб'яднання даных з некалькіх аркушаў
Цяпер мы ўбачым, як аб'яднаць дадзеныя з некалькіх аркушаў з дапамогай PowerQuery . У гэтым выпадку я аб'яднаю Адзнакі(ы) па Фізіцы для двух раздзелаў ( A і B ). У гэтым выпадку ёсць перадумова . Набор даных павінен быць у форме табліцы .
КРОК 1: СТВАРЭННЕ ТАБЛІЦЫ
➤ Выберыце дыяпазон B4:D14 .
➤ Націсніце CTRL + T . Адкрыецца дыялогавае акно Стварыць табліцу . Націсніце ОК .
Excel створыць табліцу.
➤ Зараз я перайменую табліцу . Каб зрабіць гэта, перайдзіце на ўкладку Дызайн табліцы і перайменуйце вашу табліцу .
Аналагічным чынам стварыце табліцы дляіншыя наборы даных .
КРОК 2: АБ'ЯДНАЦЬ ДАНЫЯ
➤ Перайсці да Дадзеныя укладка >> абярыце Атрымаць даныя >> абярыце З іншых крыніц >> з'явіцца акно Пусты запыт
Рэдактар Power Query . У радку формул запішыце формулу:
=Excel.CurrentWorkbook()
➤ Націсніце ENTER . Excel пакажа табліцы ў вашай кніжцы .
➤ Затым націсніце двухканцовая стрэлка (гл. малюнак).
➤ Затым выберыце слупкі , якія вы хочаце аб'яднаць. Я аб'яднаю іх усе.
➤ Пакіньце поле Выкарыстоўваць зыходнае імя слупка ў якасці прэфікса не пазначаным. Затым націсніце ОК .
Excel аб'яднае наборы даных .
➤ Цяпер абярыце Зачыніць & Загрузіць .
Excel створыць новую табліцу з аб'яднаннем набораў даных .
➤ Перайменаваць слупок Імя . Я буду называць гэта Раздзел .
УВАГА:
Калі вы выкарыстоўваеце вышэйзгаданы метад, вы можаце сутыкнуцца з праблемай.
Наша новая табліца называецца Query1 , якая складаецца з 21 радка , уключаючы загалоўкі .
➤ Цяпер пстрыкніце правай кнопкай мышы мышкай , каб выклікаць кантэкстнае меню . Затым націсніце Абнавіць .
Пасля таго, як вы абнавіце , вы ўбачыце, што нумар радка змяніўся каб 41 . Гэта таму, што Query1 сам з'яўляецца табліцай і працуе як уваход .
Каб вырашыць гэтую праблему, выканайце наступныя дзеянні.
➤ Перайдзіце да выпадальнага меню Імя слупка (гл. малюнак)
➤ Затым перайдзіце у Тэкставыя фільтры >> абярыце Не ўтрымлівае .
Адкрыецца акно Карыстальніцкага аўтафільтра .
➤ Напішыце Запыт1 у поле (гл. малюнак). Затым націсніце ОК .
На гэты раз радкі з назвай Query1 не будуць бачныя нават калі вы абнавіце набор даных .
20 радкоў зараз загружана, таму што Excel не ўлічвае загаловак на гэты раз.
Падобныя чытанні
- Як аб'яднаць два лінейныя графікі ў Excel (3 метады)
- Аб'яднанне двух графікаў у Excel (2 метады)
- Як аб'яднаць графікі ў Excel (крок за крокам) Кіраўніцтва)
- Аб'яднанне некалькіх файлаў Excel у адзін аркуш (4 метады)
- Як аб'яднаць слупкі ў Excel (4 спосабы)
3. Выкарыстанне VBA для аб'яднання даных з некалькіх аркушаў
Зараз я прымяню макрас VBA для аб'яднання даных з некалькі аркушаў . Выкажам здагадку, што ваш рабочы сшытак мае два аркушы , Набор даных ( Фізіка_A ) і Набор даных ( Фізіка_B ), і вы збіраецеся аб'яднаць дадзеныя з гэтых набораў даных у новы працоўны ліст пад назвай Кансалідацыя .
КРОКІ:
➤ Перайдзіце на ўкладку Распрацоўшчык >> абярыце Visual Basic
➤ Затым перайдзіце на ўкладку Insert >> Module
З'явіцца акно модуля . Цяпер напішыце наступны код.
4903
Тут я стварыў падпрацэдуру з назвай combine_multiple_sheets . Я ўзяў зменныя Row_1 , Col_1 , Row_last і Column_last з дапамогай Dim аператара і ўсталюйце wX у якасці працоўнага аркуша Consolidated з дапамогай аператара Set .
Я таксама выкарыстаў поле ўводу паведамлення з дапамогай Application.InputBox з аператарам “Выберыце загалоўкі” .
Затым я ўжыў цыкл For цыкл і вызначыў Row_1 і Col_1 з выкарыстаннем уласцівасці headers.range .
➤ Затым націсніце F5 , каб запусціць праграму. Excel створыць камбінаваны набор даных .
УВАГА:
Калі ласка, памятайце што гэты код VBA аб'яднае ўсе аркушы , даступныя ў вашай кніжцы . Такім чынам, вы павінны мець толькі тыя рабочыя аркушы , дадзеныя якіх вы збіраецеся аб'яднаць .
Чытаць далей: Як аб'яднаць некалькі аркушаў у адзін аркуш з дапамогай VBA ў Excel (2 спосабы)
4. Прымяненне функцыі VLOOKUP для аб'яднання даных з некалькіх аркушаў
Выкажам здагадку, у мяне ёсць працоўны ліст пад назвай “ Імёны ”, дзе ў мяне ёсцьімёны некаторых студэнтаў і яшчэ аднаго з назвай « Адзнакі ». Каб стварыць належны аркуш Вынікаў , мне трэба аб'яднаць іх. Я зраблю гэта з дапамогай функцыі VLOOKUP .
КРОКІ:
➤ Стварыце новы слупок Азнакі справа ад Імёны .
➤ Затым перайдзіце да D5 і запішыце наступную формулу
=VLOOKUP(B5,Marks!B4:C14,2)
Тут я ўсталяваў шуканае значэнне B5 і масіў з'яўляецца B4:C14 з Ліста адзнак . col_ind_num - 2 , таму што я хачу знакі .
➤ Цяпер націсніце ENTER . Excel верне вывад.
➤ Затым выкарыстоўвайце Марку запаўнення для Аўтазапаўненне да D14 . Excel аб'яднае адзнакі з рабочага ліста адзнак .
Дадатковая інфармацыя: Як аб'яднаць аркушы ў Excel (6 самых простых спосабаў)
Практычны сшытак
Важна практыкаваць метады аб'яднання даных з некалькіх аркушаў . Вось чаму я прыклаў для вас практычны ліст .
Выснова
У гэтым артыкуле я праілюстраваў 4 спосабаў у Excel для аб'яднання даных з некалькіх аркушаў . Я спадзяюся, што гэта прынясе вам карысць. І, нарэшце, калі ў вас ёсць якія-небудзь прапановы, ідэі або водгукі, калі ласка, не саромейцеся каментаваць ніжэй.