Перейти к основному содержанию
 

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

Автор: Сяоян Последнее изменение: 2024 июля 11 г.

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

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

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

Объединяйте две или более таблиц в одну на основе ключевых столбцов с удивительной функцией


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

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

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

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

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

Скриншот выбора Из таблицы/диапазона на вкладке Данные в Excel

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

Скриншот Power Query Окно редактора в Excel

4. В выскочившем Импортировать данные, наведите на Только создать соединение , а затем нажмите OK кнопку, см. снимок экрана:

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

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

Скриншот панели «Запросы и подключения», на котором показаны созданные подключения

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

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

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

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

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

8, Затем нажмите OK кнопку в Объединить1-Power Query редактор окна, нажмите Кнопка «Развернуть» в Power Query редактор кнопку, см. снимок экрана:

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

9. А затем в развернутом поле:

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

    Скриншот развернутого поля для объединения данных столбцов в Power Query

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

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

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

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

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

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

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

Скриншот панели «Запросы и подключения», на котором показано подключение с именем Merge1

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

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

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

15. А затем нажмите OK, В Объединить2-Power Query редактор окна, нажмите Кнопка «Развернуть» в Power Query редактор и в развернутом поле отметьте имя столбца, который вы хотите объединить из третьей таблицы, и снимите флажок Использовать исходное имя столбца в качестве префикса вариант, см. снимок экрана:

Скриншот расширенного поля выбора столбцов в Power Query

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

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

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

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

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

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

Советы:

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

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

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


Объединяйте две или более таблиц в одну на основе ключевых столбцов с удивительной функцией

В этом разделе я представлю полезную функцию – Слияние таблиц of Kutools for Excel. С помощью этой функции вы можете быстро объединить две или более таблиц в одну на основе ключевых столбцов.

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

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

1. Нажмите Кутулс Плюс > Слияние таблиц, см. снимок экрана:

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

2. На первом этапе Слияние таблиц мастера, выберите основную таблицу и таблицу поиска отдельно, (Внимание: данные столбца в поисковой таблице будут добавлены в основную таблицу), см. снимок экрана:

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

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

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

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

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

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

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

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

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

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

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

Советы:

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

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

Kutools for Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Get It Now


Больше относительных статей:

  • Слияние и объединение строк без потери данных в Excel
  • Excel сохраняет данные только в самой верхней левой ячейке, если вы примените команду «Объединить и центрировать» (вкладка «Главная»> «Объединить и центрировать» на панели «Выравнивание») для объединения строк данных в Excel. Пользователи должны использовать другой метод для объединения нескольких строк данных в одну строку без удаления данных. В этом руководстве вы узнаете, как объединить строки данных в одну.
  • Объединить две таблицы, сопоставив столбец в Excel
  • Предположим, у вас есть две таблицы на двух разных листах, одна - основная таблица, а другая - новая таблица данных. Теперь вы хотите объединить эти две таблицы с помощью соответствующего столбца и обновить данные, как показано на скриншоте ниже, как вы можете быстро решить эту проблему в Excel? В этой статье я расскажу о приемах быстрого объединения двух таблиц по столбцу.
  • Объедините повторяющиеся строки и просуммируйте значения в Excel
  • В Excel , вы всегда можете столкнуться с этой проблемой, если у вас есть диапазон данных, содержащий несколько повторяющихся записей, и теперь вы хотите объединить повторяющиеся данные и суммировать соответствующие значения в другом столбце, как показано на следующих снимках экрана. Как бы вы могли решить эту проблему?
  • Объедините несколько книг в одну основную книгу в Excel
  • Вы когда-нибудь застревали, когда вам нужно было объединить несколько книг в основную книгу в Excel? Самое ужасное, что книги, которые нужно объединить, содержат несколько листов. И как объединить только указанные листы нескольких книг в одну книгу? В этом руководстве показано несколько полезных методов, которые помогут вам поэтапно решить проблему.

  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы и хранение данных; Разделить содержимое ячеек; Объедините повторяющиеся строки и сумму / среднее значение... Предотвращение дублирования ячеек; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Избранные и быстро вставляйте формулы, Диапазоны, диаграммы и изображения; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Группировка сводной таблицы по номер недели, день недели и другое ... Показать разблокированные, заблокированные ячейки разными цветами; Выделите ячейки, у которых есть формула / имя...
вкладка kte 201905
  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно