Предположим, у вас есть три таблицы в книге, теперь вы хотите объединить эти таблицы в одну таблицу на основе соответствующих ключевых столбцов, чтобы получить результат, как показано на скриншоте ниже. Это может быть сложной задачей для большинства из нас, но, пожалуйста, не волнуйтесь, в этой статье я расскажу о некоторых методах решения этой проблемы.
Объединение двух или более таблиц в одну на основе ключевых столбцов с помощью функции 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 Инструменты повышения производительности -> ->