Зміст
В 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 до об'єднувати дані від кілька аркушів Я сподіваюся, що це буде корисно для вас. І, нарешті, якщо у вас є будь-які пропозиції, ідеї або відгуки, будь ласка, не соромтеся коментувати нижче.