Како да комбинирате податоци од повеќе листови во Excel (4 начини)

  • Споделете Го Ова
Hugh West

Во Excel , често работиме со големи податоци . Додека работиме со овие збирки на податоци , честопати треба да комбинираме податоци од повеќе листови за да ги анализираме правилно. Во оваа статија ќе објаснам 4 начини на Excel до комбинирање податоци од повеќе листови .

Вежба за преземање Работна книга

Комбинирајте податоци од повеќе листови.xlsx

Користење VBA за комбинирање податоци од повеќе листови.xlsm

Ова е работниот лист што ќе го користам за да ги објаснам методите за комбинирање податоци од повеќе листови .во Excel . Имаме неколку студенти заедно со нивните Студентски ID и нивните оценки. Ќе ги консолидирам означите за различни предмети за да ги опишам методите.

4 Методи за комбинирање податоци од повеќе листови во Excel

1. Примена на функцијата Consolidate за комбинирање податоци од повеќе листови

Во овој дел, ќе објаснам како да се користи Consolidate to combine data . Ќе ги додадам Означите(и) на Физика и Математика со користење на овој метод.

ЧЕКОРИ:

Одете во Консолидирај работниот лист . Изберете D5 .

Потоа одете во картичката Податоци > ;> изберете Алатки за податоци >> изберете Консолидирај .

А дијалог поле од Консолидирај ќесе појавуваат.

Задржете го паѓачкото мени Функција како што е бидејќи сакате да ги сумирате ознаките.

Сега треба да додадете Референца . Одете во работниот лист Збирка податоци (физика) >> изберете го опсегот D5:D14 >> изберете Додај .

Excel ќе ја додаде референцата . Слично, поставете ја референцата за опсегот D5:D14 од Податоци (математика) работна книга .

➤ Потоа кликнете OK . Excel ќе ги комбинира и ќе ја врати збирот како излез.

Прочитај повеќе: Како да се консолидираат податоците во Excel од повеќе работни листови (3 начини)

2. Користење на Power Query за комбинирање податоци од повеќе листови

Сега ќе видиме како да комбинирате податоци од неколку листови користејќи PowerQuery . Ќе ги комбинирам Означите(и) на Физика за два дела ( А и Б ) во овој случај. Постои предуслов во овој случај. Податокот треба да биде во форма Табела .

ЧЕКОР-1: СОЗДАВАЊЕ ТАБЕЛА

Изберете го опсег B4:D14 .

Притиснете CTRL + T . Ќе се појави полето за дијалог Креирај табела . Кликнете OK .

Excel ќе ја создаде табелата.

Сега ќе ја преименувам табелата . За да го направите тоа, одете во јазичето Дизајн на табела и преименувајте ја вашата табела .

Слично, креирајте табели задруги збирки на податоци .

ЧЕКОР-2: КОМБИНИРАЈ ПОДАТОЦИ

Одете во Податоци картичката >> изберете Добијте податоци >> изберете Од други извори >> изберете Празно барање

Power Query Editor ќе се појави прозорец. Во лентата со формула, запишете ја формулата:

=Excel.CurrentWorkbook()

➤ Притиснете ENTER . Excel ќе ги прикаже табелите во вашата работна книга .

➤ Потоа, кликнете на двоглава стрелка (види слика).

➤ Следно, изберете ги колоните што сакате да ги комбинирате. Ќе ги комбинирам сите.

➤ Оставете го Користете го оригиналното име на колоната како префикс неозначено. Потоа кликнете OK .

Excel ќе ги комбинира податоци .

➤ Сега, изберете Затвори & засилувач; Вчитај .

Excel ќе создаде нова табела комбинирајќи ги збирките на податоци .

Преименувај колоната Име . Ќе го наречам овој Дел .

ЗАБЕЛЕШКА:

Кога ако го користите горенаведениот метод, може да се соочите со проблем.

Името на нашата нова табела е Query1 која се состои од 21 ред вклучувајќи ги заглавјата .

➤ Сега кликнете со десното копче на вашиот глувче за да се појави Контекстното мени . Потоа кликнете Освежи .

Откако ќе освежите , ќе видите дека бројот ред е променет до 41 . Тоа е затоа што Query1 само по себе е табела и работи како влез .

За да го решите овој проблем, следете ги чекорите.

➤ Одете во опаѓачкото на Име на колоната (види слика)

➤ Потоа одете до Филтри за текст >> изберете Не содржи .

Прилагодено автофилтер ќе се отвори прозорец.

➤ Напишете Прашање1 во полето (видете ја сликата). Потоа кликнете OK .

Овој пат, редовите со името Query1 нема да се видат дури и ако ја освежите податоци .

20 редови се вчитани сега бидејќи Excel овој пат не го брои заглавјето .

Слични читања

  • Како да се комбинираат два линиски графикони во Excel (3 методи)
  • Комбинирајте два графика во Excel (2 методи)
  • Како да комбинирате графикони во Excel (чекор-по-чекор Упатство)
  • Спојување на повеќе датотеки на Excel во еден лист (4 методи)
  • Како да се спојат колони во Excel (4 начини)

3. Користење VBA за комбинирање податоци од повеќе листови

Сега ќе примени VBA макро на комбинирање податоци од повеќе листови . Да претпоставиме дека вашата работна книга има два работни листови , Збирка податоци ( Physics_A ) и Dataset ( Physics_B ) и ќе ги комбинирате податоците од овие податоци во нов работен лист со име Консолидирај .

ЧЕКОРИ:

➤ Одете во картичката Програмер >> изберете Visual Basic

➤ Потоа одете во картичката Вметни >> Модул

Ќе се појави прозорец модул . Сега напишете го следниов код.

5839

Тука, создадов Подпроцедура со име combine_multiple_sheets . Ги земав променливите Row_1 , Col_1 , Row_last и Column_last користејќи ја изјавата Dim Dim и поставете го wX како работен лист Консолидирано користејќи ја изјавата Постави .

Исто така, користев поле за влезна порака користејќи Application.InputBox со изјавата „Изберете ги заглавјата“ .

Потоа, применив For јамка и дефинирав Ред_1 и Кол_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 и онлајн обука за да им помогне на поединците и бизнисите да го достигнат својот целосен потенцијал.