Як об'єднати дані з декількох аркушів в Excel (4 способи)

  • Поділитися Цим
Hugh West

В Excel ми часто працюємо з великими набори даних Під час роботи з цими набори даних нам часто доводиться стикатися з такою проблемою, як об'єднувати дані від кілька аркушів У цій статті я поясню, як правильно їх аналізувати. 4 шляхи входу Excel до об'єднувати дані від кілька аркушів .

Завантажити Практичний посібник

Об'єднання даних з декількох аркушів.xlsx

Використання VBA для об'єднання даних з декількох аркушів.xlsm

Про це йдеться у робочий аркуш Я збираюся використовувати для пояснення методів, як об'єднувати дані від кілька аркушів Excel У нас є кілька студентів, які разом зі своїми Студентський квиток та їхні Позначки. Я збираюся консолідуватися Знаки для різних предметів для опису методів.

4 Способи об'єднання даних з декількох аркушів в Excel

1. застосування функції консолідації для об'єднання даних з декількох аркушів

У цьому розділі я поясню, як використовувати Консолідувати до об'єднувати дані Я додам, що Знак(и) з Фізика і Математика за допомогою цього методу.

КРОКИ:

Перейдіть на сторінку Консолідований робочий аркуш Виберіть D5 .

Потім перейдіть до розділу Дані вкладка>> вибрати Інструменти даних вибрати Консолідувати .

A діалогове вікно з Консолідувати з'явиться.

Тримайте Функція випадаючому списку, оскільки ви хочете підсумувати оцінки.

Тепер потрібно додати Посилання Перейдіть до Робочий аркуш "Набір даних (Фізика) виберіть пункт діапазон D5:D14 вибрати Додати .

Excel додасть посилання Аналогічно встановіть значення посилання для діапазон D5:D14 від Робочий зошит з набору даних (математика) .

➤ Потім натисніть ГАРАЗД. . Excel воля об'єднувати і повернути їх, а також повернути сума на виході.

Читати далі: Як консолідувати дані в Excel з декількох аркушів (3 способи)

2. використання силового запиту для об'єднання даних з декількох аркушів

Тепер розглянемо, як об'єднати дані з декількох аркушів за допомогою PowerQuery Я об'єднаю Знак(и) з Фізика на дві секції ( A & B ) у цій справі є. Існує передумова У цьому випадку набір даних повинен бути у форматі Таблиця бланк.

КРОК 1: СТВОРЕННЯ ТАБЛИЦІ

Виберіть пункт діапазон B4:D14 .

Преса CTRL + T . Створити таблицю з'явиться діалогове вікно. Натисніть ГАРАЗД. .

Excel створить таблицю.

Тепер я перейменую таблиця Для цього перейдіть на сторінку Дизайн столу і перейменуйте свою вкладку таблиця .

Аналогічно створити таблиці для інших набори даних .

КРОК 2: ОБ'ЄДНАТИ ДАНІ

Перейдіть на сторінку Дані вкладка>> вибрати Отримати дані вибрати З інших джерел вибрати Пустий запит

Редактор Power Query Editor В рядку формул запишіть формулу:

=Excel.ПоточнаРобочаКнига()

Натисніть ENTER . Excel покаже таблиці у вашій робочий зошит .

Потім натисніть кнопку двоголова стрілка (див. фото).

Далі виберіть пункт колонки які ви хочете об'єднати. Я об'єднаю їх усі.

➤ Залиште заявку Використовуйте оригінальну назву стовпця як префікс без позначки. Потім натисніть ГАРАЗД. .

Excel об'єднає в собі набори даних .

➤ Тепер виберіть Закрити & Завантажити .

Excel створить новий таблиця поєднуючи в собі набори даних .

Перейменувати в "Урядовому кур'єрі". Ім'я та прізвище колонка Я збираюся назвати це Розділ .

ПРИМІТКА:

При використанні вищевказаного способу можна зіткнутися з проблемою.

Наш новий стіл називається Запит1 який складається з 21 рядок в тому числі заголовки .

➤ Зараз клацніть правою кнопкою миші ваш миша підняти питання про Контекстне меню Потім натисніть Оновити .

Як тільки ви освіжати ви побачите, що в цьому випадку, як і в попередньому. ряд номер змінився на 41 Це тому, що Запит1 сам по собі є таблицею і працює як вхідний .

Для вирішення цього питання необхідно виконати наступні дії.

➤ Перейдіть до розділу випадаючий про стовпчик Назва (див. фото)

➤ Потім перейдіть до Текстові фільтри вибрати Не містить .

Спеціальний автофільтр відкриється вікно.

➤ Пишіть Запит1 в ящик (див. зображення). Потім натисніть ГАРАЗД. .

Цього разу, нагадаємо, в рамках візиту в Україну, який проходив у ряди що має назву Запит1 не буде видно, навіть якщо ви оновите сторінку набір даних .

20 рядів зараз завантажені, тому що Excel не рахуючи заголовок цього разу.

Схожі читання

  • Як об'єднати дві лінійні діаграми в Excel (3 способи)
  • Об'єднання двох графіків в Excel (2 способи)
  • Як об'єднати графіки в Excel (покрокова інструкція)
  • Об'єднання декількох файлів Excel на одному аркуші (4 способи)
  • Як об'єднати стовпці в Excel (4 способи)

3 Використання VBA для об'єднання даних з декількох аркушів

Зараз я подам заяву Макрос VBA до об'єднувати дані від кілька аркушів Припустимо, ваш робочий зошит має два робочих аркуша , Набір даних ( Фізика_А ) та Набір даних ( Фізика_В ) і ви збираєтеся поєднати дані з цих набори даних в новий робочий аркуш названий Консолідувати .

КРОКИ:

➤ Перейдіть до Розробник вкладка>> вибрати Візуальний Базовий

➤ Потім перейдіть до Вставка вкладка>>; Модуль

A модуль Тепер напишіть наступний код.

 Sub combine_multiple_sheets() Dim Row_1, Col_1, Row_last, Column_last As Long Dim headers As Range Set wX = Worksheets("Зведена") Set WB = ThisWorkbook Set headers = Application.InputBox("Виберіть заголовки", Type:=8) headers.Copy wX.Range("A1") Row_1 = headers.Row + 1 Col_1 = headers.Column Debug.Print Row_1, Col_1 For Each ws In WB.Worksheets If ws.Name "Зведена" Then ws.ActivateRow_last = Cells(Rows.Count, Col_1).End(xlUp).Row Column_last = Cells(Row_1, Columns.Count).End(xlToLeft).Column Range(Cells(Row_1, Col_1), Cells(Row_last, Column_last)).Copy _ wX.Range("A" & wX.Cells(Rows.Count, 1).End(xlUp).Row + 1) End If Next ws Worksheets("Консолідована").Activate End Sub 

Тут я створив Підпроцедура названий об'єднати_кілька_листів Я взяв Рядок_1 , Col_1 , Row_last і Column_last змінних за допомогою функції Тьмяний заява і встановити wX в якості Консолідований робочого аркуша, використовуючи Набір заяву.

Також я використовував поле введення повідомлення за допомогою Application.InputBox із заявою "Обирай заголовки" .

Потім я подав заяву на отримання За цикл та визначено Рядок_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 та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.