Недостатки сводных таблиц в excel

Обновлено: 05.07.2024

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

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

Приоритет выполнения операторов

Как и в электронных таблицах, в формулах вычисляемых элементов и полей можно использовать любой оператор, т.е. любой символ, представляющий выполняемое вычисление (+, *, /, %, Л и т.д.). Более того, как сообщает форум про excel, подобно электронным таблицам, вычисления в сводных таблицах выполняются в соответствии с приоритетом операторов.

При выполнении вычисления, в котором комбинируется несколько операторов, например (2+3)*4/50%, программа Excel оценивает выражение и проводит расчет в определенном порядке. Знание этого порядка убережет вас от многих ошибок. Итак, порядок выполнения операций в Excel следующий:

Равнозначные операторы в одном выражении всегда выполняются в порядке следования (слева направо).

Рассмотрим простой пример. Как известно, выражение (2+3)*4 возвращает результат 20. Тем не менее, если вы удалите скобки и оставите выражение 2+3*4, то Excel выполнит следующие вычисления: 3*4=12+2=14. Порядок выполнения операторов требует, чтобы программа Excel умножала значения перед сложением. При вводе выражения 2+3*4 вы получите неверный результат. Поскольку программа Excel вначале оценивает и выполняет все вычисления в круглых скобках, только заключение выражения 2+3 в круглые скобки гарантирует получение правильного ответа.

Ссылки на ячейки и именованные диапазоны

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

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

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

Минусы сводных таблиц :

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

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

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

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

Плюсы сводных таблиц :

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

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

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

Все эти формулы легко найти, если щелкнуть по стрелочке в блоке "Поля сводной таблицы" и перейти на "Параметры полей значений:

Откроется окно, в котором можно выбрать необходимую операцию:

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

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

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

✔ Ищите ответы на свои вопросы в статье Фишки excel - подборка статей . Там я перечислила все свои статьи по разбору работы функций excel.

✔ Вот здесь есть подборка видео о том, как строить необычные диаграммы - Фишки Excel - подборка видеороликов .

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

В сводной таблице, показанной на рис. 5.20, указывается общий объем продаж для определенных торговых периодов (поле Торговый период).

Рис. 5.20. Вам необходимо сравнить объем продаж за шесть последних периодов с объемом продаж семи предыдущих периодов

Рис. 5.20. Вам необходимо сравнить объем продаж за шесть последних периодов с объемом продаж семи предыдущих периодов

Поместите указатель в любую ячейку поля Торговый период и щелкните в разделе Вычисления контекстной вкладки ленты Параметры на кнопке Поля, элементы и наборы. В открывшемся меню выберите команду Вычисляемый объект (Calculated Item) (рис. 5.21).

Рис. 5.21. Начните создание вычисляемого элемента с выполнения этой команды

Рис. 5.21. Начните создание вычисляемого элемента с выполнения этой команды

Откроется диалоговое окно Вставка вычисляемого элемента (Insert Calculated Item), показанное на рис. 5.22. Обратите внимание на то, что в верхней части диалогового окна указано, с каким полем вы работаете. В данном случае это поле Торговый период. Кроме того, список содержит все элементы поля Торговый период.

Рис. 5.22. Диалоговое окно Вставка вычисляемого элемента поможет вам в создании вычисляемого элемента

Рис. 5.22. Диалоговое окно Вставка вычисляемого элемента поможет вам в создании вычисляемого элемента

Ваша цель заключается в том, чтобы присвоить вычисляемому элементу имя, а затем создать формулу, указав необходимую комбинацию элементов данных и операторов, которые обеспечат правильный результат. Вычисляемому элементу в нашем примере присвоено имя Среднее по периодам Р01-Р07 (рис. 5.23).

Рис. 5.23. Вычисляемому элементу присвойте описательное имя

Рис. 5.23. Вычисляемому элементу присвойте описательное имя

Как уже отмечалось, поле ввода формулы изначально содержит выражение = 0. Перед непосредственным вводом формулы удалите нуль. Формула вводится в поле Формула, а необходимые элементы данных, применяемые в ней, выбираются в списке Элементы. В нашем примере необходимо создать следующую формулу: СРЗНАЧ (Р01, Р02, РОЗ, Р04, РОБ, Р06, Р07). На этом этапе ваше диалоговое окно должно выглядеть примерно так, как показано на рис. 5.24.

Рис. 5.24. Введенная формула вычисляет среднее значение периодов Р01-Р07

Рис. 5.24. Введенная формула вычисляет среднее значение периодов Р01-Р07

Таким образом, вы получили требуемый вычисляемый элемент. Щелкните на кнопке ОК для активизации нового вычисляемого элемента. Вы успешно добавили элемент данных Среднее по периодам Р1-Р7, показанный на рис. 5.25.

Рис. 5.25. Вычисляемый элемент успешно добавлен в сводную таблицу

Рис. 5.25. Вычисляемый элемент успешно добавлен в сводную таблицу

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

Рис. 5.26. Создайте второй вычисляемый элемент

Рис. 5.26. Создайте второй вычисляемый элемент

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

Рис. 5.27. Теперь можно быстро сравнить предыдущие семь периодов с текущими шестью периодами

Рис. 5.27. Теперь можно быстро сравнить предыдущие семь периодов с текущими шестью периодами

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

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

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

Работа на дому

Рис. 1.1. Как и ожидалось, начальник изменил требования к отчету после получения первого его варианта

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

Рис. 1.2. Устаревшая система возвращает данные за день, а не за месяц

Рис. 1.2. Устаревшая система возвращает данные за день, а не за месяц

А теперь вам предстоит подсчитать общую сумму кредитов за месяц и представить результаты в формате исходного отчета. Окончательный фрагмент данных должен выглядеть примерно так, как показано на рис. 1.3. Если бы вы создавали фрагмент данных вручную, вам потребовалось бы 18 раз щелкнуть кнопкой мыши и три раза нажать разные клавиши:

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

Рис. 1.3. Ваша цель состоит в получении итоговых сведений за месяц и транспонировании их в горизонтальный вид

Рис. 1.3. Ваша цель состоит в получении итоговых сведений за месяц и транспонировании их в горизонтальный вид

Получение необходимого фрагмента данных с помощью сводной таблицы требует всего лишь 9 щелчков мышью:

  • создание отчета сводной таблицы — пять щелчков мышью;
  • группирование дат в месяцы — три щелчка;
  • изменение ориентации с вертикальной на горизонтальную — один щелчок.

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

Рис. 1.4. Добавив сведения о кредитах в отчет, можно подсчитать чистую прибыль

Рис. 1.4. Добавив сведения о кредитах в отчет, можно подсчитать чистую прибыль

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

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

Работа с помощью стеблей немного отличается в зависимости от того, какую платформу вы используете для Excel.

Браузер не поддерживает видео.

Создание в Excel для Windows

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

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

На вкладке Вставка нажмите кнопку Сводная таблица.

Сводная таблица

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

Сводная таблица

В поле Таблица или диапазон проверьте диапазон ячеек.

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

Настройка сводной таблицы

Чтобы добавить поле в сводную таблицу, установите флажок рядом с именем поля в области Поля сводной таблицы.

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

Сводная таблица

Чтобы переместить поле из одной области в другую, перетащите его в целевую область.

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

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

Все данные в столбце должны иметь один и тот же тип. Например, не следует вводить даты и текст в одном столбце.

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

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

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

1. Щелкните ячейку в диапазоне исходных данных или таблицы.

2. Перейдите на вкладку > рекомендуемая ст.


3. Excel данные анализируются и представлены несколько вариантов, например в этом примере с использованием данных о расходах семьи.

Диалоговое окно "Рекомендуемые сводные таблицы" в Excel

4. Выберите наиболее подбираемую для вас сетовую и нажмите кнопку ОК. Excel создаст сводную таблицу на новом листе и выведет список Поля сводной таблицы.

1. Щелкните ячейку в диапазоне исходных данных или таблицы.

2. Перейдите в > Вставить.

Если вы используете Excel для Mac 2011 или более ранней версии, кнопка "Сводная таблица" находится на вкладке Данные в группе Анализ.

3. Excel отобразит диалоговое окно Создание таблицы с выбранным диапазоном или именем таблицы. В этом случае мы используем таблицу "таблица_СемейныеРасходы".

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

5. Нажмитекнопку ОК, Excel создаст пустую стебли и отобразит список полей.

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

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

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

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

Суммировать по

По умолчанию поля в области значений отображаются как СУММ. Если Excel данные интерпретируются как текст, они отображаются как счёт. Именно поэтому так важно не смешивать типы данных для полей значений. Вы можете изменить вычисление по умолчанию, щелкнув стрелку справа от имени поля и выбрав Параметры полей.

Затем измените функцию в разделе Суммировать по. Обратите внимание на то, что при изменении метода вычисления Excel автоматически добавляет его название в раздел Пользовательское имя (например, "Сумма по полю имя_поля"), но вы можете изменить это имя. Чтобы изменить числовой формат для всего поля, нажмите кнопку Число. .

Совет: Так как при изменении способа вычисления в разделе Суммировать по обновляется имя поля сводной таблицы, не рекомендуется переименовывать поля сводной таблицы до завершения ее настройки. Вместо того чтобы вручную изменять имена, можно выбрать пункт Найти (в меню "Изменить"), в поле Найти ввести Сумма по полю, а поле Заменить оставить пустым.

Дополнительные вычисления

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

Пример сводной таблицы со значениями в процентах от общей суммы

Вы можете настроить такие параметры в диалоговом окне Параметры поля на вкладке Дополнительные вычисления.

Отображение значения как результата вычисления и как процента

Просто перетащите элемент в раздел Значения дважды, щелкните значение правой кнопкой мыши и выберите команду Параметры поля, а затем настройте параметры Суммировать по и Дополнительные вычисления для каждой из копий.

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

Если вы создали и решили, что вам больше не нужна, вы можете просто выбрать весь диапазон, а затем нажать кнопку УДАЛИТЬ. Она не влияет на другие данные, с ее стебли или диаграммы. Если сводная таблица находится на отдельном листе, где больше нет нужных данных, вы можете просто удалить этот лист. Так проще всего избавиться от сводной таблицы.

Браузер не поддерживает видео.

Примечание: Мы постоянно работаем над улучшением работы с Excel для Интернета. Новые изменения внося постепенно, поэтому если действия, которые вы в этой статье, возможно, не полностью соответствуют вашему опыту. Все обновления в конечном итоге будут обновлены.

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

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

Примечание: Рекомендуемые стеблицы доступны только Microsoft 365 подписчикам.

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

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

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

При необходимости перед созданием можно изменить источник данных в pivottable.

В области Вставка pivotTable выберите текстовое поле в поле Источник. При изменении источника карточки в области будут недоступны.

Вы можете выбрать данные в сетке или ввести диапазон в текстовое поле.

Нажмите клавишу ВВОД или кнопку, чтобы подтвердить выбор. В области по-новому будут обновлены рекомендуемые с помощью новых источников данных.

Область вставки таблицы с запросом на использование таблицы или диапазона в качестве источника с возможностью изменения назначения.

В верхней части области Поля pivotTable (Поля) в верхней части выберите любое поле, добавляемое в нее.

По умолчанию не числовые поля добавляются в область строк, поля даты и времени — в область Столбцы, а числовые — в область значения.

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

Соответствующие поля в pivotTable:

PivotTable with its parts labeled (columns, rows, values).

С помощью области Поля pivottTable выберите поля, которые будут в нее входить.

По умолчанию поля в области значений отображаются как СУММ. Если Excel данные интерпретируются как текст, они отображаются как счёт. Именно поэтому так важно не смешивать типы данных для полей значений. Чтобы изменить вычисление по умолчанию, сначала щелкните стрелку справа от имени поля, а затем выберите Параметры значения.

Диалоговое окно "Параметры поля значений"

Затем измените функцию в разделе Операция. Обратите внимание на то, что при изменении метода вычисления Excel автоматически добавляет его название в раздел Пользовательское имя (например, "Сумма по полю имя_поля"), но вы можете изменить имя. Чтобы изменить числовой формат для всего поля, нажмите кнопку Числовой формат.

Совет: Так как при изменении способа вычисления в разделе Операция обновляется имя поля сводной таблицы, не рекомендуется переименовывать поля сводной таблицы до завершения ее настройки. Вместо того чтобы вручную изменять имена, можно нажать кнопку Найти и заменить (CTRL+H), в поле Найти ввести Сумма по полю, а поле Заменить оставить пустым.

Диалоговое окно "Параметры поля значений" для параметров "Итоги по"

Дополнительные вычисления

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

Пример сводной таблицы со значениями в процентах от общей суммы

Вы можете настроить такие параметры в диалоговом окне Параметры поля значений на вкладке Дополнительные вычисления.

Отображение значения как результата вычисления и как процента

Просто перетащите элемент в раздел Значения дважды, а затем настройте параметры Операция и Дополнительные вычисления для каждой из копий.

Читайте также: