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

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

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

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


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

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

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

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

3 . Затем в окне Table1-Power Query Editor нажмите Home > Close & Load > Закрыть и загрузить в , см. Снимок экрана:

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

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

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

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

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

8 . Затем нажмите кнопку OK , в окне Редактор запросов Merge1-Power нажмите , см. Снимок экрана:

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

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

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

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

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

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

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

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

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

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

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

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

Советы :

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

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


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

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

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

Советы. Чтобы применить эту функцию слияния таблиц , сначала , вам следует загрузить Kutools for Excel , а затем быстро и легко применить эту функцию.

После установки Kutools for Excel , сделайте следующее:

1 . Нажмите Kutools Plus > Table Merge , см. Снимок экрана:

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

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

4 . Нажмите кнопку Далее , на шаге 3 мастера Table Merge нажмите непосредственно кнопку Далее , см. Снимок экрана:

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

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

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

Советы :

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

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

Нажмите, чтобы загрузить Kutools for Excel и бесплатная пробная версия сейчас!


Другие относительные статьи:

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


Excel Инструменты повышения производительности -> ->

Оцените статью
Frestage.ru
Добавить комментарий