+7 (927) 633-53-99

73region@redcross.ru

Гагарина д.1

г. Ульяновск

Пн-Чт 08:00-17:30

Пт 08:00-15:00

Лекция 4.2.12. Составление формулы. Копирование формулы.

Составление формулы и копирование формулы на другие клетки.

Важно помнить о возможностях изменения относительной ссылки на ячейку при переходе или копировании формулы.

  • Перемещение формулы При этом ссылки на ячейки в формуле не изменяются независимо от типа ссылки на ячейку.
  • Копирование формулы: При копировании формулы изменяются относительные ссылки на ячейки.
Перемещение формулы

Выделите ячейку с формулой, которую необходимо переместить.

  1. В группе Буфер обмена на вкладке Главная нажмите кнопку Вырезать.
  2. Формулы можно скопировать и путем перетаскивания границы выделенной ячейки в левую верхнюю ячейку области вставки. При этом будут заменяться все существующие данные.

Выполните одно из указанных ниже действий.

    • Чтобы вировать формулу и форматирование: в группе Буфер обмена на вкладке Главная нажмите кнопку В виде вкладки.
    • Чтобы вировать только формулу:в группе Буфер обмена на вкладке Главная нажмите кнопку В paste(Главная), выберите специальная ветвь и щелкните Формулы.

Копирование формулы

  1. Вы выберите ячейку, содержащую формулу, которую нужно скопировать.
  2. В группе Буфер обмена на вкладке Главная нажмите кнопку Копировать.
  3. Выполните одно из указанных ниже действий.
  • Чтобы вировать формулу и любое форматирование, в группе Буфер обмена на вкладке Главная нажмите кнопку В виде вкладки.
  • Чтобы вировать только формулу, в группе Буфер обмена на вкладке Главная нажмите кнопку Вировать ,выберите специальная ветвь ,а затем щелкните Формулы.
    Примечание: В нее можно вклеить только результаты формулы. В группе Буфер обмена на вкладке Главная нажмите кнопку Вировать, выберите специальная ветвь ,а затем щелкните Значения.

4. Убедитесь, что ссылки на ячейки в формуле дают нужный результат. При необходимости переключить тип ссылки можно следующим образом:

  • Выделите ячейку с формулой.
  • В строке формул строка формул Изображение кнопки выделите ссылку, которую нужно изменить.
  • Для переключения между сочетаниями нажмите F4.

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

Копируемая формула Первоначальная ссылка Новая ссылка
Формула, копируемая из ячейки A1 на две ячейки вниз и вправо $A$1 (абсолютный столбец и абсолютная строка) $A$1
A$1 (относительный столбец и абсолютная строка) C$1
$A1 (абсолютный столбец и относительная строка) $A3
A1 (относительный столбец и относительная строка) C3

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

Автосуммирование.

Позволяет быстро сложить данные столбца или строки без ввода каких-либо формул. Для ее использования необходимо:

  • выделить столбец/строку, которые нужно просуммировать
  • нажать на панели инструментов кнопку автосуммы как сделать в excel автосуммирование

    автосумма в excel

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

    как сделать в excel автосуммирование

    Как сделать автосумму в Excel

Как быстро сделать автосумму в Excel с помощью сочетания клавиш?
  • поставить курсор в первую ячейку столбца с числами
  • нажать Alt + Shift + Стрелка вниз — выделится весь столбец с числами (все непустые ячейки подряд)
  • нажать Alt и знак +

как сделать в excel автосуммирование

Как сделать автосумму в Excel

Как суммировать ячейки в Excel?

Также в расчетах нам необходимо суммировать определенные ячейки между собой. Это тоже довольно просто.

Формула суммирования ячеек (чисел) может быть записана следующими способами:

  • = ячейка1 + ячейка2, например =А1+А2
  • сумма диапазона ячеек =СУММ(ячейка начала диапазона:ячейка конца диапазона), например =СУММ(А1:А2)
  • =ячейка+число, например =А1+100

как сделать в excel автосуммирование

Как суммировать ячейки в Excel

Если у Вас остались вопросы, Вы можете задать их в комментариях:) Знаете больше способов? Поделитесь! Присылайте свои скриншоты!

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

Функция – это некое готовое решение, при помощи которого можно произвести определенную операцию, решить ту или иную поставленную задачу.

Сейчас мы рассмотрим одну из наиболее популярных и часто используемых функций – суммировать (автосумму).

Функция Суммировать (автосумма)

Откройте программу Microsoft Excel (Пуск – Программы – Microsoft Office – Microsoft Office Excel).

Введите в ячейку А1 число 111, в А2 — 222, в А3 — 333.

Допустим, нам нужно сложить все эти ячейки. Конечно, можно воспользоваться стандартным способом – щелкнуть в какую-нибудь ячейку, напечатать знак =, нажать на ячейку A1, затем напечатать знак +, нажать на A2, снова напечатать +, нажать А3 и кнопку Enter. В итоге формула будет выглядеть следующим образом: =A1+A2+A3

Но ладно, если нужно сложить пару-тройку значений, а что если их сотни?! Вот здесь и поможет функция «Суммировать» (в народе она называется «автосумма»).

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

Чтобы сложить значения в ячейках A1, A2 и A3 с помощью этой функции, нужно нажать на какую-нибудь ячейку, где следует вывести результат. Лучше всего для этой цели выбрать ячейку под цифрами, которые нужно сложить. Например, A5.

А теперь вызовем функцию «Суммировать». Есть несколько способов, как это сделать, но самый простой — нажать на кнопку сигма на панели редактирования (вверху программы)

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

Это произошло, потому что для получения результата мы выбрали ячейку под цифрами, которые хотим сложить. Excel «понял», что именно эти цифры нужно суммировать. Но даже если бы он их не выделил, мы могли бы это сделать и сами — нажать на левую кнопку мыши и, не отпуская ее, обвести нужные ячейки.

Ну, и, наконец, нажмем кнопку Enter на клавиатуре, чтобы эти ячейки сложились.

А теперь щелкните по ячейке с полученным результатом и посмотрите на строку формул.

как сделать в excel автосуммирование

Расшифровывается она так: суммировать ячейки с А1 по А4 включительно.

Кстати, эту формулу можно редактировать прямо в строке формул. Например, мне нужно поделить получившееся значение на два. Для этого в строке формул я допечатываю /2. Получается следующее: =СУММ(A1:A4)/2

как сделать в excel автосуммирование

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

Автосумма

Самый известный и удобный в использовании инструмент для определения суммы данных в ячейках в программе Microsoft Excel – это австосумма.

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

как сделать в excel автосуммирование

Программа выводит формулу в ячейку.

как сделать в excel автосуммирование

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

как сделать в excel автосуммирование

Можно сделать и немного по-другому. Если мы хотим сложить ячейки не всей строки или столбца, а только определенного диапазона, то выделяем этот диапазон. Затем кликаем по уже знакомой нам кнопке «Автосумма».

как сделать в excel автосуммирование

Результат сразу же выводится на экран.

как сделать в excel автосуммирование

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

Например, мы выделяем диапазон ячеек, и кликаем по кнопке «Автосумма».

  

как сделать в excel автосуммирование

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

как сделать в excel автосуммирование

Функция «СУММ»

Для того, чтобы просмотреть сумму целого массива, или нескольких массивов данных в программе Microsoft Excel существует функция «СУММ».

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

как сделать в excel автосуммирование

Открывается окно Мастера функций. В списке функций ищем функцию «СУММ». Выделяем её, и жмем на кнопку «OK».

как сделать в excel автосуммирование

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

как сделать в excel автосуммирование

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

как сделать в excel автосуммирование

Мы опять возвращаемся в окно аргументов функции. Если нужно добавить ещё один массив данных в общую сумму, то повторяем те же действия, о которых говорилось выше, но только в поле с параметром «Число 2». При необходимости, подобным образом можно вводить адреса практически неограниченного количества массивов. После того, как все аргументы функции занесены, жмем на кнопку «OK».

как сделать в excel автосуммирование

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

как сделать в excel автосуммирование

Использование формулы

Сумму данных в ячейках в программе Microsoft Excel можно подсчитать также с использованием простой формулы сложения. Для этого, выделяем ячейку, в которой должна находиться сумма, и ставим в ней знак «=». После этого, поочередно кликаем по каждой ячейке, из тех, сумму значений которых вам нужно посчитать. После того, как адрес ячейки добавлен в строку формул, вводим знак «+» с клавиатуры, и так после ввода координат каждой ячейки.

как сделать в excel автосуммирование

Когда адреса всех ячеек введены, жмем кнопку Enter на клавиатуре. После этого, в указанной ячейке выводится общая сумма введенных данных.

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

Просмотр суммы в приложении Microsoft Excel

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

Просто выделяем диапазон ячеек, сумму данных которых нужно узнать, и смотрим результат в строке состояния программы Microsoft Excel.

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

Мы рады, что смогли помочь Вам в решении проблемы.

Задайте свой вопрос в комментариях, подробно расписав суть проблемы. Наши специалисты постараются ответить максимально быстро.

Слияние таблиц.

Чтобы объединить таблицы в Excel нужна “консолидация” в Excel, которая поможет сделать сводную таблицу. Обновление даных в новой таблице бедет происходить автоматически, при изменении данных в исходных таблицах. Какими способами сделать таблицу, смотрите в статье “Как сделать таблицу в Excel”.
Например, у нас есть отчеты филиалов магазина. Нам нужно сложить из каждого отчета данные по наименованию товара и разместить в одну общую таблицу.
Есть 3 книги с таблицами с отчетом «Филиал № 1», «Филиал № 2», «Филиал № 3».Объединить данные из нескольких таблиц Excel.Теперь нам нужно сложить все данные отчета в одну общую таблицу, чтобы узнать, какой товар приносит больше всего прибыли.
Если во всех таблицах наименование товара одинаковое, то можно в сводной таблице установить формулу сложения, ссылаясь на эти таблицы.
Как это сделать, смотрите в статье «Сложение, вычитание, умножение, деление в Excel» тут.
Но если в таблицах не весь товар одинаковый. В этом случае воспользуемся функцией «Консолидация».
Чтобы эта функция работала, нужно во всех таблицах сделать одинаковую шапку. Именно по первой строке и по левому столбцу таблиц Excel будут производить сравнения, объединения и расчеты.
Открываем новую книгу Excel, где будет находиться наша сводная таблица. Делаем первую ячейку активной.
Заходим на закладку «Данные» в разделе «Работа с данными» нажимаем кнопку «Консолидация» . Выйдет такое диалоговое окно.В строке окна «Функция» мы выбираем «Сумма». Но можно выбрать другие функции – количество, произведение, т.д.

Затем устанавливаем курсор в строке «Ссылка». Здесь будем указывать диапазоны наших таблиц (отчетов по филиалам). Итак, установили курсор. Теперь переходим в книгу с таблицей отчета «Филиал № 1» и выделяем всю таблицу вместе с шапкой таблицы. Получилось так.Теперь нажимаем на кнопку «»Добавить». И так же заносим ссылку на диапазон второй таблицы.
Затем снова нажимаем кнопку «Добавить» и заносим ссылку на диапазон третьей таблицы.
Обязательно поставить галочки у строк: «подписи верхней строки» и «значения левого столбца».
Обновление данных в Excel.
Чтобы в дальнейшем, при изменении данных в таблицах «Филиал № 1», «Филиал № 2», «Филиал № 3», данные в сводной таблице пересчитывались, нужно поставить галочку у строки «Создавать связи с исходными данными». Получилось так.
Нажимаем «ОК». Получилась такая сводная таблица в Excel.
Совместить данные из таблиц в одну таблицу Excel. Слева в столбце синего цвета стоят плюсы. Если нажмем на этот плюс, то таблица по этому наименованию товара раскроется и будет видно цифры по каждому филиалу отдельно.Например, здесь видно, что всего молока продано на 186 000. руб., из них: первый филиал продал на 60 000 руб., второй – на 54 000руб., а третий – на 72 000 руб.

Так можно по другим наименованиям посмотреть.
Но можно открыть сразу всю таблицу , нажав на цифру «2» в синем столбце.Чтобы свернуть таблицу сразу всю , нажимаем на цифру 1 на синем столбце слева таблицы.
Есть ещё один вариант сложения данных из нескольких таблиц, расположенных на разных листах. Читайте в статье “Ссылки в Excel на несколько листов сразу” здесь.
В Excel есть простой и быстрый способ посчитать данные нескольких таблиц. Читайте об этом способе в статье “Суммирование в Excel” тут.
Из таблицы Excel можно найти сразу несколько данных. Например, по наименованию товара сразу находятся данные по цене, наличию на складе, какие оптовые скидки предусмотрены, сразу посчитать сумму всей покупки с учетом скидки. Или любую другую информацию, которая находится в таблицах Excel. Как это сделать, смотрите в статье “Найти в Excel несколько данных сразу”.

 

Использование нескольких таблиц для создания сводной таблицы

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

Сводная таблица, содержащая несколько таблиц

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

Чтобы объединить несколько таблиц в списке полей сводной таблицы:

  • Можно импортировать их из реляционной базы данных, например, Microsoft SQL Server, Oracle или Microsoft Access. Вы можете импортировать несколько таблиц одновременно.
  • Можно импортировать несколько таблиц из других источников данных, в том числе из текстовых файлов, веб-каналов данных, данных листа Excel и т. д. Вы можете добавить эти таблицы в модель данных в Excel, создать связи между ними, а затем создать сводную таблицу с помощью модели данных.

Ниже приведена процедура импорта нескольких таблиц из базы данных SQL Server.

  1. Убедитесь, что вам известны имя сервера, имя базы данных и учетные данные, необходимые для подключения к SQL Server. Все необходимые сведения можно получить у администратора базы данных.
  2. Щелкните Данные Получение внешних данных Из других источников С сервера SQL Server .
  3. В поле Имя сервера введите сетевое имя компьютера с запущенным сервером SQL Server.
  4. В разделе Учетные данные входа в систему выберите команду Использовать проверку подлинности Windows , если вы подключаетесь с помощью своих учетных данных. В противном случае введите имя пользователя и пароль, предоставленные администратором базы данных.
  5. Нажмите клавишу ВВОД и в разделе Выбор базы данных и таблицы выберите нужную базу данных, а затем щелкните Разрешить выбор нескольких таблиц .

    Флажок

  6. Выберите необходимые для работы таблицы вручную, если вы знаете, какие именно нужны вам. Или же выберите одну или две, а затем щелкните Выбор связанных таблиц для автовыбора таблиц, связанных с уже указанными.
  7. Если установлен флажок Импорт связи между выбранными таблицами , оставьте его, чтобы разрешить Excel воссоздать аналогичные связи таблиц в книге.
  8. Нажмите Готово .
  9. В диалоговом окне Импорт данных выберите элемент Отчет сводной таблицы .

    Диалоговое окно

  10. Нажмите кнопку ОК , чтобы начать импорт и заполнить список полей.

Обратите внимание: список полей содержит несколько таблиц. Это все таблицы, выбранные вами во время импорта. Каждую таблицу можно развернуть и свернуть для просмотра ее полей. Так как таблицы связаны, вы можете создать сводную таблицу, перетянув поля из любой таблицы в область ЗНАЧЕНИЯ СТРОКИ или СТОЛБЦЫ .

Список полей сводной таблицы

  • Перетащите числовые поля в область ЗНАЧЕНИЯ . Например, если используется образец базы данных Adventure Works, вы можете перетащить поле “ОбъемПродаж” из таблицы “ФактПродажиЧерезИнтернет”.
  • Перетащите поля даты или территории в область СТРОКИ или СТОЛБЦЫ , чтобы проанализировать объем продаж по дате или территории сбыта.
  • Иногда нужно создать связь между двумя таблицами, прежде чем использовать их в сводной таблице. Если появится сообщение о необходимости такой связи между таблицами, щелкните Создать , чтобы начать работу с ними.

Кнопка

Работа с другими типами баз данных

  • Для использования других реляционных баз данных, например Oracle, может понадобиться установить дополнительное клиентское программное обеспечение. Обратитесь к администратору базы данных, чтобы уточнить, есть ли такая необходимость.
  • Вы можете импортировать несколько таблиц из приложения Access. Подробнее об этом можно узнать в статье Учебник. Анализ данных сводных таблиц с помощью модели данных в Excel.
Импорт таблиц из других источников

Помимо SQL Server, вы можете импортировать таблицы из ряда других реляционных баз данных.

  • Подключение к базе данных Oracle
  • Подключение к базе данных Access
  • Подключение к базе данных IBM DB2
  • Подключение к базе данных MySQL
  • Подключение к базе данных SQL Microsoft Azure

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

  • Добавление данных листа в модель данных с помощью связанной таблицы
  • Создание связи между двумя таблицами
  • Создание связей в представлении диаграммы
Использование модели данных для создания новой сводной таблицы

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

  1. Щелкните любую ячейку на листе.
  2. Выберите Вставка Сводная таблица .

    Кнопка

  3. В диалоговом окне Создание сводной таблицы в разделе Выберите данные для анализа щелкните Использовать внешний источник данных .

    Диалоговое окно

  4. Нажмите кнопку Выбрать подключение .
  5. На вкладке Таблицы в разделе Модель данных этой книги выберите Таблицы в модели данных книги .
    Таблицы в модели данных
  6. Нажмите кнопку Открыть , а затем — ОК , чтобы отобразить список полей, содержащий все таблицы в модели.
Дополнительные сведения о сводных таблицах и модели данных
  • Создание модели данных в Excel
  • Получение данных с помощью надстройки PowerPivot
  • Упорядочение полей сводной таблицы с помощью списка полей
  • Создание сводной таблицы для анализа данных на листе
  • Создание сводной таблицы для анализа внешних данных
  • Изменение диапазона исходных данных для сводной таблицы
  • Обновление данных в сводной таблице
  • Удаление сводной таблицы
Сводная таблица в Excel из нескольких таблиц.

Чтобы объединить таблицы в Excel, расположенные на разных листахили в других книгах Excel , составить общую таблицу, нужно сделать сводные таблицы Excel . Делается это с помощью специальной функции.
Сначала нужно поместить на панель быстрого доступа кнопку функции «Мастер сводных таблиц и диаграмм».
Внимание!
Это не та кнопка, которая имеется на закладке «Вставка».
Итак, нажимаем на панели быстрого доступа на функцию «Другие команды», выбираем команду «Мастер сводных таблиц и диаграмм».
Появился значок мастера сводных таблиц. На рисунке ниже, обведен красным цветом.
 Теперь делаем сводную таблицу из нескольких отдельных таблиц.
Как создать таблицу в Excel , смотрите в статье “Как сделать таблицу в Excel”.
Нам нужно объединить данные двух таблиц, отчетов по магазинам, в одну общую таблицу. Для примера возьмем две такие таблицы Excel с отчетами по наличию продуктов в магазинах на разных листах.
Первый шаг. Встаем на лист с первой таблицей. Нажимаем на кнопку «Мастер сводных таблиц и диаграмм». В появившемся диалоговом окне указываем «в нескольких диапазонах консолидации». Указываем – «сводная таблица».
Нажимаем «Далее».
На втором шаге указываем «Создать поля страницы» (это поля фильтров, которые будут расположены над таблицей). Нажимаем кнопку «Далее».
Последний, третий шаг. Указываем диапазоны всех таблиц в строке «Диапазон…», из которых будем делать одну сводную таблицу.
Выделяем первую таблицу вместе с шапкой. Затем нажимаем кнопку «Добавить», переходим на следующий лист и выделяем вторую таблицу с шапкой. Нажимаем кнопку «Добавить».
Так указываем диапазоны всех таблиц, из которых будем делать сводную. Чтобы все диапазоны попали в список диапазонов, после ввода последнего диапазона, нажимаем кнопку «Добавить».
Теперь выделяем из списка диапазонов первый диапазон. Ставим галочку у цифры «1» – первое поле страницы сводной таблицы станет активным. Здесь пишем название параметра выбранного диапазона. В нашем примере, поставим название таблицы «Магазин 1».
Затем выделяем из списка диапазонов второй диапазон, и в этом же первом окне поля пишем название диапазона. Мы напишем – «Магазин 2». Так подписываем все диапазоны.
Здесь видно, что в первом поле у нас занесены названия обоих диапазонов. При анализе данные будут браться из той таблицы, которую мы выберем в фильтре сводной таблицы. А если в фильтре укажем – «Все», то информация соберется из всех таблиц. Нажимаем «Далее».
Устанавливаем галочку в строке «Поместить таблицу в:», указываем – «новый лист». Лучше поместить сводную таблицу на новом листе, чтобы не было случайных накладок, перекрестных ссылок, т.д. Нажимаем «Готово». Получилась такая таблица.
Сделать из нескольких таблиц Excel сводную.Если нужно сделать выборку по наименованию товара, выбираем товар в фильтре «Название строк».
Можно выбрать по складу – фильтр «Название столбца», выбрать по отдельному магазину или по всем сразу – это фильтр «Страница 1».
Когда нажимаем на ячейку сводной таблицы, появляется дополнительная закладка «Работа со сводными таблицами». В ней два раздела. С их помощью можно изменять все подписи фильтров, параметры таблицы.Например, нажав на кнопку «Заголовки полей», можно написать свое название (например – «Товар»).
Если нажимаем на таблицу, справа появляется окно «Список полей сводной таблицы».Здесь тоже можно настроить много разных параметров.
Эта сводная таблица связана с исходными таблицами. Если изменились данные в таблицах исходных, то, чтобы обновить сводную таблицу, нужно из контекстного меню выбрать функцию «Обновить».
Нажав правой мышкой, и, выбрав функцию «Детали», можно увидеть всю информацию по конкретному продукту. Она появится на новом листе.
В Excel есть способ быстро и просто посчитать (сложить, вычесть, т.д.) данные из нескольких таблиц в одну. Подробнее, смотрите в статье “Суммирование в Excel” здесь.
Можно сделать таблицу Excel с фильтрами из простого списка. Читайте в статье “Создать таблицу Excel из списка”.

<a href=”http://www.excel-office.ru/diapasontabliziexcel/svodnayatbvexcel” title=”excel-office.ru”>excel-office.ru</a>

Слияние двух списков без дубликатов

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

Слияние списков без дубликатов

Давайте традиционно рассмотрим несколько способов решения такой распространенной задачи – от примитивных “в лоб” до более сложных, но изящных.

Способ 1. Удаление дубликатов

Можно решить задачу самым простым путем – руками скопировать элементы обоих списков в один и применить потом к полученному набору инструмент Удалить дубликаты с вкладки Данные (Data – Remove Duplicates) :

Удаление дубликатов в общем списке

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

Способ 1а. Сводная таблица

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

Объединение сводной таблицей

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

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

Способ 2. Формула массива

Можно решить проблему формулами. В этом случае пересчет и обновление результатов будет происходить автоматически и мгновенно, сразу после изменений в исходных списках. Для удобства и краткости давайте дадим нашим спискам имена Список1 и Список2 , используя Диспетчер имен на вкладке Формулы (Formulas – Name Manager – Create) :

Присвоение имен спискам

После именования, нужная нам формула будет выглядеть следующим образом:

Формула массива для слияния двух списков без дубликатов

На первый взгляд выглядит жутковато, но, на самом деле, все не так страшно. Давайте я разложу эту формулу на несколько строк, используя сочетание клавиш Alt+Enter и отступы пробелами, как мы делали, например тут:

Формула массива в разборе

Логика тут следующая:

  • Формула ИНДЕКС(Список1;ПОИСКПОЗ(0;СЧЁТЕСЛИ($E$1:E1;Список1); 0) выбирает все уникальные элементы из первого списка. Как только они заканчиваются – начинает выдавать ошибку #Н/Д:
    Уникальные из списка1
  • Формула ИНДЕКС(Список2;ПОИСКПОЗ(0;СЧЁТЕСЛИ($E$1:E1;Список2); 0)) аналогичным образом извлекает уникальные элементы из второго списка.
  • Вложенные друг в друга две функции ЕСЛИОШИБКА реализуют вывод сначала уникальных из списка-1, а потом из списка-2 друг за другом.

Обратите внимание, что это формула массива, т.е. после набора ее нужно ввести в ячейку не обычным Enter, а сочетанием клавиш Ctrl+Shift+Enter и затем скопировать (протянуть) вниз на нижестоящие ячейки с запасом.

В английской версии Excel эта формула выглядит как:

=IFERROR(IFERROR(INDEX(Список1, MATCH(0, COUNTIF($E$1:E1, Список1), 0)), INDEX(Список2, MATCH(0, COUNTIF($E$1:E1, Список2), 0))), “”)

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

Способ 3. Power Query

Если в ваших исходных списках большое количество элементов, например, по несколько сотен или тысяч, то вместо медленной формулы массива лучше использовать принципиально другой подход, а именно – инструменты надстройки Power Query. Эта надстройка по умолчанию встроена в Excel 2016. Если у вас Excel 2010 или 2013, то ее можно отдельно скачать и установить (бесплатно).

Алгоритм действий следующий:

  1. Открываем отдельную вкладку установленной надстройки Power Query (если у вас Excel 2010-2013) или просто идем на вкладку Данные (если у вас Excel 2016).
  2. Выделяем первый список и жмем кнопку Из таблицы/диапазона (From Range/Table) . На вопрос про создание из нашего списка “умной таблицы” – соглашаемся:
    Вводим список в Power Query
  3. Открывается окно редактора запросов, где будет видно загруженные данные и имя запроса Таблица1 (можно поменять на свое, если хотите).
  4. Делаем двойной щелчок в заголовок таблицы (слово Список1 ) и переименовываем на любой другой (например Люди ). Каки именно назвать – не важно, но придуманное название нужно запомнить, т.к. его придется использовать потом еще раз при импорте второй таблицы. Объединить две таблицы в дальнейшем получится только если заголовки их столбцов совпадают.
  5. Разворачиваем выпадающий список в левом верхнем углу Закрыть и загрузить и выбираем Закрыть и загрузить в… (Close&Load to…) :
    Сохраняем запрос
  6. В следующем диалоговом окне (оно может выглядеть немного по-другому – не пугайтесь) выбираем Только создать подключение (Only create connection) :
    Создаем подключение
  7. Повторяем всю процедуру (пункты 2-6) для второго списка. При переименовании заголовка столбца важно использовать то же имя (Люди), что и в предыдущем запросе.
  8. В окне Excel на вкладке Данные (Data) или на вкладке Power Query выбираем Получить данные – Объединить запросы – Добавить (Get Data – Merge Queries – Append) :
    Объединяем запросы
  9. В появившемся диалоговом окне выбираем наши запросы из выпадающих списков:
    Параметры слияния
  10. В итоге получим новый запрос, где два списка будут соединены друг под другом. Осталось удалить дубликаты кнопкой Удалить строки – Удалить дубликаты (Delete Rows – Delete Duplicates) :
    Удаление дубликатов
  11. Готовый запрос можно переименовать справа на панели параметров, дав ему вменяемое имя (это будет имя таблицы-результата по факту) и все и можно все выгружать на лист командой Закрыть и загрузить (Close&Load) :
    Результат

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