Как Сделать Сводную Таблицу Vba Excel • Programming and other

Как создать сводную таблицу в Excel. 2 способа создания сводной таблицы в Эксель

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

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

  • над каждым столбцом есть шапка с заголовком;
  • каждая ячейка в таблице заполнена;
  • установлены форматы ячеек (например, только формат «Дата» для дат);
  • в одной ячейке указываются данные только одного формата;
  • необходимо разделить объединенные ячейки.

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

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

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

  1. Нажимаем на одну из ячеек источника и открываем вкладку «Главная» в верхней части экрана. Нужно найти раздел «Стили», а в нем – функцию «Форматировать как таблицу». Выбираем понравившийся стиль.
  1. На экране возникнет окошко, куда требуется добавить диапазон данных. Обычно строка уже заполнена, остается проверить координаты, поставить галочку в графе «Таблица с заголовками» и нажать «ОК».

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

  1. Необходимо открыть вкладку «Вставка», кликнуть по пункту «Сводная таблица» в левой части экрана.
  1. На экране появится окошко для составления сводной таблицы. Выбираем диапазон данных, из него будет создан отчет. Сначала в строке появится имя первой таблички – если есть необходимость, можно выбрать другие ячейки или указать имя другой таблицы из того же документа.
  2. Выберем место, где будет размещена сводная таблица. Ее можно поместить на тот же лист или на новый в одном документе с начальными данными.
  3. После заполнения всех полей нажимаем «ОК».
  1. Откроется окно для формирования таблички. В нем находится список полей и области настроек. В верхней части окна выбираем нужные поля. После этого перетаскиваем их в нужные области.

В заданной ситуации нужны несколько полей. «Пол» и «Вид спорта» попадают в категорию «Фильтры», «Наименование» – в область «Строки», «Сумма» перемещается в «Значение». Раздел «Столбцы» остается пустым.

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

Результат: на листе представлены только запрошенные данные. Информация о сумме в нескольких строчках с одинаковым наименованием суммируется.

Использование Мастера сводных таблиц

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

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

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

специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Область фильтра позволяет нам придать нашей таблице еще одну размерность, условно говоря сделать из двумерной таблицы трехмерную, так как фильтр позволяет увидеть одну и ту же таблицу в зависимости от параметра изменяемого в фильтре. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Обратим особое внимание на один из шагов составления сводной таблички – выбор полей и распределение по областям. Для того чтобы понять метод работы с окном «Поля таблицы», рассмотрим его элементы по отдельности.
Как Сделать Сводную Таблицу Vba Excel • Programming and other

Сводная таблица в Excel. Как создать сводную таблицу?

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

Изменения во внешнем виде сводной таблицы вносятся с помощью инструментов вкладки «Конструктор». Она появляется на панели управления, когда отчет уже составлен. Функции раздела «Макет» позволяют изменить структуру итоговой таблицы. Раздел «Стили сводной таблицы» содержит темы разных цветов, которые применяются к отчету.

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

На этом этапе важно определить уровни группировки данных (по Вашему желанию или желанию Вашего руководства).

VBA Excel с помощью макросов PivotTable 1

Как видим, здесь в группу «Препарат» попали все виды упаковок данного лекарства.

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

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

Или отрицательный фильтр (результат показан на Рис.4)

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

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

специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
На этом этапе определяем фильтры, по которым макрос создаст сводную таблицу, но подкорректировать эти фильтры возможно будет и в ручную Excel для этого предоставляет удобные возможности. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Поэтому, изучать язык программирования VBA очень интересно и выгодно.
Долго…? Времени на изучение жалко…?
В принципе… это не обязательно… Как не обязательно знать электронную начинку телевизора, чтобы использовать этот телевизор по назначению…
Если Вы сотрудничаете с программистом, то Вам останется – указать минимум данных и запустить уже готовый макрос… Все.
Пробуйте…

Сводная таблица в excel – как сделать в разных версиях программы

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

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: