Как объединить две или несколько таблиц в Excel

Как объединить две или несколько таблиц в Excel
На чтение
58 мин.
Просмотров
53
Дата обновления
25.10.2024

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

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

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

Объединение нескольких таблиц - одна из самых сложных задач в Excel. Если вы решите сделать это вручную, вы можете просто потратить часы, обнаружив, что испортили важную информацию. Если вы опытный эксперт по Excel, вы можете положиться на формулы ВПР и ПОИСК ПО ИНДЕКСУ. Вы также можете использовать надстройки Power Query или Excel. Выбор остается за вами.

  • Сводка данных
  • Использование ВПР
  • ИНДЕКС приложения + ПОИСК
  • Объедините формулу для нескольких ключевых столбцов
  • Объединение таблиц с помощью Power Query
  • Быстрый способ объединения таблиц путем сопоставления ключевых столбцов.

Как объединить две таблицы в Excel с помощью формул.

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

Суммирование.

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

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

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

Простейшую формулу сложения можно использовать для создания годового отчета о продажах.

= '1 кВт'! C3 + 2кВт! C3 + «3 кВт»! C3 + «4 кВт»! C3

Более технологичный вариант - это так называемая 3D-сумма —

= СУММ ('1Q: 4Q'! C3)

Указываем первый и последний лист, а также координаты ячейки. Excel сам находит все промежуточные координаты. Если вы добавите другие листы с аналогичными индикаторами между первым и последним листами, они также будут добавлены вместе.

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

Используем ВПР.

Если вы хотите объединить две таблицы на основе одного и того же столбца, вам подойдет ВПР.

Предположим, у нас есть две таблицы на двух разных листах: основная содержит коды заказов и клиентов (то есть кому вы продаете), а вторая содержит заказы и продукты (то есть то, что вы продаете). Вы хотите объединить их, сопоставив данные в столбце Код заказа:

То есть, если заказы совпадают, информация о продукте будет добавлена ​​в первую таблицу в соответствующей строке.

Как видите, порядок заказов в основной таблице не соответствует второй. Так что простой метод копирования / вставки не сработает.

Чтобы упростить навигацию, мы используем именованные диапазоны. Первый будет называться «Заказ», второй - «Товар».

Чтобы объединить две таблицы с соответствующим индикатором (Код заказа), вначале добавляем дополнительные столбцы E, F и G, которые мы заполним необходимой информацией.

Начнем с продукта. Введите эту формулу в ячейку E2, как показано на скриншоте ниже:

= ВПР (A2; произведение; 2; 0)

или с обычными подключениями —

= ВПР (A2; Товар! $ A $ 2: $ D $ 200; 2; 0)

Далее в G2 пишем —

= ВПР (B2; продукт; 3; 0)

В H2 также —

= ВПР (B2; продукт; 4; 0)

Копируем эти формулы и получаем результат объединения:

Объединенная таблица состоит из базовых данных и добавленных данных, полученных из поискового массива.

Обратите внимание, что ВПР в Excel имеет несколько ограничений, наиболее важными из которых являются:

1) невозможность получить данные, размещенные слева от столбца поиска, 

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

Рассмотрим более сложный случай, когда информация была получена нами из разных источников и ключевой показатель (код заказа) не полностью совпадает. Например, добавлены некоторые символы.

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

Затем мы вставляем в нашу таблицу заказов вспомогательный столбец B. Для этого щелкните правой кнопкой мыши заголовок столбца B и выберите «Вставить» в появившемся контекстном меню. У нас будет пустой столбец, а все остальные переместятся вправо.

здесь мы «очищаем» наши номера заказов от ненужного мусора. В нашем случае вполне подойдет формула:

= ВЛЕВО (A2; 4)

A2 - это адрес ячейки, из которой мы извлекаем первые 4 символа.

Например, если у нас есть «B-1007», используйте формулу

= ВПРАВО (A2,4)

Но наши идентификаторы могут выглядеть иначе.

Допустим, вам нужно пропустить первые X символов, извлечь следующие символы Y: например, вам нужно извлечь «0123» из записи «SBBL-1007-SHKL». Здесь нам нужно пропустить первые пять символов и извлечь следующие четыре. Формула будет выглядеть так:

= СРЕДНИЙ (A2,5,4)

Если вам нужно извлечь все символы перед разделителем и их количество может быть другим («1007-CPP 256» или «10071007-B111NRR»), давайте поступим следующим образом —

= ЛЕВЫЙ (A2; НАЙТИ ("-"; A2) -1)

Получаем 1007 и 10071007 соответственно.  

Если вам нужно получить последнее слово после разделителя «Б-С-100777» и когда количество символов может быть разным —

= ПРАВО (A2; DLSTR (A2) -НАЙТИ ("*"; ПОДСТАВИТЬ (A2, "-"; "*"; DLSTR (A2) -LSTR (ПОДСТАВИТЬ (A2;"-";"")))))

Получаем 100777.

Короче говоря, текстовые функции помогут нам заполнить вспомогательный столбец.

А затем применяем те же формулы, что и раньше, просто меняем ссылку на ячейку поиска:

= ВПР (B2; продукт; 2; 0)

или

= ВПР (B2; Товар! $ A $ 2: $ D $ 200; 2; 0)

Как видите, с помощью дополнительной колонки мы решили проблему несоответствия ключевого кода и успешно объединили данные.

Комбинация ИНДЕКС + ПОИСКПОЗ.

Если вы ищете более мощную и универсальную альтернативу ВПР, используйте комбинацию ИНДЕКС и ПОИСК.

ИНДЕКС (диапазон_возврата; ПОИСК (значение_замены; диапазон_дисплея; 0))

Если вернуться к предыдущему примеру с функцией ВПР, то формула

ВПР (A2; Продукт! $ A $ 2: $ D $ 200; 2; 0) в ячейке E2 можно заменить на

= ИНДЕКС ('Продукт'! $ B $ 2: $ B $ 200; ПОИСК (A2; 'Продукт'! $ A $ 2: $ A $ 200,0))

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

Например, если во второй таблице индикаторы как на скриншоте ниже, функция ВПР нам здесь не поможет.

Выражение в ячейке C2 выглядит так:

= ИНДЕКС ('Продукт'! $ A $ 2: $ A $ 20; ПОИСК (A2; 'Продукт'! $ B $ 2: $ B $ 20,0))

Это так называемая «левая ВПР», которая не зависит от взаимного расположения столбцов.

Обратите внимание на знак $, который блокирует диапазоны, чтобы предотвратить их изменение при копировании формулы.

В случае нечеткого совпадения кодов заказов, которое мы рассмотрели выше, комбинация ИНДЕКС + ПОИСК позволяет обойтись без вспомогательной колонки.

Формула массива нам поможет

{= ИНДЕКС (Продукт! $ B $ 2: $ B $ 200; ПОИСК (1; ПОИСК (ЛЕВО (A2; 4); Продукт! $ A $ 2: $ A $ 200,1); 0))}

Как видите, мы берем первые 4 символа из номера заказа и ищем совпадения в товарах.

Конечно, вместо LEFT мы можем использовать другие варианты текстовых функций. Об этом мы подробно говорили выше, когда рассматривали возможное содержимое вспомогательной колонки. С формулой массива мы вставляем ее целиком прямо в формулу поиска.

Как объединить на основе нескольких столбцов.

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

ИНДЕКС (таблица_просмотр; ПОИСК (1, (значение_просмотра1 = диапазон_просмотра1) * (значение_просмотра2 = диапазон_просмотра2); 0); номер_столбца_выбора)

Это формула массива, поэтому не забудьте нажать Ctrl + Shift + Enter, чтобы ввести ее правильно.

Допустим, у вас есть две таблицы, которые нужно объединить в одну. Поскольку в поисковом массиве нет индикатора «Заказ», их можно сравнить только по Покупателю и Товару:

Основываясь на приведенном выше снимке экрана, давайте определим аргументы для нашей формулы:

  • диапазон поиска - $ F $ 3: $ H $ 10
  • lookup_value1 - $ B3
  • search_range1 - $ F $ 3: $ F $ 10
  • lookup_value2 - $ C3
  • search_range2 - $ G $ 3: $ G $ 10
  • number_return_column - 3

Убедитесь, что вы добавили абсолютные ссылки на ячейки, чтобы они не менялись при копировании формулы:

= ИНДЕКС ($ F $ 3: $ H $ 10; ПОИСК (1, ($ B3 = $ F $ 3: $ F $ 10) * ($ C3 = $ G $ 3: $ G $ 10), 0); 3)

Введите формулу в D3, нажмите Ctrl + Shift + Enter. Скопируйте его и проверьте результат:

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

Объединяем с помощью Excel Power Query

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

  • Power Query может объединить две таблицы, сопоставив один или несколько столбцов.
  • Исходная информация может быть на том же листе или на разных листах.
  • Исходные данные не будут изменены. Они копируются в новую таблицу, которую можно импортировать в существующий или новый рабочий лист.
  • В Excel 2016 и Excel 2019 Power Query - это встроенная функция. В Excel 2010 и Excel 2013 его можно загрузить как надстройку.

Проще говоря, Power Query (также известный как «Получить и преобразовать» в Excel 2016 и Excel 2019) - это инструмент для объединения, очистки и преобразования данных из нескольких источников в нужный вам формат - обычную таблицу, сводную таблицу или сводную диаграмму.

Чтобы результаты оправдали ваши ожидания, имейте в виду следующее:

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

Источник данных

Например, мы объединяем 3 таблицы на основе общих показателей «Код заказа» и «Код клиента». Обратите внимание, что в каждой из них разное количество строк, первая и вторая содержат повторяющиеся покупатели и продукты, третья содержит только уникальные записи.

Наша задача - сравнить данные таблицы 1 с соответствующими записями двух других и объединить их все примерно следующим образом:

Прежде чем вы начнете прикреплять, я бы посоветовал вам дать вашим диапазонам несколько описательных имен, чтобы вы могли легче распознавать их и управлять ими позже. Кроме того, даже если мы говорим «таблицы», нет необходимости преобразовывать данные в таблицу Excel. Источниками могут быть регулярные интервалы или именованные интервалы, как в этом примере:

  • первый называется Порядок,
  • второй - Продукт,
  • третье - Скидка.

Создание подключений Power Query

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

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

  • Выберите свой первый диапазон (Порядок) или любую ячейку в нем.
  • Перейдите на вкладку «Данные» и нажмите «Из таблицы / диапазона».

  • В открывшемся редакторе Power Query щелкните стрелку раскрывающегося списка «Закрыть и загрузить» (а не саму кнопку!) И выберите параметр «Закрыть и загрузить в…» .

  • В диалоговом окне «Импорт данных» выберите параметр «Только соединение» и нажмите «ОК» .

Это создаст соединение с именем диапазона и отобразит его на панели запросов и подключений, которая появится в правой части книги.

  • Повторите вышеуказанные шаги для любых других столов, к которым вы хотите присоединиться.

Когда закончите, вы увидите все подключения на правой панели:

Как объединить два соединения в одну таблицу.

Теперь посмотрим, как объединить две таблицы в одну с помощью созданных соединений:

На вкладке «Данные» нажмите кнопку «Получить данные», в раскрывающемся меню выберите «Объединить запрос» и нажмите «Объединить»:

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

После выполнения описанных выше шагов редактор Power Query отобразит вашу первую таблицу (Порядок) с дополнительным столбцом. Он будет назван второй таблицей (Product) и добавлен в конце. Значений пока нет, только слово «Таблица» во всех ячейках. Но не расстраивайтесь, вы все сделали правильно и мы скоро это исправим!

Выберите столбцы для добавления из второй таблицы

В настоящее время у вас есть результат, показанный на скриншоте ниже. Чтобы завершить процесс слияния, сделайте следующее в редакторе Power Query Editor:

  1. В последнем столбце (Продукт) щелкните двунаправленную стрелку в заголовке.
  2. В открывшемся окне выполните следующие действия:
    • Не снимайте флажок "Развернуть".
    • Снимите выделение со всех выделений, затем выберите только те, которые хотите скопировать. В этом примере мы выбираем только столбцы Product и Quantity, поскольку исходная информация уже содержит код заказа.
    • Снимите флажок Использовать исходное имя столбца в качестве префикса (если вы не хотите, чтобы перед именем столбца стояло имя таблицы, из которой оно было взято).
    • Щелкните ОК.

В результате вы получите новую таблицу, содержащую все записи первого и дополнительных столбцов второго:

Если вам просто нужно объединить две таблицы, вы можете считать работу почти выполненной и загрузить результат в Excel. Но нам нужно добавить больше информации.

Как объединить больше таблиц.

Если вам нужно присоединиться к трем или более столам, у вас все равно будет немного больше денег, чтобы заработать. Я кратко опишу шаги здесь, потому что вы уже сделали все это, когда объединяете первые два интервала:

  • Сохраните результат предыдущего шага (показанный на скриншоте выше) как соединение:
    • В редакторе запросов питания нажмите кнопку «Закрыть и загрузить» в раскрывающемся списке и выберите «Закрыть и загрузить...
    • В диалоговом окне «Импорт данных» выберите «Только создание подключения» и нажмите «ОК» .

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

Объедините Merge1 с вашей третьей таблицей (скидка), выполнив шаги, которые мы уже знаем (вкладка «Данные» - «Получить данные» - «Объединить запросы).

На скриншоте ниже показаны мои настройки:

Когда вы нажимаете ОК в диалоговом окне слияния, открывается редактор Power Query. В нем вы выбираете все, что вам нужно добавить из третьей таблицы.

В этом примере нам нужна только мера Discount:

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

Как импортировать объединенную таблицу в Excel.

С результатами, полученными в редакторе Power Query, остается только загрузить их в книгу Excel. А это самая легкая часть!

  1. В редакторе запросов нажмите «Закрыть и загрузить.
  2. В диалоговом окне «Импорт данных» выберите параметры «Таблица» и «Новый лист».
  3. Щелкните ОК.

Новая таблица, объединяющая информацию из двух или более источников, появится на новом листе. Поздравляю, у вас получилось!

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

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

Как сделать объединение на основе нескольких столбцов.

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

В диалоговом окне «Объединение», удерживая клавишу Ctrl, щелкайте ключевые столбцы один за другим, чтобы выбрать их. Важно нажимать на них в одном и том же порядке в обоих предварительных просмотрах, чтобы одинаковые столбцы имели одинаковые номера. Например, менеджер - это ключевой столбец n. 1, а продукт - это ключевой столбец № 2. Пустые ячейки или строки, которым Power Query не может сопоставить, показывают значение NULL :

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

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

Лучшее в Power Query - это то, что вам нужно настроить объединенную таблицу только один раз. Когда вы вносите некоторые изменения в исходные файлы, вам не нужно снова проходить весь процесс. Просто нажмите кнопку «Обновить» на панели «Запросы и подключения», и объединенная таблица будет немедленно обновлена:

Если панель исчезла из Excel, нажмите кнопку «Запросы и подключения», чтобы восстановить ее.

Кроме того, вы можете нажать кнопку «Обновить все» на вкладке «Данные» или кнопку «Обновить» в запросе (эта вкладка активируется после выбора ячейки в объединенной таблице).

Теперь посмотрим на применение специальной программы.

Быстрый способ объединить таблицы путем сопоставления ключевых столбцов.

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

Пример 1. Объедините две таблицы по нескольким столбцам.

Если вам сложно запомнить и использовать формулу массива для столбцов, положитесь на настраиваемую надстройку, чтобы выполнить работу быстро и безупречно.

В этом примере мы будем использовать таблицы, уже известные в предыдущих разделах этой статьи, и объединим их на основе двух столбцов: «Идентификатор клиента» и «Продукт». 

Итак, в основной таблице у нас есть список заказов для разных покупателей. И для этих покупателей есть таблица скидок на некоторые товары. Вам необходимо перенести процент скидки в основную таблицу. Обратите внимание, что в основной таблице больше строк, чем в таблице поиска:

С помощью мастера объединения в таблицу вам необходимо сделать следующее:

  • Выберите ячейку в основной таблице и нажмите кнопку «Объединить две таблицы» на вкладке «Биты данных»:

  • Убедитесь, что программа выбрала правильный диапазон ячеек, и нажмите Далее).
  • Выберите таблицу поиска и нажмите Далее:

  • Укажите пары столбцов, которые вы хотите сопоставить в обеих таблицах, в нашем случае Продавец и Продукт, и нажмите Далее:

Примечание. Если текст в ключевых столбцах важен, установите флажок «Учитывать регистр», чтобы буквы верхнего и нижнего регистра рассматривались как разные символы.

  • При желании выберите столбцы, которые нужно обновить значениями из таблицы поиска. Поскольку обновлять нам нечего, оставляем все как есть и нажимаем «Далее».

  • Выберите столбцы, которые вы хотите добавить в основную таблицу, и нажмите Далее. Добавляем скидку как положено.

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

В нашем случае параметры по умолчанию работают нормально, поэтому мы нажимаем Finish, ничего не меняя:

Дайте мастеру несколько секунд на обработку и посмотрите результат:

Как видно на скриншоте выше, мастер сделал следующее:

  1. Добавлен столбец «Скидка» путем сопоставления имени продавца и наименования товара в обеих таблицах.
  2. В столбце есть пустые ячейки, потому что не все эти продавцы получили скидки на все товары.

Пример 2. Объединение таблиц и обновление выбранных столбцов.

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

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

Чтобы получить желаемый результат, нужно сделать следующее:

Шаг 1. Выберите основную таблицу.

Шаг 2. Выберите справочную таблицу.

Шаг 3. Выберите «Код покупателя» и «Продукт» в качестве ключевых столбцов.

Шаг 4. Выберите столбец «Скидка», который нужно обновить. То есть обновленные значения из соответствующего столбца из справочной таблицы будут перенесены в этот столбец основной таблицы. Параметры этого дополнения будут уточнены чуть позже.

Шаг 5. Пропустите, поскольку у нас нет столбцов для добавления. Нам просто нужно обновить информацию.

Шаг 6. Поскольку в столбце «Скидка» есть несколько пробелов, мы выбираем обновление только в том случае, если ячейки в таблице поиска содержат данные. Таким образом мы обновим устаревшие значения, но не потеряем данные, которые по какой-то причине исчезли из таблицы поиска. При желании вы можете выделить обновленные ячейки любым цветом по вашему выбору. На следующем экране показаны настройки:

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

И вот результат:

Как видите, две скидки были добавлены и две обновлены, так как их значения изменились.

Конечно, вы можете сделать это с помощью формул, как описано в начале этой статьи, но времени на это будет на порядок больше.

Пример 3. Объединение по нескольким совпадающим значениям из двух таблиц.

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

Допустим, ваша основная таблица содержит только один заказ от каждого клиента, а ваша таблица поиска содержит дополнительные заказы от нескольких клиентов. Теперь вы хотите добавить все заказы, основанные на клиентах, которые уже находятся в ней, в основную таблицу и сгруппировать их по коду поставщика. Например, найдите во второй таблице все заказы клиента с кодом «Красный» и вставьте их в первую сразу после существующей записи для этого клиента (т.е начиная с 3-й строки).

Кажется, предстоит много работы? Нет, если у вас есть мастер объединения двух таблиц :)

Теперь давайте рассмотрим все шаги по объединению таблиц шаг за шагом.

Шаг 1. Выберите основную таблицу.

Шаг 2. Выберите справочную таблицу.

Здесь вы можете увидеть архив записей о продажах. Из нее нам нужно извлечь в основной таблице только записи для 4-х клиентов, доступных в ней.

Шаг 3. Выберите Код покупателя в соответствующем столбце.

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

Шаг 4. Выберите столбцы, информацию, которую необходимо обновить.

Нам нужны все столбцы, поэтому вы можете просто установить флажок в заголовке таблицы, чтобы выбрать их все сразу.

Шаг 5. Нет столбцов для добавления. Прыгаем.

Шаг 6. Вставьте дополнительные совпадающие строки после строки с тем же значением ключа. При желании установите цвет фона для добавленных строк, чтобы сразу увидеть изменения:

Чтобы не потерять значения, уже присутствующие в основной таблице, активируйте опцию «Обновлять пустые ячейки только в основной таблице».

И вот результат:

Как видите, осталось 4 строки, и каждая из них была добавлена ​​в конец данных для этого клиента, извлеченных из справочной таблицы.

В приведенных выше примерах показаны только 3 из множества возможных способов объединения таблиц в Excel. Вы можете скачать 14-дневную пробную версию и попробовать объединение таблиц на своих данных.

Если у вас есть какие-либо вопросы или комментарии, не стесняйтесь использовать комментарии.

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

 

0 Комментариев
Комментариев на модерации: 0
Оставьте комментарий