KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Как объединить две или более таблиц в одну на основе ключевого столбца?

АвторСяоянДата изменения

Предположим, у вас в одной книге есть три таблицы. Теперь вы хотите объединить их в одну на основе соответствующего ключевого столбца, чтобы получить результат, как на снимке экрана ниже. Для большинства из нас это может показаться сложной задачей — но не переживайте! В этой статье я покажу несколько способов её решения.

Снимок экрана таблицы до объединения на основе ключевых столбцовЗнак плюсСнимок экрана второй таблицы до объединенияЗнак плюсСнимок экрана третьей таблицы до объединения
Знак равенства    
Снимок экрана, демонстрирующий итоговую объединённую таблицу на основе ключевых столбцов в Excel

Объединение двух или более таблиц в одну на основе Ключевой столбец с помощью функции Power Query (Excel 2016 и более поздние версии)

Объединение двух или более таблиц в одну на основе Ключевой столбец с помощью удивительной функции


Объединение двух или более таблиц в одну на основе Ключевой столбец с помощью функции Power Query (Excel 2016 и более поздние версии)

Чтобы использовать функцию Power Queryдля объединения нескольких таблиц в одну на основе соответствующего Ключевой столбец, выполните следующие шаги:

1. Если ваши диапазоны не представлены в виде таблиц, сначала преобразуйте их в таблицы. Выделите диапазон и нажмите Вставка > Таблица. В диалоговом окне Создание таблицы нажмите кнопку ОК. См. снимки экрана:

Снимок экрана, показывающий, как преобразовать диапазон в таблицу в ExcelСтрелкаСнимок экрана диалогового окна «Создание таблицы»

2. После создания таблиц для каждого диапазона выделите первую таблицу и нажмите Данные > Из таблицы / диапазона, см. снимок экрана:

Снимок экрана выбора пункта «Из таблицы/диапазона» на вкладке «Данные» в Excel

3. Затем в окне Редактор Power Query — Таблица1 нажмите Главная > Закрыть и загрузить > Закрыть и загрузить в…, см. снимок экрана:

Снимок экрана окна редактора Power Query в Excel

4. Во всплывающем окне Импорт данных выберите параметр Только создать подключение, затем нажмите кнопку ОК, см. снимок экрана:

Снимок экрана диалогового окна «Импорт данных» для создания подключения в Excel

5. Первая подключённая таблица появится на панели Запросы и подключения. Теперь повторите действия с шага 2 по 4, чтобы подключить две другие таблицы, которые вы хотите объединить. По завершении вы увидите результат, показанный на снимке экрана ниже:

Снимок экрана области «Запросы и подключения», отображающей созданные подключения

6. После создания подключений к таблицам объедините первые две таблицы в одну. Для этого выберите Данные > Получить данные > Объединить запросы > Объединить (см. снимок экрана):

Снимок экрана выбора пункта «Объединить» в опции «Объединить запросы»

7. В диалоговом окне Объединение выполните следующие действия:

  • (1.) Выберите первую таблицу из первого раскрывающегося списка;
  • (2.) Выберите вторую таблицу, которую хотите объединить, из второго раскрывающегося списка;
  • (3.) На панели предварительного просмотра отдельно щёлкните по соответствующему столбцу в каждой из таблиц, чтобы выбрать их — выбранные столбцы станут зелёными.
  • (4.) В раскрывающемся списке Тип соединениявыберите Левое внешнее (все из первой, совпадающие из второй)вариант.

    Снимок экрана диалогового окна «Объединение» в Excel

8. Затем нажмите кнопку ОК. В окне Редактор Power Query — Merge1 нажмите кнопку Кнопка расширения в редакторе Power Query, см. снимок экрана:

Снимок экрана расширенного выбора данных в редакторе Power Query

9. Затем в раскрывающемся окне:

  • (1.) Оставьте выбранным параметр по умолчанию Развернуть;
  • (2.) В списке Выбрать все столбцыотметьте имя столбца, который вы хотите добавить к первой таблице;
  • (3.) Снимите флажок с параметра Использовать исходное имя столбца в качестве префикса.

    Снимок экрана раскрывающегося окна для объединения данных столбцов в Power Query

10. Затем нажмите кнопку ОК. Теперь вы увидите, что данные из столбца второй таблицы добавились в первую — см. снимок экрана:

Снимок экрана объединённой таблицы после комбинирования двух таблиц в Excel

11. На этом этапе первая и вторая таблицы успешно объединены по ключевому столбцу. Теперь нужно импортировать объединённую таблицу в новое подключение. Нажмите Главная > Закрыть и загрузить > Закрыть и загрузить в…, см. снимок экрана:

Снимок экрана импорта объединённой таблицы на новый лист в Excel

12. Во всплывающем диалоговом окне Импорт данных выберите параметр Только создать подключение и нажмите кнопку ОК, см. снимок экрана:

Снимок экрана диалогового окна «Импорт данных» с выбранным параметром «Только создать подключение»

13. Здесь на панели Запросы и подключения вы увидите созданное подключение с именем Merge1, см. снимок экрана:

Снимок экрана области «Запросы и подключения», отображающей подключение с именем Merge1

14. Теперь, когда первые две таблицы объединены, нужно соединить полученную таблицу Merge1 с третьей таблицей. Нажмите Данные > Получить данные > Объединить запросы > Объединить, а в диалоговом окне Объединение выполните следующие действия:

  • (1.) Выберите таблицу Merge1 из первого раскрывающегося списка;
  • (2.) Выберите третью таблицу, которую хотите объединить, из второго раскрывающегося списка;
  • (3.) На панели предварительного просмотра отдельно щёлкните по совпадающему столбцу в обеих таблицах, чтобы выбрать их; выбранные столбцы станут зелёными;
  • (4.) В раскрывающемся списке Тип соединениявыберите Левое внешнее (все из первой, совпадающие из второй)вариант.

    Снимок экрана диалогового окна «Объединение» для комбинирования Merge1 и третьей таблицы в Excel

15. Затем нажмите кнопку ОК. В окне Редактор Power Query — Merge2 нажмите кнопку Кнопка расширения в редакторе Power Query, в развернутом списке отметьте имя столбца, который вы хотите добавить из третьей таблицы, и снимите флажок с опции Использовать исходное имя столбца в качестве префикса. См. снимок экрана:

Снимок экрана раскрывающегося окна выбора столбцов в Power Query

16. Затем нажмите кнопку ОК, и вы получите объединённую таблицу, содержащую данные из трёх исходных таблиц. Чтобы импортировать эту объединённую таблицу на новый лист, выберите: Главная > Закрыть и загрузить > Закрыть и загрузить в…. См. снимок экрана:

Снимок экрана импорта итоговой объединённой таблицы на новый лист в Excel

17. В диалоговом окне Импорт данных выберите параметры Таблица и Новый лист, см. снимок экрана:

Снимок экрана диалогового окна «Импорт данных» с выбранными параметрами «Таблица» и «Новый лист»

18. В итоге новая таблица, объединяющая данные из трёх исходных по соответствующему ключевому столбцу, была создана на новом листе, как показано на снимке экрана ниже:

Снимок экрана итоговой объединённой таблицы с данными из трёх таблиц в Excel

Советы:

1. Если исходные данные изменятся и вам нужно, чтобы объединённая таблица автоматически обновилась, щёлкните по любой ячейке в этой таблице и выберите Запрос > Обновить, чтобы загрузить актуальные данные. См. снимок экрана:

Снимок экрана обновления объединённой таблицы в Excel с помощью опции «Обновить запрос»

2. С помощью этой функции вы можете объединять ещё больше таблиц, просто повторяя описанные выше шаги.


Объедините две или более таблиц в одну на основе Ключевой столбец с помощью удивительной функции

В этом разделе я представлю полезную функцию — Объединение таблиц из Kutools для Excel. С её помощью вы сможете быстро объединить две или более таблиц в одну на основе ключевого столбца.

Например, у меня есть две таблицы, которые необходимо объединить, как показано на снимке экрана ниже:

Снимок экрана первой таблицы для объединенияЗнак плюсСнимок экрана второй таблицы для объединенияЗнак равенстваСнимок экрана объединённой таблицы после комбинирования двух таблиц с помощью Kutools
Kutools для Excelпредлагает более 300 расширенных функций для упрощения сложных задач, повышая креативность и эффективность.Интегрировано с возможностями ИИ, Kutools автоматизирует задачи с высокой точностью, делая управление данными простым и удобным.Подробная информация о Kutools для Excel…         Бесплатная пробная версия…

1. Нажмите KUTOOLS PLUS > Объединение таблиц, см. снимок экрана:

Снимок экрана доступа к функции объединения таблиц на вкладке Kutools в Excel

2. На первом шаге мастера Объединить таблицыукажите основную и справочную таблицы отдельно ()Примечание: данные из столбцов справочной таблицы будут добавлены в основную таблицу). См. снимок экрана:

Снимок экрана выбора основной и справочной таблиц в мастере объединения таблиц

3. На шаге 2 мастера Объединить таблицы отметьте имя ключевого столбца, по которому следует объединять таблицы (см. снимок экрана):

Снимок экрана выбора ключевого столбца в мастере объединения таблиц

4. Нажмите кнопку Далее. На шаге 3 мастера Объединение таблиц нажмите кнопку Далее напрямую, см. снимок экрана:

Снимок экрана шага 3 в мастере объединения таблиц

5. На шаге 4 мастера отметьте имя столбца из справочной таблицы, который вы хотите добавить в основную таблицу (см. снимок экрана):

Снимок экрана выбора столбцов для объединения из справочной таблицы

6. Продолжайте нажимать кнопку Далее. На последнем шаге мастера в списке параметров Добавить отметьте опцию Добавить несоответствующие строки в конец основной таблицы. Одновременно вы можете выбрать нужные действия для обработки дублирующихся строк. См. снимок экрана:

Снимок экрана параметров «Добавить» на последнем шаге мастера объединения таблиц

7. Затем нажмите кнопку Готово, и соответствующий столбец данных из справочной таблицы будет добавлен в основную таблицу, как показано на снимке экрана ниже:

Снимок экрана первой таблицы для объединенияЗнак плюсСнимок экрана второй таблицы для объединенияЗнак равенстваСнимок экрана объединённой таблицы после комбинирования двух таблиц с помощью Kutools

Советы:

1. С помощью этой функции вы можете при необходимости обновлять данные в основной таблице на основе другой таблицы.

2. Чтобы объединить ещё больше таблиц, просто выберите результат недавно выполненного объединения в качестве основной таблицы и повторите описанные выше шаги.

Kutools для Excel— раскройте весь потенциал Excel с помощью более чем 300 незаменимых инструментов, которые ускоряют и упрощают вашу работу, а также воспользуйтесь возможностями ИИ для более разумной обработки данных и повышения продуктивности.Получить сейчас


Другие связанные статьи:

  • Слияние и Объединить строки без потери данных в Excel
  • Если вы воспользуетесь командой «Объединить и выровнять по центру» (вкладка «Главная» → «Объединить и выровнять по центру» на панели «Выравнивание») для объединения строк с данными в Excel, программа сохранит только содержимое самой верхней левой ячейки. Чтобы объединить несколько строк с данными в одну без потери информации, следует использовать другой подход. В этом руководстве описан эффективный способ слияния строк с данными в одну.
  • Слияние двух таблиц по совпадающему столбцу в Excel
  • Представьте, что у вас есть две таблицы на разных листах: одна — основная, а другая — с новыми данными. Вы хотите объединить их по совпадающему столбцу и обновить информацию, как показано на снимке экрана ниже. Как быстро справиться с этой задачей в Excel? В этой статье я покажу эффективные приёмы для быстрого объединения двух таблиц по общему столбцу.
  • Объединение Дублирующая строка и суммирование значений в Excel
  • В Excel вы, вероятно, не раз сталкивались со следующей задачей: у вас есть диапазон данных с дублирующимися записями, и вы хотите объединить эти дубликаты, одновременно просуммировав соответствующие значения из другого столбца — как показано на снимках экрана ниже. Как решить эту проблему?
  • Объединение нескольких книг в одну основную книгу в Excel
  • Приходилось ли вам испытывать затруднения при необходимости объединить несколько книг в одну основную книгу в Excel? Самое неприятное — когда объединяемые книги содержат несколько листов. А как объединить только указанные листы из нескольких книг в одну книгу? В этом руководстве описаны несколько полезных методов, которые помогут вам пошагово решить данную проблему.

Лучшие инструменты для повышения продуктивности в офисе

Kutools для Excel решает большинство ваших задач и повышает продуктивность на 80 %

  • Супер строка формул (удобное редактирование многострочного текста и формул); Режим чтения (удобный просмотр и редактирование большого количества ячеек); Вставка в диапазон фильтрации
  • Объединение ячеек, строк или столбцов с сохранением данных; разделение содержимого ячеек;Объединение дублирующихся строк с суммированием или усреднением… предотвращение дублирования записей в ячейках;Сравнение диапазонов
  • Выбор дубликатов или уникальных строк; выбор пустых строк (все ячейки пустые); улучшенный и нечёткий поиск по множеству книг; случайный выбор…
  • Точная копия нескольких ячеек без изменения ссылок в формулах; автоматическое создание ссылок на несколько листов; вставка маркеров, флажков и многое другое…
  • Избранные и быстрая вставка формул, диапазонов, диаграмм и изображений; Защита ячеек паролем; Создание списка рассылкии отправка электронных писем…
  • Извлечение текста, добавление текста, удаление символов в определённой позиции, удаление пробелов; создание и печать статистики по странице данных; преобразование между содержимым ячеек и примечаниями
  • Суперфильтр (сохранение и применение схем фильтрации к другим листам); расширенная сортировка по месяцам, неделям, дням, частоте и другим параметрам; специальный фильтр по полужирному, курсиву…
  • Объединение книг и листов; объединение таблиц на основе ключевого столбца; разделение данных на несколько листов; пакетное преобразование XLS, XLSX и PDF
  • Сводная таблица: группировка по номеру недели, дню недели и многому другому… Показ разблокированных и заблокированных ячеек разными цветами; Выделение ячеек, содержащих формулы или имена
kte tab 201905
  • Включите вкладки для редактирования и чтения в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна — это удобнее, чем использовать отдельные окна.
  • Повышает продуктивность на 50 % и экономит сотни кликов мышью каждый день!
officetab bottom