Зміст
У робочому просторі ми часто стикаємося з необхідністю об'єднання двох окремих таблиць між собою. Об'єднання двох окремих таблиць підвищить наочність інформації та полегшить інтерпретацію. Якщо вам цікаво дізнатися, як можна об'єднати дві таблиці в Excel, тоді ця стаття може стати вам у нагоді. У цій статті ми розглянемо, як можна об'єднати дві окремі таблиці в Excel за допомогоюрозгорнуте пояснення.
Завантажити Практичний посібник
Завантажте цей робочий зошит нижче.
Об'єднати дві таблиці.xlsx
5 простих способів об'єднати дві таблиці в Excel
Ми використаємо наступний набір даних для створення зв'язку між двома таблицями в Excel з повторюваними значеннями. Обидва набори даних мають спільний стовпець. Спільним стовпцем є Ідентифікатор продукту Об'єднання двох таблиць буде здійснено на основі цієї колонки.
1. використання функції VLOOKUP
Функція VLOOKUP допоможе нам шукати значення з одного стовпця в інший стовпець. А потім скопіювати це значення і вставити його в комірку призначення. Що в кінцевому підсумку допоможе нам об'єднати дві таблиці в Excel.
Кроки
- На зображенні нижче ми маємо дві таблиці, які ми хочемо об'єднати разом
- Для того, щоб об'єднати таблиці, ми повинні мати спільний стовпець між ними. Для даних таблиць таким спільним стовпцем є Ідентифікатор продукту колонка.
- Для цього спочатку необхідно виділити комірку I4 і введіть наступну формулу:
=VLOOKUP(F4,$B$4:$D$10,2,FALSE)
- А потім перетягніть Ручка наповнення в камеру I10 .
- Це дозволить заповнити діапазон комірок I4:I10 з першим стовпчиком першої таблиці, що збігається з Ідентифікатор продукту колонка.
- Щоб додати другий стовпець, виділіть комірку J4 і введіть наступну формулу:
=VLOOKUP(F4,$B$4:$D$10,3,FALSE)
- А потім перетягніть Ручка наповнення в камеру J10 .
- При цьому буде заповнено діапазон комірок J5:J10 з першим стовпчиком першої таблиці, що збігається з Ідентифікатор продукту колонка.
- Тепер нам потрібно відформатувати нові стовпчики, щоб вони відповідали решті комірок.
- Виділити діапазон комірок D4:D10 а потім клацніть по іконці "Форматний редактор" на панелі Буфер обміну в групі в Головна сторінка рахунок.
- На місці курсору з'являється маленький пензлик.
- Цим курсором виділяємо діапазон комірок I4:J10 .
- Нарешті, ви можете побачити, що обидві таблиці тепер об'єднані та відформатовані.
Читати далі: Як об'єднати дві таблиці в Excel за допомогою VLOOKUP
2. використання функції XLOOKUP
Функція XLOOKUP буде працювати майже так само, як і попередній метод. XLOOKUP користувачеві необхідно ввести аргумент діапазон виводу, який буде повернуто замість порядкового номеру стовпця в таблиці.
Кроки
- На зображенні нижче ми маємо дві таблиці, які ми хочемо об'єднати разом
- З метою об'єднати таблицю між ними повинен бути спільний стовпець. Для наведених таблиць таким спільним стовпцем є Ідентифікатор продукту колонка.
- Для цього спочатку необхідно виділити комірку I4 і введіть наступну формулу:
=XLOOKUP(F4,$B$4:$B$10,$C$4:$C$10)
- А потім перетягніть Ручка наповнення в камеру I10 .
- При цьому буде заповнено діапазон комірок I4:I10 з першим стовпчиком першої таблиці, що збігається з Ідентифікатор продукту колонка.
- Щоб додати другий стовпець, виділіть комірку J4 і введіть наступну формулу:
=XLOOKUP(F4,$B$4:$B$10,$D$4:$D$10)
- А потім перетягніть Ручка наповнення в камеру J10 .
- При цьому буде заповнено діапазон комірок J4:J10 з першим стовпчиком першої таблиці, що збігається з Ідентифікатор продукту колонка.
- Тепер нам потрібно відформатувати нові стовпчики, щоб вони відповідали решті комірок.
- Виділити діапазон комірок D4:D10 а потім клацніть по іконці "Форматний редактор" на панелі Буфер обміну в групі в Головна сторінка рахунок.
- На місці курсору з'являється маленький пензлик.
- Цим курсором виділяємо діапазон комірок I4:J10 .
- Нарешті, ви можете побачити, що обидві таблиці тепер об'єднані та відформатовані.
Читати далі: Як об'єднати дві зведені таблиці в Excel (з короткими кроками)
3. застосування силового запиту
Power Query один з найпотужніших інструментів в Excel. Властивості запиту мають багато потужних функцій за замовчуванням, які можуть миттєво вирішити багато питань
Кроки
- На зображенні нижче ми маємо дві таблиці, які ми хочемо об'єднати разом
- Для того, щоб об'єднати таблиці, ми повинні мати спільний стовпець між ними. Для даних таблиць таким спільним стовпцем є Ідентифікатор продукту колонка.
- Щоб додати ці дві таблиці даних, перейдіть до Дані > Знайдіть Дейту.
- Крім того, перейдіть до З інших джерел; З таблиці/діапазону .
- З'явиться невелике діалогове вікно.
- У цьому діалоговому вікні потрібно ввести діапазон таблиці і поставити галочку напроти пункту Моя таблиця має заголовки Ящик.
- Натисніть ГАРАЗД. після цього.
- Для другої таблиці зробіть те ж саме і додайте таблицю в Power Query .
- В рамках проекту Power Query створює діалогове вікно таблиці, вказує діапазон таблиці та встановлює прапорець Моя таблиця має заголовки .
- Натисніть ГАРАЗД. після цього.
- Після завантаження обох таблиць в силовий запит ми можемо об'єднати їх за допомогою функції combine.
- Для цього відкриваємо редактор силових запитів (натиснувши ГАРАЗД. на попередньому кроці автоматично запустить редактор).
- У редакторі силових запитів перейдіть на вкладку Головна сторінка рахунок.
- А з боку Головна сторінка перейдіть на вкладку Комбайн група . А потім натиснути на кнопку Об'єднання запитів .
- У випадаючому меню натисніть на кнопку Об'єднання запитів .
- У новому вікні з назвою Злиття обирайте Таблиця 1 як першу таблицю
- І в другому випадаючому меню виберіть Таблиця 2 в якості другої таблиці.
- У випадаючому меню нижче оберіть Лівий зовнішній (всі з першого, відповідні з другого) .
- Цей випадаючий список означає, що пошук почнеться з першої таблиці з лівого боку, а потім з часом з'явиться частина, що відповідає правій стороні.
- Натисніть ГАРАЗД. після цього.
- Відразу після натискання ГАРАЗД. ви побачите, що один стовпець з назвою Таблиця2 додається до першої таблиці.
- Але ця колонка фактично є зменшеною версією Таблиця2 .
- У цьому приховані всі колонки Таблиця2 колонка.
- Показати всі колонки Таблиця2 натисніть у правому верхньому куті на кнопку Таблиця2 заголовок стовпчика.
- Далі в розгорнутому меню потрібно лише поставити галочку напроти пункту Кількість і Вартість оскільки ми вже маємо прапорець Ідентифікатор продукту в першій таблиці.
- Зніміть прапорець Використовувати оригінальну назву стовпця як префікс Ящик.
- Натисніть ГАРАЗД. після цього.
- Після натискання ГАРАЗД. Ви побачите, що тепер до першої таблиці додано два стовпчики.
- Потім натисніть на Закрийте та завантажте від Головна сторінка рахунок.
- Потім у випадаючому меню натисніть на Закрити і завантажити в .
- І виберіть Таблиця в Виберіть, як ви хочете переглядати ці дані у вашій робочій книзі
- Потім виберіть Існуючий робочий лист а потім виберіть комірку B13 .
- Натисніть ГАРАЗД. після цього.
- Після цього таблиця буде завантажена в комірку B13:F19 .
- І ми бачимо, що обидві таблиці зараз об'єднані.
Читати далі: Як об'єднати дві таблиці за допомогою надбудованого запиту в Excel
4. поєднання функцій INDEX та MATCH
На сьогоднішній день, на жаль, це не так. ІНДЕКС і МАТЧ функції допоможуть нам об'єднати дві таблиці в Excel, зіставивши значення, а потім індексуючи значення з другої таблиці в першу.
Кроки
- На зображенні нижче ми маємо дві таблиці, які ми хочемо об'єднати разом
- Для того, щоб об'єднати таблиці, ми повинні мати спільний стовпець між ними. Для даних таблиць таким спільним стовпцем є Ідентифікатор продукту колонка.
- Для цього спочатку необхідно виділити комірку I4 і введіть наступну формулу:
=INDEX($C$4:$C$10,MATCH($F4,$B$4:$B$10,0))
- А потім перетягніть Ручка наповнення в камеру I10 .
- При цьому буде заповнено діапазон комірок I5:I10 з першим стовпчиком першої таблиці, що збігається з Ідентифікатор продукту колонка.
- Щоб додати другий стовпчик, виділіть комірку J4 і введіть наступну формулу:
=INDEX($D$4:$D$10,MATCH($F4,$B$4:$B$10,0))
- А потім перетягніть Ручка наповнення в камеру J10 .
- При цьому буде заповнено діапазон комірок I4:I10 з першим стовпчиком першої таблиці, що збігається з Ідентифікатор продукту колонка.
- На цьому операція злиття буде завершена.
- Тепер нам потрібно відформатувати нові стовпчики, щоб вони відповідали решті комірок.
- Виділити діапазон комірок D4:D10 а потім клацніть по іконці "Форматний редактор" на панелі Буфер обміну в групі в Головна сторінка рахунок.
- На місці курсору з'являється маленький пензлик.
- Цим курсором виділяємо діапазон комірок I4:J10 .
- Нарешті, ви можете побачити, що обидві таблиці тепер об'єднані та відформатовані.
🔎 Розбивка формули
- MATCH($F4,$B$4:$B$10,0)
Ця функція буде шукати точне значення, вказане в першому аргументі, в масиві/діапазоні комірок, зазначених у другому аргументі. При цьому буде шукатися значення в комірці F4 в масиві пошуку в B4:B10, і поверне порядковий номер цього значення в цьому діапазоні.
- INDEX($C$4:$C$10,MATCH($F4,$B$4:$B$10,0))
Після того, як ми отримали серію знайденого значення в масиві пошуку, то за цією серією він буде шукати значення з такою ж серією в іншому стовпчику (перший аргумент) в таблиці.
5. використання функції копіювання та вставки в Excel
Порівняно з попередніми методами, цей метод є досить простим. Ми просто скопіюємо та вставимо стовпці другої таблиці в першу таблицю.
Кроки
- Як і в попередніх методах, нам потрібно мати дві таблиці зі спільним стовпчиком.
- При цьому, спільні значення стовпців в обох таблицях повинні мати однаковий порядковий номер.
- Спочатку виділіть другий та третій стовпчик першої колонки, а потім клацніть правою кнопкою миші.
- У контекстному меню натисніть на кнопку Прийом. .
- Потім виберіть комірку I4 і знову клацніть правою кнопкою миші.
- У контекстному меню натисніть на Паста .
- Це дозволить вставити стовпці таблиці в другу таблицю.
- Вставка стовпців першої таблиці в стовпець другої таблиці остаточно об'єднає дві таблиці.
Читати далі: Як об'єднати дві таблиці на основі одного стовпця в Excel (3 способи)
Важливі моменти для запам'ятовування
- Необхідно підтримувати однаковий порядковий номер для записів у спільних колонках в обох таблицях.
- В рамках проекту Power Query не вибирайте другу таблицю в першу чергу. Завжди вибирайте першу таблицю, з якої буде починатися пошук.
Висновок
Підводячи підсумок, питання про те, як ми можемо об'єднати дві окремі таблиці в Excel в Excel з повторюваними значеннями, відповідає тут 5 різними способами. Для цієї проблеми доступна для завантаження робоча книга, де ви можете потренуватися в цих методах. Не соромтеся задавати будь-які питання або відгуки через розділ коментарів. Будь-яка пропозиція щодо вдосконалення Ексельдемія буде вельми відчутною.