Як аб'яднаць даныя з некалькіх аркушаў у Excel (4 спосабы)

  • Падзяліцца Гэтым
Hugh West

У 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 для аб'яднання даных з некалькіх аркушаў . Я спадзяюся, што гэта прынясе вам карысць. І, нарэшце, калі ў вас ёсць якія-небудзь прапановы, ідэі або водгукі, калі ласка, не саромейцеся каментаваць ніжэй.

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.