Создание сводных таблиц в microsoft excel
Содержание:
- Фильтрация с помощью срезов
- Создание
- Добавление новых полей
- Об источнике данных
- Как должны выглядеть источники данных
- Что это такое
- Сводные таблицы в Excel: Форматирование
- Как создается сводная таблица в Excel
- Создание Сводной таблицы
- ИНСТРУКЦИЯ ПО ДОБАВЛЕНИЮ ТЕКСТОВЫХ ПОЛЕЙ В СВОДНУЮ ТАБЛИЦУ
- Создание сводной таблицы в Excel
- Как создать сводную таблицу
- Построение отчета сводной таблицы
- Группировка с шагом
- Фильтрация сводных таблиц с помощью срезов
- Изменение функции итогов
- Изменение функции итогов
Фильтрация с помощью срезов
С помощью срезов в Excel можно фильтровать содержимое сводной таблицы по нескольким полям. (С помощью срезов можно также задействовать поля другой сводной таблицы, созданной в данной книге.)
Для того чтобы добавить срезы в сводную таблицу, выполните следующие два действия.
- Выберите одну из ячеек сводной таблицы и щелкните на кнопке Вставить срез (2) в группе Фильтр, находящейся на контекстной вкладке Анализ(1), которая относится к группе контекстных вкладок Работа со сводными таблицами.
Откроется диалоговое окно Вставка срезов (3), в котором отображаются поля активной (выбранной в данный момент) сводной таблицы.
- Установите флажки для всех полей, которые будут использоваться для фильтрации сводной таблицы и по которым создаются срезы. Щелкните на кнопке ОК.
Excel добавляет срезы (представляющие собой графические объекты) для каждого выбранного вами поля сводной таблицы.
После создания срезов можно воспользоваться ими для фильтрации данных путем простого выбора элементов, отображаемых в каждом срезе. Чтобы выбрать элемент среза, щелкните на нем, как вы щелкаете на ячейках рабочего листа. Для выбора несмежных элементов во время щелчка удерживайте нажатой клавишу <Ctrl>. Если же нужно выбрать набор последовательных элементов, то во время щелчков удерживайте нажатой клавишу <Shift>.
Поскольку срезы представляют собой обычные графические объекты, можно перемещать их, изменять их размеры и удалять точно так же, как и другие графические объекты в Excel.
Создание
Создать сводную таблицу можно в программах различных версий (2010-2016). Рассматриваемая инструкция создана на основе Майкрософт Эксель 2013.
В запущенной программе необходимо перейти во вкладку «Вставка» и выбрать пункт «Сводная таблица».
После выполнения описанных действий на рабочем поле появится окно, которое необходимо заполнить.
В первой пустой строке необходимо указать координаты таблицы с данными, их можно прописать вручную, но проще просто выделить желаемый объект.
Если база данных хранится в другой книге, ее можно указать, выбрав раздел «Использовать внешний источник».
Последним этапом будет выбор расположения новой конструкции. Рекомендуется по возможности размещать ее на новой странице, но разрешается выбрать координаты на имеющемся листе.
После нажатия кнопки «Ок» появится новая страница, на которой располагается основа желаемого объекта и набор интсрументов для того, чтобы создавать структурированные объекты.
Добавление новых полей
Предположим, что необходимо подготовить отчет о продажах Товаров, но с разбивкой по Регионам продажи. Для этого добавим поле Регион продажи, поставив соответствующую галочку в Списке полей. Поле Регион продажи будет добавлено в область Названия строк Списка полей (к полю Товар). Поменяв в области Названия строк Списка полей порядок следования полей Товар и Регион продажи, получим следующий результат.
Выделив любое название Товара и нажав пункт меню Работа со сводными таблицами/ Параметры/ Активное поле/ Свернуть все поле , можно свернуть Сводную таблицу , чтобы отобразить только продажи по Регионам.
Об источнике данных
Мы уже упоминали, что к исходным данным, используемым для правильного создания сводных таблиц в программе Excel, предъявляются определённые требования. Перечислим их:
- главное ограничение связано с обязательным наличием названий над столбцами, участвующими в вычислениях. Такие идентификаторы необходимы для формирования результирующих отчётов – при добавлении в исходную таблицу новых записей (строк) формат СТ менять не нужно, а результаты будут пересчитаны автоматически;
- убедитесь, что в ячейках строк и столбцов, участвующих в выборке, введены числовые параметры. Если они будут пустыми или содержать текстовые значения, эти строки выпадут из расчётов, что исказит результаты вычислений;
- следите за соответствием форматов строк и содержимым ячеек. Если она определена как дата, то все значения в столбце должны иметь такой же формат, иначе фильтрация и просчеты будут неправильными.
Если придерживаться этих правил, то с построением сводной таблицы проблем возникнуть не должно.
Как должны выглядеть источники данных
Предположим, вам нужно построить помесячные суммарные затраты по подкатегориям затрат с такими параметрами:
- возможностью детализации данных по наименованию товара
- выбором фильтров категории товаров
- выбором города приобретения
- возможностью фильтровать таблицу с помощью временной шкалы
Допустим, у нас есть исходный файл с данными затрат на разные виды товаров. Они разбиты на категории, суммы затрат, даты, города, количество и другие виды данных.
На основании этих данных и будем строить сводный отчет.
Сначала убедитесь, что исходные данные правильно оформлены:
#1. Каждый столбец должен содержать единый тип данных — даты должны находиться в поле с датами и иметь формат дат. В поле «Наименование» не должно быть информации о городе покупки.
#2. Не желательно оставлять пустые строки. Сводная таблица будет построена, но визуально наличие строк «(пусто)» неприятно. Их можно убрать с помощью фильтров.
#3. Избегайте нечисловых значений в столбцах, на основании которых будут построены расчетные метрики таблицы. Если такие данные присутствуют, при агрегировании они будут приравниваться к нулю — и итоговое значение может быть искажено.
#4. В качестве источника используйте именованные динамические таблицы. Так вам не придется постоянно менять диапазон данных перед обновлением сводной таблицы. Простой и удобный инструмент, который это реализует — «Умные таблицы» Excel.
Выделите любую ячейку уже «умной» таблицы и дайте ей подходящее имя.
Что это такое
Сводные таблицы создавали для упрощения анализа информации. В них заложены алгоритмы, которые упрощают эту задачу и выполняют большинство действий в автоматическом режиме. После создания сводной таблицы в Excel не возникает ограничений на их изменения, поэтому пользователи сразу вносят коррективы, если что-то указали неправильно.
Сводные таблицы в приложении обычно используют для необработанных данных, например, списка покупок или продаж за определенный период в фирме.
Для примера представлена уже готовая таблица с обработанными данными. В ней видно, что Джеймс в январе продал товаров на 30 тыс. долларов. Это число не относится к исходным данным, поскольку оно уже является итогом за месяц. Человеку потребуется как минимум два часа, чтобы упорядочить и отсортировать информацию даже за несколько месяцев работы сотрудников.
В сводных таблицах Excel такой результат получают через несколько минут, если человек предоставит сервису доступ к исходным значениям, как это показано ниже.
Сводные таблицы в Excel: Форматирование
Excel делает форматирование новой сводной таблицы, добавляемой на рабочий лист, таким же легким и быстрым, как и форматирование любой таблицы или списка данных. Все, что вам нужно, — это щелкнуть на ячейке сводной таблицы, чтобы добавить на ленту набор контекстных вкладок Работа со сводными таблицами, после чего выбрать контекстную вкладку Конструктор.
Контекстная вкладка Конструктор разделена на три группы.
- Макет. Позволяет добавить промежуточные и окончательные итоги, а также изменить общую компоновку сводной таблицы.
- Параметры сводной таблицы. Позволяет изменить стиль, выбранный в коллекции стилей сводных таблиц.
- Стили сводной таблицы. Содержит коллекцию стилей, которые можно применить к активной сводной таблице, щелкнув на соответствующей пиктограмме.
Как создается сводная таблица в Excel
Перед составлением сводной таблички необходимо проверить соответствуют ли ее компоненты нескольким критериям
Если не обратить на это внимание, в дальнейшем могут возникнуть проблемы. Условия таковы:
- над каждым столбцом есть шапка с заголовком;
- каждая ячейка в таблице заполнена;
- установлены форматы ячеек (например, только формат «Дата» для дат);
- в одной ячейке указываются данные только одного формата;
- необходимо разделить объединенные ячейки.
Рассмотрим два метода создания табличного отчета.
Классический способ составления сводной таблицы
Для проверки этого способа воспользуемся табличкой с данными о продажах спортивных товаров. Нужно поставить цель создания таблицы, чтобы четко представить результат. Выясним с помощью сведения данных, сколько женских теннисных кроссовок продали в магазине. Сумма должна отобразиться в строке рядом с наименованием, даже если продажи разбросаны на несколько строк в источнике.
Упростить обновление сводной таблички возможно через подключение динамических изменений. При добавлении новой информации в начальную табличку результат вычислений изменится. Это необязательный шаг.
- Нажимаем на одну из ячеек источника и открываем вкладку «Главная» в верхней части экрана. Нужно найти раздел «Стили», а в нем – функцию «Форматировать как таблицу». Выбираем понравившийся стиль.
1
- На экране возникнет окошко, куда требуется добавить диапазон данных. Обычно строка уже заполнена, остается проверить координаты, поставить галочку в графе «Таблица с заголовками» и нажать «ОК».
2
На панели инструментов появится вкладка «Конструктор таблиц». Она будет возникать в верхней части экрана каждый раз при выборе ячеек отформатированной таблицы. Программа дает таблице имя, его всегда можно изменить. Переходим к основному этапу – составлению табличного отчета:
- Необходимо открыть вкладку «Вставка», кликнуть по пункту «Сводная таблица» в левой части экрана.
3
- На экране появится окошко для составления сводной таблицы. Выбираем диапазон данных, из него будет создан отчет. Сначала в строке появится имя первой таблички – если есть необходимость, можно выбрать другие ячейки или указать имя другой таблицы из того же документа.
- Выберем место, где будет размещена сводная таблица. Ее можно поместить на тот же лист или на новый в одном документе с начальными данными.
- После заполнения всех полей нажимаем «ОК».
4
- Откроется окно для формирования таблички. В нем находится список полей и области настроек. В верхней части окна выбираем нужные поля. После этого перетаскиваем их в нужные области.
В заданной ситуации нужны несколько полей. «Пол» и «Вид спорта» попадают в категорию «Фильтры», «Наименование» – в область «Строки», «Сумма» перемещается в «Значение». Раздел «Столбцы» остается пустым.
5
Когда таблица сформирована, нужно применить выбранные фильтры. Разберем этот этап по шагам. Стоит вспомнить условие: нужно определить продажи женских теннисных кроссовок.
- Открываем раздел «Пол» в таблице и выбираем «Женский», после этого кликаем «ОК».
6
- Применяем фильтр к виду спорта – согласно условию, необходимо поставить галочку в графе «Теннис» и кликнуть «ОК».
Результат: на листе представлены только запрошенные данные. Информация о сумме в нескольких строчках с одинаковым наименованием суммируется.
7
Использование Мастера сводных таблиц
Составить отчет можно с помощью специального инструмента – Мастера сводных таблиц. Функция не находится в быстром доступе по умолчанию, поэтому сначала добавим ее туда.
- Открываем вкладку «Файл», ее раздел «Параметры». Находим пункт «Панель быстрого доступа», в появившемся списке выбираем пункт «Мастер сводных таблиц и диаграмм». Кнопка «Добавить» станет активной, по ней нужно кликнуть, а после – нажать «ОК».
8
- Начинаем работу с Мастером сводных таблиц нажатием на квадратный значок, появившийся в верхнем левом углу экрана.
- Появится окно Мастера. Необходимо определить источник информации и вид отчета. В первом случае выбираем первый пункт – список или базу данных, во втором – сводную таблицу.
9
- Второй шаг работы с Мастером – определение диапазона данных. Программа автоматически выбирает диапазон, поэтому нужно проверить правильный ли он. Если данные выбраны неправильно, выбираем ячейки вручную. После настройки диапазона нажимаем «Далее».
10
- Определяем, где собираемся разместить сводную табличку. Если выбираете «Существующий лист», укажите конкретный лист из документа.
11
- Заполняем форму сводной таблички по правилам классического метода и выставляем фильтры.
Создание Сводной таблицы
Сводную таблицу будем создавать для решения следующей задачи: «Подсчитать суммарные объемы продаж по каждому Товару».
Имея исходную таблицу в формате EXCEL 2007 , для создания Сводной таблицы достаточно выделить любую ячейку исходной таблицы и в меню Работа с таблицами/ Конструктор/ Сервис выбрать пункт Сводная таблица .
В появившемся окне нажмем ОК, согласившись с тем, что Сводная таблица будет размещена на отдельном листе.
На отдельном листе появится заготовка Сводной таблицы и Список полей, размещенный справа от листа (отображается только когда активная ячейка находится в диапазоне ячеек Сводной таблицы).
Структура Сводной таблицы в общем виде может быть представлена так:
Заполним сначала раздел Названия строк . Т.к. требуется определить объемы продаж по каждому Товару, то в строках Сводной таблицы должны быть размещены названия Товаров. Для этого поставим галочку в Списке полей у поля Товар (поле и столбец – синонимы).
Т.к. ячейки столбца Товар имеют текстовый формат, то они автоматически попадут в область Названия строк Списка полей. Разумеется, поле Товар можно при необходимости переместить в другую область Списка полей. Заметьте, что названия Товаров будут автоматически отсортированы от А до Я (об изменении порядка сортировки читайте ниже ).
Теперь поставим галочку в Списке полей у поля Продажи.
Т.к. ячейки столбца Продажи имеют числовой формат, то они автоматически попадут в раздел Списка полей Значения.
Несколькими кликами мыши (точнее шестью) мы создали отчет о Продажах по каждому Товару. Того же результата можно было достичь с использованием формул (см. статью Отбор уникальных значений с суммированием по соседнему столбцу ). Если требуется, например, определить объемы продаж по каждому Поставщику, то для этого снимем галочку в Списке полей у поля Товар и поставим галочку у поля Поставщик.
ИНСТРУКЦИЯ ПО ДОБАВЛЕНИЮ ТЕКСТОВЫХ ПОЛЕЙ В СВОДНУЮ ТАБЛИЦУ
Чтобы с помощью надстройки Power Pivot добавить текст в сводную таблицу, нужно выполнить последовательно следующие действия:
Шаг 1. Включаем надстройку Power Pivot.
Надстройка Power Pivot входит в стандартный комплект Excel 2013, 2016 и Excel 365 для Windows. Она подключается одной галочкой в окне надстроек:
Файл → Параметры → Надстройки → Надстройки COM → Microsoft Power Pivot.
Шаг 2. Загружаем исходную таблицу Exсel в модель данных Power Pivot и создаем сводную таблицу с подключением к модели. В качестве примера возьмем таблицу (рис. 1), в которой ведутся остатки ассортимента в магазине обуви.
Исходную таблицу с информацией об остатках обуви загружаем в модель данных Power Pivot, как показано на рис. 2.
Выполнив загрузку, выходим из окна Power Pivot, создаем новый лист, через команду «Вставка» строим сводную таблицу.
Важный момент: в случае с Power Pivot для создания сводной таблицы выделять исходную таблицу не нужно.
Шаг 3. Добавим в область строк сводной таблицы следующие поля: Тип обуви, Полное наименование, Размеры, Цвет (рис. 3).
Для начала подсчитаем количество уникальных цветов для выбранной группировки.
По аналогии с вычисляемыми полями сводной таблицы в Power Pivot есть меры, которые создают такие же вычисляемые поля. В отличие от классических вычисляемых полей меры более функциональны и интуитивно понятны.
Чтобы создать меру, нужно на вкладке Power Pivot выбрать «Меры» и «Создать меру» (см. рис. 3).
В окне создания меры необходимо указать таблицу, в которой данная мера располагается, имя меры и формулу. По желанию можно указать формат и описание (рис. 4). Одним из вариантов определения количества уникальных цветов будет мера, записанная следующим образом:
Цвета:=
COUNTROWS(VALUES(‘Остатки’)).
Функция VALUES() создает таблицу из одного столбца с уникальными значениями (в нашем случае это «коричневый», «синий», «черный»).
Функция COUNTROWS() подсчитывает в таблице количество строк.
К мере применяются фильтры сводной таблицы (учитываются ее разрезы).
Рассмотрим, как считает написанная мера.
В группировке Ботильонов и следующего наименования обуви указано 3 — максимальное количество уникальных цветов. Все три цвета повторяются в первом по порядку размере 38, поэтому у данного размера тоже 3. В размере 39 только один цвет, поэтому стоит 1 (рис. 5).
Если функция VALUES() имеет единственное значение, то в значения сводной таблицы его можно добавить текстом, а не только рассчитать количество таких значений, чем ограничивается стандартный Excel.
Предположим, нами создана мера, которая выглядит следующим образом:
Цвета:=
VALUES(‘Остатки’).
Мы получим сообщение об ошибке, так как в строках, где уникальных значений больше одного, результатом функции VALUES() также является более одного значения (рис 6).
Чтобы обойти данную ошибку, нужно определить, когда VALUES() возвращает одно или несколько значений. Для этого воспользуемся функцией HASONEVALUE(). Она возвращает 1 (ИСТИНА), если в ней столбец с одним значением, и 0 (ЛОЖЬ), если столбец с несколькими значениями.
Создание сводной таблицы в Excel
Открываем исходные данные. Сводную таблицу можно строить по обычному диапазону, но правильнее будет преобразовать его в таблицу Excel. Это сразу решит вопрос с автоматическим захватом новых данных. Выделяем любую ячейку и переходим во вкладку Вставить. Слева на ленте находятся две кнопки: Сводная таблица и Рекомендуемые сводные таблицы.
Если Вы не знаете, каким образом организовать имеющиеся данные, то можно воспользоваться командой Рекомендуемые сводные таблицы. Эксель на основании ваших данных покажет миниатюры возможных макетов.
Кликаете на подходящий вариант и сводная таблица готова. Остается ее только довести до ума, так как вряд ли стандартная заготовка полностью совпадет с вашими желаниями. Если же нужно построить сводную таблицу с нуля, или у вас старая версия программы, то нажимаете кнопку Сводная таблица. Появится окно, где нужно указать исходный диапазон (если активировать любую ячейку Таблицы Excel, то он определится сам) и место расположения будущей сводной таблицы (по умолчанию будет выбран новый лист).
Обычно ничего менять здесь не нужно. После нажатия Ок будет создан новый лист Excel с пустым макетом сводной таблицы.
Макет таблицы настраивается в панели Поля сводной таблицы, которая находится в правой части листа.
В верхней части панели находится перечень всех доступных полей, то есть столбцов в исходных данных. Если в макет нужно добавить новое поле, то можно поставить галку напротив – эксель сам определит, где должно быть размещено это поле. Однако угадывает далеко не всегда, поэтому лучше перетащить мышью в нужное место макета. Удаляют поля также: снимают флажок или перетаскивают назад.
Сводная таблица состоит из 4-х областей, которые находятся в нижней части панели: значения, строки, столбцы, фильтры. Рассмотрим подробней их назначение.
Область значений – это центральная часть сводной таблицы со значениями, которые получаются путем агрегирования выбранным способом исходных данных.
В большинстве случае агрегация происходит путем Суммирования. Если все данные в выбранном поле имеют числовой формат, то Excel назначит суммирование по умолчанию. Если в исходных данных есть хотя бы одна текстовая или пустая ячейка, то вместо суммы будет подсчитываться Количество ячеек. В нашем примере каждая ячейка – это сумма всех соответствующих товаров в соответствующем регионе.
В ячейках сводной таблицы можно использовать и другие способы вычисления. Их около 20 видов (среднее, минимальное значение, доля и т.д.). Изменить способ расчета можно несколькими способами. Самый простой, это нажать правой кнопкой мыши по любой ячейке нужного поля в самой сводной таблице и выбрать другой способ агрегирования.
Область строк – названия строк, которые расположены в крайнем левом столбце. Это все уникальные значения выбранного поля (столбца). В области строк может быть несколько полей, тогда таблица получается многоуровневой. Здесь обычно размещают качественные переменные типа названий продуктов, месяцев, регионов и т.д.
Область столбцов – аналогично строкам показывает уникальные значения выбранного поля, только по столбцам. Названия столбцов – это также обычно качественный признак. Например, годы и месяцы, группы товаров.
Область фильтра – используется, как ясно из названия, для фильтрации. Например, в самом отчете показаны продукты по регионам. Нужно ограничить сводную таблицу какой-то отраслью, определенным периодом или менеджером. Тогда в область фильтров помещают поле фильтрации и там уже в раскрывающемся списке выбирают нужное значение.
С помощью добавления и удаления полей в указанные области вы за считанные секунды сможете настроить любой срез ваших данных, какой пожелаете.
Посмотрим, как это работает в действии. Создадим пока такую же таблицу, как уже была создана с помощью функции СУММЕСЛИМН. Для этого перетащим в область Значения поле «Выручка», в область Строки перетащим поле «Область» (регион продаж), в Столбцы – «Товар».
В результате мы получаем настоящую сводную таблицу.
На ее построение потребовалось буквально 5-10 секунд.
Как создать сводную таблицу
Исходные данные подготовлены, теперь строим сводный отчет. Переходим на вкладку «Вставка», в разделе «Таблицы» выбираем «Сводная таблица» или «Рекомендуемые сводные таблицы».
Если нажать кнопку «Рекомендуемые сводные таблицы», Excel предложит свои варианты полей для анализа данных, и таблица будет создана в новом листе книги.
Если выбрать кнопку «Сводная таблица», откроется меню выбора дополнительных параметров.
Пройдемся по пунктам:
#1. Выбор таблицы, на основании которой мы хотим построить сводный отчет.
#2. Использование внешних источников данных — это могут быть подключения через встроенную в Excel (начиная с версии 2013 года) среду Power Query или с помощью других надстроек. В нашем случае нет потребности использовать эту функцию.
#3. Выбираем лист, где будем создавать таблицу.
#4. Возможность интегрировать в отчет данные из нескольких таблиц по принципу создания связей между таблицами, аналог — реляционные базы данных. Оставляем это поле пустым.
Нажимаем «ОК». Таблица создана.
Разбиваем макет на блоки и разбираемся, что где находится.
#1. «Анализ сводной таблицы». Панель инструментов, в которой можно найти дополнительные функции обработки таблицы и форматирования данных.
#2. «Конструктор». Здесь можно подобрать другой стиль таблицы или создать свой, настроить тип отображения данных, итоговые поля и другие полезные функции.
#3. Местоположение сводной таблицы.
#4. Настройки отображения списка полей таблицы.
#5. Быстрый поиск столбцов или расчетов.
#6. Столбцы и расчеты таблицы.
#7. Блок фильтров. Используется для фильтрации данных. Например, если нужно ограничить выборку по городам или по категории товаров. Переместив поле с данными в этот блок, мы получим строку с выпадающим списком для выбора данных, на основании которых отфильтруем таблицу.
#8. Блок столбцов. Используется для создания уникальных названий полей исходного массива данных с возможностью группирования в несколько уровней. На их основе будет происходить агрегирование значений.
Рекомендуем скачать:
Чек-лист: «Список всех формул в Excel»
#9. Блок строк. Уникальные значения выбранного поля данных. Работают по принципу блока столбцов, только в крайнем левом столбце.
#10. Блок значений. Главная часть сводной таблицы, в которой выполняются расчеты путем агрегации данных.
Чтобы построить таблицу, перетащим столбцы с исходными данными в нужные нам блоки.
Обратите внимание:
#1. При перетаскивании поля «Дата» в блок столбцов, даты автоматически группируются по месяцам — в раскрывающемся списке сводной таблицы можно посмотреть значения в разрезе дат.
По условию нет необходимости построения такой подробной детализации, поэтому удалим этот уровень и оставим только месяцы.
#2. По умолчанию для числовых значений агрегация происходит суммированием, но это можно изменить: нажимаем на стрелку нужного вычисления и выбираем «Параметры полей значений».
Далее открывается следующее окно, где можно выбрать необходимую операцию вычисления для значений.
В меню «Параметры поля значений» также можно:
- Изменить пользовательское имя расчета. Давайте назовем поле «Затраты». Это имя не должно совпадать с существующими названиями столбцов сводной таблицы.
- Провести дополнительные вычисления.
Выбрать числовой формат значений. Давайте поставим два знака после запятой и разделитель разрядов — визуально так приятнее.
#3. Поиграем с фильтрами — выберем город «Киев» и категорию «Продукты питания», свернем в строках наименование товаров (правая кнопка мыши на значок «-» слева от названия подкатегории в сводной таблице).
Построение отчета сводной таблицы
Наша задача состоит в том, чтобы перетаскивать поля сводной таблицы в нужную нам область построения (в зависимости от поставленных задач).
Другими словами мы вначале определяем какой именно вид должна принять таблица, а потом исходя из этого распределить поля по областям. Условно говоря сначала понять что мы хотим увидеть по горизонтали и вертикали в таблице, а потом уже ее строить.
К примеру, предположим, что мы хотим проанализировать динамику продаж в штуках по наименованиям товаров в зависимости от магазина. В этом случае, чтобы создать сводную таблицу, нам нужно будет показать продаваемые фирмы и модели по вертикали, а даты по горизонтали, то соответствующие поля в первом случае (фирмы и модели) добавляем в область строк, а во втором (даты) уже в область столбцов. Так как нам нужны продажи, то соответствующее поле добавляем в область значений, а магазин в фильтры.
В итоге мы получим следующий пример сводной таблицы:
Рекомендую вам поэкспериментировать с наполнением областей, после нескольких попыток уверен, что без проблем поймете принцип формирования таблицы.
В динамике добавление полей выглядит так:
Теперь несколько видоизменим постановку задачи и сделаем анализ уже не в разрезе товаров, а в разрезе доходов магазинов по фирмам производителей.
В этом случае магазины и модели отправляются в область строк, дата в область столбцов, а продажи в деньгах — в значения. В результате получаем еще один пример сводной таблицы:
И еще один пример. Проанализируем помесячные продажи в разрезе моделей (даты отправляются в строки, а продажи в штуках и деньгах — в значения):
Как мы видим, в зависимости от поставленной задачи при анализе мы можем получать совершенно разные таблицы (как в 3 примерах выше), хотя они построены на абсолютно идентичных друг другу данных.
Сводную таблицу мы построили, но возникает вопрос что с ней делать дальше когда обновятся данные в исходной таблице.
Группировка с шагом
Если Вам нужно объединить числовые данные в несколько интервалов для минимизации отчета – используйте этот инструмент. Например, в нашей таблице есть данные о продажах по дням. Нам нужно сгруппировать эти данные по месяцам. В сводной таблице это можно сделать очень просто. Делаем по шагам:
- Создаем сводную таблицу, где в строках будут дни, а в значениях – продажи. Если Вы не знаете, как создать сводную таблицу – сначала прочтите предыдущий пост;
- Кликните правой кнопкой мыши по любой из дат в сводной таблице и в контекстном меню выберите «Группировать». Откроется окно настройки группировки;
- В полях «Начиная с» и «по» автоматически установятся минимальная и максимальная даты в списке. Можете, при необходимости, указать здесь более узкий период для группировки
- В списке «С шагом» выберите эталонный интервал времени. У нас это «Месяцы». Можно выбрать сразу несколько пунктов в этом списке. Давайте попробуем построить по кварталам и месяцам, отмечаем их;
- Жмем «Ок» и сразу же получаем результат. Взгляните, что получилось:
Таким же образом можно группировать обычные числовые данные. Например, мы хотим сгруппировать ежедневные продажи с шагом 1000 и узнать, в каком из интервалов было больше всего чеков. Делаем так:
- Строим сводную таблицу, в строках – суммы продаж, в значениях – количество чеков. Сначала у нас получится длинная и бесполезная таблица.
- Кликнем правой кнопкой в любо строке первого столбца (суммы продаж) и выберем «Группировать». В открывшемся окне задаем минимальное и максимальное числа для группировки, а так же, шаг. У нас это 1000. Вместо огромной таблицы, получаем компактную, из десяти строк. В каждой строке – интервал сумм и количество чеков в этом интервале.
- Кликнем правой кнопкой по любой ячейке в столбце «Количество чеков» и выберем Сортировка – по убыванию;
- Можно для наглядности выразить результат в процентах. Кликнем по той же ячейке и выберем Дополнительные вычисления — % от суммы по столбцу. Вот и все, задача решена, нам прекрасно видно в каких интервалах сумм было больше всего чеков.
Конечно, эта задача упрощенная, он отличается от тех, которые будете решать Вы. Но главное – понять механизм работы, тогда сможете применить его в своих расчетах.
Так же, можно группировать записи вручную. Для этого выделите нужные данные и нажмите Работа со сводными таблицами – Анализ – Группировать – Группировка по выделенному.
Кстати, чтобы отменить группировку – кликните правой кнопкой мыши по группированному столбцу и выберите «Разгруппировать».
Фильтрация сводных таблиц с помощью срезов
Если Вы мало знаете о срезах, или вообще с ними незнакомы – вот вам моя статья на эту тему. Вкратце, срезы – это инструменты, позволяющие фильтровать данные благодаря выносным кнопкам. Это прекрасный способ создать пользовательский интерфейс, ведь в реальности не каждый пользователь Эксель продвинут, как Вы и не все умеют пользоваться автофильтром, поиском или фильтрами сводных таблиц.
А выглядит это вот так:
Вы видите несколько окон на рабочем листе с перечисленными в них данными, а так же, сводную таблицу, содержащую полный набор данных. Но что если кому-то нужно посмотреть продажи метизов у Романа 1 апреля 2016 года? Кликаем в окнах на кнопки:
- В окне «Дата» ищем и выбираем 01.04.2016;
- В окне «Менеджер» выбираем «Роман»;
- В окне «Группа товара» кликаем «Метизы»
Вот так, за три клика любой пользователь может из огромного массива сведенной информации выбрать лишь нужный ему отрывок данных. Посмотрите, что получилось:
По-моему, отлично! Так вот, чтобы включить срезы в сводных таблицах – выделите любую ячейку этой таблицы и выполните на ленте Работа со сводными таблицами – Анализ – Фильтр – Вставить срез. На экране появится окошко, где нужно галочками отметить те поля сводной таблицы, по которым можно будет делать срезы. Каждому полю будет соответствовать свое окошко со списком. Выбирайте, жмите Ок и все, заработало!
Аналогично работает временная шкала. Этот инструмент очень похож на срезы, но управляет полями, в которых содержатся даты. Чтобы добавить временную шкалу – нажмите Работа со сводными таблицами – Анализ – Фильтр – Вставить временную шкалу. После простых настроек появится окно фильтрации дат, которое позволяет эффективно и быстро ограничивать периоды дат, выводимые в отчет.
Изменение функции итогов
При создании Сводной таблицы сгруппированные значения по умолчанию суммируются. Действительно, при решении задачи нахождения объемов продаж по каждому Товару, мы не заботились о функции итогов – все Продажи, относящиеся к одному Товару были просуммированы. Если требуется, например, подсчитать количество проданных партий каждого Товара, то нужно изменить функцию итогов. Для этого в Сводной таблице выделите любое значение поля Продажи, вызовите правой клавишей мыши контекстное меню и выберите пункт Итоги по/ Количество .
Изменение порядка сортировки
Теперь немного модифицируем наш Сводный отчет . Сначала изменим порядок сортировки названий Товаров: отсортируем их в обратном порядке от Я до А. Для этого через выпадающий список у заголовка столбца, содержащего наименования Товаров, войдем в меню и выберем Сортировка от Я до А .
Теперь предположим, что Товар Баранки – наиболее важный товар, поэтому его нужно выводить в первой строке. Для этого выделите ячейку со значением Баранки и установите курсор на границу ячейки (курсор должен принять вид креста со стрелками).
Затем, нажав левую клавишу мыши, перетащите ячейку на самую верхнюю позицию в списке прямо под заголовок столбца.
После того как будет отпущена клавиша мыши, значение Баранки будет перемещено на самую верхнюю позицию в списке.
Изменение функции итогов
При создании Сводной таблицы сгруппированные значения по умолчанию суммируются. Действительно, при решении задачи нахождения объемов продаж по каждому Товару, мы не заботились о функции итогов – все Продажи, относящиеся к одному Товару были просуммированы. Если требуется, например, подсчитать количество проданных партий каждого Товара, то нужно изменить функцию итогов. Для этого в Сводной таблице выделите любое значение поля Продажи, вызовите правой клавишей мыши контекстное меню и выберите пункт Итоги по/ Количество .
Изменение порядка сортировки
Теперь немного модифицируем наш Сводный отчет . Сначала изменим порядок сортировки названий Товаров: отсортируем их в обратном порядке от Я до А. Для этого через выпадающий список у заголовка столбца, содержащего наименования Товаров, войдем в меню и выберем Сортировка от Я до А .
Теперь предположим, что Товар Баранки – наиболее важный товар, поэтому его нужно выводить в первой строке. Для этого выделите ячейку со значением Баранки и установите курсор на границу ячейки (курсор должен принять вид креста со стрелками).
Затем, нажав левую клавишу мыши, перетащите ячейку на самую верхнюю позицию в списке прямо под заголовок столбца.
После того как будет отпущена клавиша мыши, значение Баранки будет перемещено на самую верхнюю позицию в списке.