Как объединить две таблицы в Excel (5 методов)

  • Поделись Этим
Hugh West

В рабочем пространстве мы часто сталкиваемся с необходимостью объединить две отдельные таблицы друг с другом. Объединение двух отдельных таблиц повышает четкость информации и облегчает интерпретацию. Если вам интересно узнать, как можно объединить две таблицы в Excel, то эта статья может вам пригодиться. В этой статье мы рассмотрим, как можно объединить две отдельные таблицы в Excel с помощью функцииподробное объяснение.

Скачать Практическое пособие

Загрузите эту рабочую тетрадь для практики ниже.

Слияние двух таблиц.xlsx

5 простых способов слияния двух таблиц в Excel

Мы будем использовать следующий набор данных, чтобы создать связь между двумя таблицами в Excel с дублирующимися значениями. Оба набора данных имеют общий столбец. Общим столбцом является столбец Id продукта Объединение двух таблиц будет основано на этом столбце.

1. использование функции VLOOKUP

Функция VLOOKUP поможет нам найти значение из одного столбца в другой столбец. А затем скопировать это значение и вставить его в ячейку назначения. Что в конечном итоге поможет нам объединить две таблицы в Excel.

Шаги

  • На изображении ниже у нас есть две таблицы, которые мы хотим объединить вместе
  • Для того чтобы объединить таблицы, мы должны иметь общий столбец между ними. Для данных таблиц общим столбцом является столбец Id продукта колонна.

  • Для этого сначала выделите ячейку I4 и введите следующую формулу:

=VLOOKUP(F4,$B$4:$D$10,2,FALSE)

  • А затем перетащите Наполнительная рукоятка в ячейку I10 .
  • Это позволит заполнить диапазон ячейки I4:I10 с первым столбцом первой таблицы, совпадающим с Id продукта колонна.

  • Чтобы добавить второй столбец, выберите ячейку J4 и введите следующую формулу:

=VLOOKUP(F4,$B$4:$D$10,3,FALSE)

  • А затем перетащите Наполнительная рукоятка в ячейку J10 .
  • Это позволит заполнить диапазон ячеек J5:J10 с первым столбцом первой таблицы, совпадающим с Id продукта колонна.

  • Теперь нам нужно отформатировать новые столбцы, чтобы они соответствовали остальным ячейкам.
  • Выберите диапазон ячеек D4:D10 а затем нажмите на значок форматирующего художника в окне Буфер обмена группа в Главная вкладка.
  • На месте курсора появится маленькая кисть.
  • С помощью этого курсора выделите диапазон ячеек I4:J10 .

  • Наконец, вы можете увидеть, что две таблицы теперь объединены и отформатированы.

Читать далее: Как объединить две таблицы в Excel с помощью VLOOKUP

2. Использование функции XLOOKUP

Функция XLOOKUP будет работать почти так же, как и предыдущий метод. В XLOOKUP пользователю необходимо ввести аргумент выходного диапазона, который будет возвращен вместо порядкового номера столбца в таблице.

Шаги

  • На изображении ниже у нас есть две таблицы, которые мы хотим объединить вместе
  • Для того чтобы объединить таблицу между ними должен быть общий столбец. Для данных таблиц общим столбцом является столбец Id продукта колонна.

  • Для этого сначала выделите ячейку I4 и введите следующую формулу:

=XLOOKUP(F4,$B$4:$B$10,$C$4:$C$10)

  • А затем перетащите Наполнительная рукоятка в ячейку I10 .
  • Это позволит заполнить диапазон ячеек I4:I10 с первым столбцом первой таблицы, совпадающим с Id продукта колонна.

  • Чтобы добавить второй столбец, выберите ячейку J4 и введите следующую формулу:

=XLOOKUP(F4,$B$4:$B$10,$D$4:$D$10)

  • А затем перетащите Наполнительная рукоятка в ячейку J10 .
  • Это позволит заполнить диапазон ячеек J4:J10 с первым столбцом первой таблицы, совпадающим с Id продукта колонна.

  • Теперь нам нужно отформатировать новые столбцы, чтобы они соответствовали остальным ячейкам.
  • Выберите диапазон ячеек D4:D10 а затем нажмите на значок форматирующего художника в окне Буфер обмена группа в Главная вкладка.
  • На месте курсора появится маленькая кисть.
  • С помощью этого курсора выделите диапазон ячеек I4:J10 .

  • Наконец, вы можете увидеть, что две таблицы теперь объединены и отформатированы.

Читать далее: Как объединить две таблицы Pivot в Excel (с быстрыми шагами)

3. Применение Power Query

Power Query является одним из самых мощных инструментов в Excel. Power query имеет множество мощных функций по умолчанию, которые могут мгновенно решить многие вопросы

Шаги

  • На изображении ниже у нас есть две таблицы, которые мы хотим объединить вместе
  • Для того чтобы объединить таблицы, между ними должен быть общий столбец. Для данных таблиц общим столбцом является столбец Id продукта колонна.

  • Чтобы добавить эти две таблицы данных, перейдите в раздел Данные > Получить данные.
  • Далее приступайте к Из других источников> Из таблицы/диапазона .

  • Появится небольшое диалоговое окно.
  • В этом диалоговом окне необходимо ввести диапазон таблицы и отметить галочкой пункт В моей таблице есть заголовки коробка.
  • Нажмите OK после этого.

  • Для второй таблицы сделайте то же самое и добавьте таблицу к Power Query .
  • В Power Query создает диалоговое окно таблицы, укажите диапазон таблицы и установите флажок В моей таблице есть заголовки .
  • Нажмите OK после этого.

  • После загрузки обеих таблиц в power query мы можем объединить их вместе с помощью функции объединения.
  • Для этого откройте редактор запросов (щелкнув по кнопке OK в предыдущем шаге автоматически запустит редактор).
  • В редакторе запросов перейдите к Главная вкладка.
  • И от Главная перейдите на вкладку Объединить группа . А затем нажмите на Слияние запросов .
  • В раскрывающемся меню нажмите на кнопку Слияние запросов .

  • В новом окне под названием Объединить выберите Таблица 1 в качестве первой таблицы
  • И во втором выпадающем меню выберите Таблица 2 в качестве второй таблицы.
  • В следующем выпадающем меню выберите Левая внешняя (все из первой, соответствующие из второй) .
  • Этот выпадающий параметр означает, что сопоставление будет начинаться с первой таблицы с левой стороны, а затем, в конце концов, будет сопоставлена правая часть.
  • Нажмите OK после этого.

  • Сразу после нажатия OK вы увидите, что один столбец с именем Таблица2 прилагается к первой таблице.
  • Но эта колонка на самом деле является уменьшенной версией Таблица2 .
  • Все столбцы скрыты в этом Таблица2 колонна.
  • Чтобы показать все столбцы Таблица2 , нажмите в правом верхнем углу Таблица2 заголовок столбца.

  • Затем в расширенном меню отметьте только Количество и Стоимость флажок, поскольку у нас уже есть Id продукта в первой таблице.
  • Снимите флажок Использовать имя исходного столбца в качестве префикса коробка.
  • Нажмите OK после этого.

  • После нажатия OK Вы заметите, что два столбца теперь добавлены в первую таблицу.

  • Затем нажмите на Закрыть и загрузить из Главная вкладка.
  • Затем в выпадающем меню нажмите на Закрыть и загрузить в .

  • И выберите Таблица в Выберите способ просмотра этих данных в рабочей книге
  • Затем выберите Существующий рабочий лист а затем выберите ячейку B13 .
  • Нажмите OK после этого.

  • После этого таблица будет загружена в ячейку B13:F19 .
  • И мы видим, что обе таблицы теперь объединены.

Читать далее: Как объединить две таблицы с помощью Power Query в Excel

4. Комбинирование функций INDEX и MATCH

Сайт ИНДЕКС и МАТЧ функции помогут нам объединить две таблицы в Excel путем сопоставления значения и последующего индексирования значения из второй таблицы в первую.

Шаги

  • На изображении ниже у нас есть две таблицы, которые мы хотим объединить вместе
  • Для того чтобы объединить таблицы, между ними должен быть общий столбец. Для данных таблиц общим столбцом является столбец Id продукта колонна.

  • Для этого сначала выделите ячейку I4 и введите следующую формулу:

=INDEX($C$4:$C$10,MATCH($F4,$B$4:$B$10,0))

  • А затем перетащите Наполнительная рукоятка в ячейку I10 .
  • Это позволит заполнить диапазон ячеек I5:I10 с первым столбцом первой таблицы, совпадающим с Id продукта колонна.

  • Чтобы добавить второй столбец, выберите ячейку J4 и введите следующую формулу:

=INDEX($D$4:$D$10,MATCH($F4,$B$4:$B$10,0))

  • А затем перетащите Наполнительная рукоятка в ячейку J10 .
  • Это позволит заполнить диапазон ячеек I4:I10 с первым столбцом первой таблицы, совпадающим с Id продукта колонна.
  • На этом операция слияния будет завершена.

  • Теперь нам нужно отформатировать новые столбцы, чтобы они соответствовали остальным ячейкам.
  • Выберите диапазон ячеек 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 различными способами. Для этой проблемы доступна для скачивания рабочая тетрадь, в которой вы можете практиковать эти методы. Не стесняйтесь задавать любые вопросы или оставлять отзывы в разделе комментариев. Любые предложения по улучшению Exceldemy сообщество будет высоко оценено.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.