Как объединить таблицы в excel
Перейти к содержимому

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

  • автор:

Объединение запросов и объединение таблиц

В настоящее время данные обобщаются только на уровне продукта. В таблице «Категория» можно скатить продукты на уровне. таким образом, вы можете загрузить таблицу «Категория» и создать для нее соединить поля «Название товара».

  1. Выберите таблицу «Категории», а затем выберите «Данные»>«&» > «Из таблицы» или «Диапазон».
  2. Выберите «Закрыть& Загрузить таблицу, чтобы вернуться на лист, а затем переименуем ярлыж листа в «Категории PQ».
  3. Выберите таблицу «Данные о продажах», откройте Power Query, а затем на домашней>в>объединить запросы >слияние как новые.
  4. В диалоговом окне «Слияние» под таблицей «Продажи» выберите в списке столбец «Название товара».
  5. В столбце «Название товара» выберите таблицу «Категория» из списка.
  6. Чтобы завершить операцию, выберите «ОК».

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

MARCHBANNER2017

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

Cons

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

Для этого на выбранном листе:

    Нажимаем на вкладке меню «Данные» кнопку «Консолидация»

1

2

3


Выполняем то же самое для каждого отчета. В окне «Консолидация» для нашего примера внизу ставим галки на «Подписи верхней строки» и «Значения левого столбца». Также можно установить параметр «Создавать связи с исходными данными» — тогда показатели в нашей новой таблице будут изменяться при корректировке параметров в исходных данных.

4

5

То же самое можно сделать и для отдельных файлов, но об этом в следующей статье!

Если материал Вам понравился или даже пригодился, Вы можете поблагодарить автора, переведя определенную сумму по кнопке ниже:

Объединение таблиц в Excel и Google Doc

Задачи по объединению разных таблиц в Excel и Google-таблицах часто применяются при Seo-продвижении, и ученики часто спрашивают, как, например, объединить кластеризацию с данными из Кей коллектора.

Как правило, проще научиться пользоваться одной функцией в Excel и одной функцией в Google Doc.

1. Итак. Необходимо открыть Google Doc. Причем, его удобнее открывать создавая не внутри, а написав в адресной строке «sheets.new», далее нажимаем «enter». Документ создан.

К примеру, имеются следующие данные: всего 3 листа, на 2-м листе (кей коллектор) нашего документа в первом столбе — ключевое слово, во втором столбце – частота. Далее в первом столбце вводим последовательно в каждой новой строке «ключ1», «ключ2» , «ключ3», «ключ5». В столбце «частота» соответственно в каждой новой строке вводим «100», «200», «300», «0».

Третий лист называем «кластеризация». В первом столбце вводим те же ключевые слова, что и на первом листе, но в разном порядке. Например, «ключ1» «ключ4» «ключ5» «ключ3» «ключ 2». Во втором столбе, называемом «кластер», вводим «1 », «1 », «2», «2»,«2» напротив каждого ключа.

2. Далее нужно объединить эти данные. Необходимо скопировать ключи из второго листа и вставить на первый соответственно в первый столбец. (Справку рекомендуется не отключать, чтобы иметь доступ к синтаксису всех программ) Напротив первого ключа во втором столбце выбрать функцию «vlookup». Далее в скобках ввести: запрос, кликнув на него (у нас это ключ1); диапазон фиксируем и выделяем первый и второй столбцы; № столбца — выделяем столбец B; отсортировано – всегда FALSE.

Всё. Данные подтянуты. При этом ключи могли располагаться в любом порядке.

3. Далее нужно подтянуть кластеры. Здесь же, на первом листе в первой строке 3-го столбца надо ввести «Кластер». Сразу под ней «vlookup» и в скобках ввести то же самое, что и в предыдущем описании. В результате все подтянуто.

Если сейчас на первом листе под всеми ключами ввести ключ, которого нет, выдается ошибка. Нам это может быть неудобно, поэтому нужно функцию «VLOOKUP» впереди за скобкой дополнить функцией «IFFEROR». Далее в конце строки за скобкой ставим «;” “)» — если в случае ошибки не хотим видеть никаких данных. Если хотим видеть данные, то вводим «;”-”)». Таким образом можно объединять любые данные, любое количество таблиц.

Аналогичным образом это работает и в Excel. Надо прямо здесь ввести «Файл/скачать как/ Micrоsoft Excel ». Все автоматически переделалось в ВПР. Здесь все то же самое: ВПР, значения и таблицы, которые необходимо найти.

Таким образом, этот метод позволяет более эффективно работать с Seo-данными.

Консолидация (объединение) данных из нескольких таблиц в одну

Имеем несколько однотипных таблиц на разных листах одной книги. Например, вот такие: Необходимо объединить их все в одну общую таблицу, просуммировав совпадающие значения по кварталам и наименованиям. Самый простой способ решения задачи «в лоб» — ввести в ячейку чистого листа формулу вида =’2001 год’!B3+’2002 год’!B3+’2003 год’!B3 которая просуммирует содержимое ячеек B2 с каждого из указанных листов, и затем скопировать ее на остальные ячейки вниз и вправо. Если листов очень много, то проще будет разложить их все подряд и использовать немного другую формулу: =СУММ(‘2001 год:2003 год’!B3) Фактически — это суммирование всех ячеек B3 на листах с 2001 по 2003, т.е. количество листов, по сути, может быть любым. Также в будущем возможно поместить между стартовым и финальным листами дополнительные листы с данными, которые также станут автоматически учитываться при суммировании.

Способ 2. Если таблицы неодинаковые или в разных файлах

consolidation2.png

Если исходные таблицы не абсолютно идентичны, т.е. имеют разное количество строк, столбцов или повторяющиеся данные или находятся в разных файлах, то суммирование при помощи обычных формул придется делать для каждой ячейки персонально, что ужасно трудоемко. Лучше воспользоваться принципиально другим инструментом. Рассмотрим следующий пример. Имеем три разных файла (Иван.xlsx, Рита.xlsx и Федор.xlsx) с тремя таблицами: Хорошо заметно, что таблицы не одинаковы — у них различные размеры и смысловая начинка. Тем не менее их можно собрать в единый отчет меньше, чем за минуту. Единственным условием успешного объединения (консолидации) таблиц в подобном случае является совпадение заголовков столбцов и строк. Именно по первой строке и левому столбцу каждой таблицы Excel будет искать совпадения и суммировать наши данные. Для того, чтобы выполнить такую консолидацию:

  1. Заранее откройте исходные файлы
  2. Создайте новую пустую книгу (Ctrl + N)
  3. Установите в нее активную ячейку и выберите на вкладке (в меню) Данные — Консолидация(Data — Consolidate) . Откроется соответствующее окно:

consolidation3.png

consolidation4.png

Обратите внимание, что в данном случае Excel запоминает, фактически, положение файла на диске, прописывая для каждого из них полный путь (диск-папка-файл-лист-адреса ячеек). Чтобы суммирование происходило с учетом заголовков столбцов и строк необходимо включить оба флажка Использовать в качестве имен (Use labels) . Флаг Создавать связи с исходными данными (Create links to source data) позволит в будущем (при изменении данных в исходных файлах) производить пересчет консолидированного отчета автоматически.

После нажатия на ОК видим результат нашей работы:

consolidation5.png

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

consolidation6.png

Ссылки по теме

  • Макрос для автоматической сборки данных с разных листов в одну таблицу
  • Макрос для сборки листов из нескольких файлов

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *