Изменение структуры отчёта
Кроме перечисленных функций программа предлагает возможность изменения структуры отчёта. При рассмотрении примера создания сводной таблицы за основу брался предлагаемый программой шаблон. При решении не стандартных задач можно использовать макет отчёта, который позволит задать необходимую конфигурацию данных.
Во вкладке «Конструктор» доступна функция «Макет отчёта», которая делится на три варианта:
- сжатая;
- структурированная;
- табличная.
Сжатый вариант — основной, используемый программой при построении сводных таблиц. Он является таковым по умолчанию.
Структурированный предполагает, что у каждого значения будет своё поле. Табличный вариант в целом аналогичен структурированному, однако промежуточные итоги располагаются внизу таблицы.
В «Макете отчета» есть возможность отметить необходимость повторения подписей всех элементов либо отменить их наличие.
Что такое сводные таблицы?
Сводная таблица воспринимает большенный набор данных и помогает подвести итоги и создать из их выводы.
Когда у вас есть маленькая электрическая таблица с маленьким количеством данных, ее просто читать, осознавать и созодать выводы. Но по мере того, как данные стают больше, все, что вы видите, — это огромное количество цифр. Тогда становится тяжело созодать выводы из ваших данных.
Давайте поглядим на пример использования. Разглядим пример данных на изображении ниже. Он состоит из подробностей о продажах, совершенных сотрудниками воображаемой сети магазинов канцелярских продуктов. На 1-ый взор все, что мы лицезреем, — это огромное количество чисел, дат и текста. Из этих данных достаточно трудно осознать некий смысл.
- Какой торговец принес больший доход за определенный месяц?
- В котором регионе было больше всего продаж?
- Сколько штук карандашей было продано?
- Какие торговые представители не смогли достигнуть собственных целей?
Сейчас, естественно, можно рассматривать данные при помощи формул и функций, но сводные таблицы в состоянии сделать вашу работу намного резвее и проще и с наименьшим количеством человечьих ошибок.
Создаем вычисляемое поле
Для решения задачи нам потребуется вычислить % выполнения плана по формуле =’Продано, руб.’/’План, руб.’
Это можно сделать непосредственно в Сводной таблице, создав Вычисляемое поле ПроцентВыполнения.
Для этого выделите ячейку в Сводной таблице, в появившемся меню Работа со сводными таблицами выберите Параметры/ Вычисления/ Поля, элементы и наборы/ Вычисляемое поле :
Появится диалоговое окно:
Интерфейс этого окна не относится к интуитивно понятным вещам, поэтому требует дополнительного пояснения:
- Вместо Поле1 введите название Вычисляемого поля, например, ПроцентВыполнения
- В списке полей выделите поле Продано, руб. и нажмите кнопку Добавить поле или дважды кликните на него. Название поля будет введено в поле Формула
- Введите символ деления / в поле Формула
- В списке полей выделите поле План, руб. и нажмите кнопку Добавить поле
- Нажмите ОК
После проведенных манипуляций в списке поле Сводной таблицы появится еще одно поле. Завершите формирование Сводной таблицы как показано на рисунке ниже, разместив Вычисляемое поле в область Значения.
После несложного форматирования Сводная таблица приобретет законченный вид (необходимо убрать ошибку #ДЕЛ/0!, изменить названия столбцов и изменить формат ячеек на процентный).
Обратите внимание, что Сводная таблица содержит Общий итог как по столбцам, так и по строкам. Теперь разберемся, что Вычисляемое поле нам насчитало
Теперь разберемся, что Вычисляемое поле нам насчитало.
Рекомендуемые сводные таблицы
Чтобы быстро и практически безболезненно создать сводную таблицу, выполните следующие действия.
- Выберите ячейку в списке данных, на основе которого будет создана сводная таблица.
Если список включает строку заголовков столбцов со смежными строками данных, то можно выбрать произвольную ячейку.
- Щелкните на кнопке Рекомендуемые сводные таблицы, находящейся на вкладке Вставка.
На экране появится диалоговое окно Рекомендуемые сводные таблицы, показанное на скриншоте ниже. В левой его части приведены примеры сводных таблиц, которые Excel может создавать на основе данных, выбранных в списке.
- Выберите сводную таблицу в находящемся слева списке и щелкните на кнопке ОК.
После щелчка на кнопке ОК программа создаст сводную таблицу на основе выбранного пользователем образца. Сводная таблица появится на новом листе (Лист1), который вставляется перед другими листами книги. И поскольку только что созданная сводная таблица выбрана на листе, в правой части окна отображается панель Поля сводной таблицы, а на ленте появляется набор контекстных вкладок Работа со сводными таблицами. Воспользуйтесь доступными на них параметрами для настройки сводной таблицы, как описано в разделах “Форматирование сводной таблицы” и “Изменение сводной таблицы”.
Изменение набора полей сводной таблицы
Чтобы изменить состав полей сводной таблицы, прежде всего отобразите их список, выполнив следующие действия.
- Щелкните на произвольно выбранной ячейке сводной таблицы.
Excel добавит на ленту набор контекстных вкладок Работа со сводными таблицами с собственными контекстными вкладками Анализ и Конструктор.
- Щелкните на контекстной вкладке Анализ, чтобы отобразить на ленте ее кнопки.
- Щелкните на кнопке Список полей, находящейся в группе Показать.
После этого Excel откроет панель со списком полей сводной таблицы, на которой будет указано, к каким областям они принадлежат в текущий момент.
После открытия панели списка полей можно выполнить следующие изменения.
Чтобы удалить поле, перетащите его имя из области, в которой оно находится в текущий момент (ФИЛЬТРЫ, СТРОКИ, СТОЛБЦЫ или ЗНАЧЕНИЯ), в любое другое место. Как только указатель мыши примет вид крестика, отпустите кнопку мыши или просто снимите флажок около этого поля в списке полей.
Чтобы переместить существующее поле в другое место таблицы, перетащите его имя из одной области в нижней части панели в другую. Чтобы добавить в сводную таблицу какое-либо поле, перетащите его имя из списка полей в область назначения. Если хотите сделать еще одно поле полем строки, всего лишь установите флажок около его имени в списке.
Как изменить внешний вид (формат) сводной таблицы
Про настройку форматирования сводной таблицы есть видеоролик:
В статье кратко остановимся на возможностях.
Изменить внешний вид сводной таблицы можно на вкладке Конструктор.
Выпадающий список Промежуточные итоги позволяет управлять выводом промежуточных итогов по строкам. Промежуточные итоги можно отключить совсем, или выводить в верхней или нижней части группы.
Общий итоги — позволяет управлять общими итогами для строк или столбцов, выводить их или отключать.
Макет отчета — позволяет изменять структуру таблицы. По умолчанию сводная таблица создается в сжатой форме. Но можно перестроить ее в форме структуры или в табличной форме.
Пустые строки — этот выпадающий список редко используется, позволяет добавлять пустую строку между группами, чтобы визуально отделить их.
О целесообразности и возможности сводных таблиц
Оптимально формировать сводный отчет на основе исходной таблицы, если она отвечает следующим параметрам:
- содержится несколько сотен строк;
- пользователю нужно представлять одни и те же данные в разных разрезах, выбирать информацию по заданному условию, группировать, а встроенный фильтр и группировка справляются плохо.
Требования к исходной таблице:
- у каждого столбца есть заголовок (первый вариант – неправильный; второй – правильный);
- значения в одном столбце имеют одинаковый формат (число, дата, текст);
- все ячейки в строках и столбцах заполнены значениями;
- данные из одной ячейки нельзя разнести в разные столбцы (без объединения ячеек).
Нерациональная организация информации:
Нельзя будет вывести итоги, например, только по городу.
Лучше значения ввести следующим таким образом.
Об источнике данных
Мы уже упоминали, что к исходным данным, используемым для правильного создания сводных таблиц в программе Excel, предъявляются определённые требования. Перечислим их:
- главное ограничение связано с обязательным наличием названий над столбцами, участвующими в вычислениях. Такие идентификаторы необходимы для формирования результирующих отчётов – при добавлении в исходную таблицу новых записей (строк) формат СТ менять не нужно, а результаты будут пересчитаны автоматически;
- убедитесь, что в ячейках строк и столбцов, участвующих в выборке, введены числовые параметры. Если они будут пустыми или содержать текстовые значения, эти строки выпадут из расчётов, что исказит результаты вычислений;
- следите за соответствием форматов строк и содержимым ячеек. Если она определена как дата, то все значения в столбце должны иметь такой же формат, иначе фильтрация и просчеты будут неправильными.
Если придерживаться этих правил, то с построением сводной таблицы проблем возникнуть не должно.
Создание сводной таблицы в Excel
Открываем исходные данные. Сводную таблицу можно строить по обычному диапазону, но правильнее будет преобразовать его в таблицу Excel. Это сразу решит вопрос с автоматическим захватом новых данных. Выделяем любую ячейку и переходим во вкладку Вставить. Слева на ленте находятся две кнопки: Сводная таблица и Рекомендуемые сводные таблицы.
Если Вы не знаете, каким образом организовать имеющиеся данные, то можно воспользоваться командой Рекомендуемые сводные таблицы. Эксель на основании ваших данных покажет миниатюры возможных макетов.
Кликаете на подходящий вариант и сводная таблица готова. Остается ее только довести до ума, так как вряд ли стандартная заготовка полностью совпадет с вашими желаниями. Если же нужно построить сводную таблицу с нуля, или у вас старая версия программы, то нажимаете кнопку Сводная таблица. Появится окно, где нужно указать исходный диапазон (если активировать любую ячейку Таблицы Excel, то он определится сам) и место расположения будущей сводной таблицы (по умолчанию будет выбран новый лист).
Обычно ничего менять здесь не нужно. После нажатия Ок будет создан новый лист Excel с пустым макетом сводной таблицы.
Макет таблицы настраивается в панели Поля сводной таблицы, которая находится в правой части листа.
В верхней части панели находится перечень всех доступных полей, то есть столбцов в исходных данных. Если в макет нужно добавить новое поле, то можно поставить галку напротив – эксель сам определит, где должно быть размещено это поле. Однако угадывает далеко не всегда, поэтому лучше перетащить мышью в нужное место макета. Удаляют поля также: снимают флажок или перетаскивают назад.
Сводная таблица состоит из 4-х областей, которые находятся в нижней части панели: значения, строки, столбцы, фильтры. Рассмотрим подробней их назначение.
Область значений – это центральная часть сводной таблицы со значениями, которые получаются путем агрегирования выбранным способом исходных данных.
В большинстве случае агрегация происходит путем Суммирования. Если все данные в выбранном поле имеют числовой формат, то Excel назначит суммирование по умолчанию. Если в исходных данных есть хотя бы одна текстовая или пустая ячейка, то вместо суммы будет подсчитываться Количество ячеек. В нашем примере каждая ячейка – это сумма всех соответствующих товаров в соответствующем регионе.
В ячейках сводной таблицы можно использовать и другие способы вычисления. Их около 20 видов (среднее, минимальное значение, доля и т.д.). Изменить способ расчета можно несколькими способами. Самый простой, это нажать правой кнопкой мыши по любой ячейке нужного поля в самой сводной таблице и выбрать другой способ агрегирования.
Область строк – названия строк, которые расположены в крайнем левом столбце. Это все уникальные значения выбранного поля (столбца). В области строк может быть несколько полей, тогда таблица получается многоуровневой. Здесь обычно размещают качественные переменные типа названий продуктов, месяцев, регионов и т.д.
Область столбцов – аналогично строкам показывает уникальные значения выбранного поля, только по столбцам. Названия столбцов – это также обычно качественный признак. Например, годы и месяцы, группы товаров.
Область фильтра – используется, как ясно из названия, для фильтрации. Например, в самом отчете показаны продукты по регионам. Нужно ограничить сводную таблицу какой-то отраслью, определенным периодом или менеджером. Тогда в область фильтров помещают поле фильтрации и там уже в раскрывающемся списке выбирают нужное значение.
С помощью добавления и удаления полей в указанные области вы за считанные секунды сможете настроить любой срез ваших данных, какой пожелаете.
Посмотрим, как это работает в действии. Создадим пока такую же таблицу, как уже была создана с помощью функции СУММЕСЛИМН. Для этого перетащим в область Значения поле «Выручка», в область Строки перетащим поле «Область» (регион продаж), в Столбцы – «Товар».
В результате мы получаем настоящую сводную таблицу.
На ее построение потребовалось буквально 5-10 секунд.
Обновление данных в сводной таблице Excel
Хотя мы говорили об автоматическом пересчёте сводных таблиц при внесении корректировок в исходные данные или в структуру самой СТ, на самом деле из соображений экономии ресурсов компьютера для пересчёта нужно выполнить определённые действия.
Обновить данные в нашей сводной таблице Excel можно двумя способами:
- кликнув правой кнопкой мыши на любой ячейке и выбрав в контекстном меню пункт «Обновить»;
- используя вкладку «Данные» и кнопку «Обновить всё».
Кэширование таблиц особенно оправдано, если они большие по размерам, в этом случае скорость работы программы существенно увеличится, особенно если вы вводите новые строки регулярно и с высокой частотой.
Сводные таблицы, предлагаемые Гугл Таблицами
Если вы нажмете на хоть какое из предложенных предложений, Гугл Таблицы автоматом создадут вашу исходную сводную таблицу. Давайте поначалу разглядим некие из этих предложений.
Одно из предложений — это сводная таблица, в которой показано среднее количество единиц, проданных каждым торговым представителем. Если вы нажмете на эту опцию, вы получите сводную таблицу, которая поможет для вас просто выяснить, какой торговый представитель в среднем продал больше всего единиц, как любой из их складывается друг против друга и кто, может быть, заслуживает увеличения в этом году!
К примеру, имеет смысл созидать количество проданных единиц по регионам, а не общую стоимость единицы. Таковым образом, вы сможете удалить столбец «Стоимость единицы», выбрав крестик, соответственный параметру «Стоимость единицы» в разделе «Значения».
Это приведет к удалению столбца SUM of Unit Costs из сводной таблицы.
Потом вы сможете надавить клавишу «Добавить» рядом с полем «Значения» и избрать «Единицы» из раскрывающегося перечня.
Отображать только то, что вы хотите увидеть
Каждый лист в Excel может содержать более 1 000 000 строк и 16 000 столбцов информации, но очень редко это все пространство, необходимое для повседневных проектов. К счастью, вы можете ограничить количество столбцов и строк, отображаемых в вашей электронной таблице. Кроме того, вы можете ограничить доступ к отдельным областям листа.
Например, чтобы избежать случайных изменений определенных данных, вы можете разместить их в той части рабочего листа, где другие пользователи не смогут получить к ней доступ. Или, если менее опытным пользователям нужен доступ к вашей электронной таблице, ограничение того, куда они могут пойти, предотвратит их потерю в пустых строках и столбцах.
Эти инструкции относятся к Excel 2019, 2016, 2013, 2010 и Excel для Office 365.
Ограничить количество строк в Excel с помощью VBA
Вы можете использовать Visual Basic для приложений (VBA), чтобы временно ограничить диапазон используемых строк и столбцов в свойстве Область прокрутки рабочего листа.
Изменение области прокрутки является временной мерой; он сбрасывается при каждом закрытии и повторном открытии книги.
В этом примере вы измените свойства листа, чтобы ограничить количество строк до 30 и количество столбцов до 26 .
-
Открыть пустой файл Excel.
-
Щелкните правой кнопкой мыши вкладку листа в правом нижнем углу экрана для Лист 1 .
-
Нажмите Показать код в меню, чтобы открыть окно редактора Visual Basic для приложений (VBA) .
-
Найдите окно Свойства листа в левом нижнем углу окна редактора VBA.
-
Найдите свойство Область прокрутки в списке свойств листа.
-
Нажмите на пустое поле справа от области прокрутки .
-
Введите диапазон a1: z30 в поле.
-
Сохранить лист.
-
Нажмите «Файл»> «Закрыть» и вернитесь в Microsoft Excel.
Теперь проверьте свою рабочую таблицу, чтобы убедиться, что ваши изменения вступили в силу. Если вы попытаетесь прокрутить строку 30 или столбец Z, электронная таблица должна вернуть вас к выбранному диапазону. Вы не сможете редактировать ячейки за пределами этого диапазона.
Снятие ограничений прокрутки
Самый простой способ снять ограничения прокрутки – сохранить, закрыть и снова открыть книгу. В качестве альтернативы, используйте шаги со 2 по 4 выше, чтобы открыть Свойства листа в окне VBA editor и удалить диапазон, указанный для прокрутки. Область свойство.
Изображение отображает введенный диапазон как $ A $ 1: $ Z $ 30 . При сохранении книги редактор VBA добавляет знаки доллара, чтобы сделать ссылки на ячейки в диапазоне абсолютными.
Скрыть строки и столбцы в Excel
Альтернативный метод ограничения рабочей области рабочего листа – скрыть неиспользуемые строки и столбцы; они останутся скрытыми даже после того, как вы закроете документ.
Вот как скрыть строки и столбцы за пределами диапазона A1: Z30 :
-
Нажмите заголовок строки для строки 31 , чтобы выбрать всю строку.
-
Нажмите и удерживайте клавиши Shift и Ctrl на клавиатуре.
-
Нажмите и отпустите клавишу Стрелка вниз на клавиатуре, чтобы выбрать все строки от 31 строки до нижней листа.
-
Нажмите правой кнопкой мыши в заголовках строк , чтобы открыть контекстное меню .
-
Выберите Скрыть в меню, чтобы скрыть выбранные столбцы.
-
Нажмите на заголовок столбца для столбца AA и повторите шаги со второго по пятый, чтобы скрыть все столбцы после столбца Z .
Нажмите и отпустите кнопку со стрелкой вправо вместо стрелки вниз, чтобы скрыть столбцы вправо.
-
Сохранить книгу; столбцы и строки вне диапазона от A1 до Z30 будут скрыты, пока вы их не отобразите.
Показать строки и столбцы в Excel
Если вы передумали или допустили ошибку, вы можете показать строки и столбцы и начать все сначала.
Чтобы отобразить строку 31 и выше и столбец Z и выше:
-
Нажмите на заголовок строки для строки 30 – или последней видимой строки на листе – чтобы выбрать всю строку.
-
Затем, щелкнув правой кнопкой мыши, прокрутите вниз до скрытого раздела.
-
Нажмите Главная вкладка на ленте .
-
В разделе Ячейки нажмите Формат > Скрыть и показать > Показать строки , чтобы восстановить скрытые строки.
Вы также можете щелкнуть правой кнопкой мыши заголовок строки и выбрать «Показать» в раскрывающемся меню.
-
Нажмите на заголовок столбца для столбца AA – или последнего видимого столбца – и повторите шаги два-четыре выше, чтобы отобразить все столбцы.
Изменение исходных данных сводной таблицы
После создания сводной таблицы можно изменить диапазон исходных данных. Например, расширить его и включить дополнительные строки данных. Однако если исходные данные существенно изменены, например, содержат больше или меньше столбцов, рекомендуется создать новую сводную таблицу.
Чтобы изменить источник данных сводной таблицы, если он является диапазоном ячеек или таблицей Excel, выполните описанные ниже действия.
1. Щелкните любое место сводной таблицы. На ленте появится вкладка Работа со сводными таблицами.
2. Щелкните Анализ > Изменение источника данных (Рисунок 36).
Рисунок 36 – Группа инструментов «Данные»
1. В поле Таблица или диапазон укажите диапазон (Рисунок 37).
Рисунок 37 – Окно изменения источника данных сводной таблицы