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

- На вкладке Конструктор нажмите кнопку Итоги.

- Выберите подходящий вариант.
- Не показывать промежуточные итоги
- Показать все промежуточные итоги в нижней части группы
- Показать все промежуточные итоги в верхней части группы
- Чтобы включить отфильтрованные элементы в общую сумму, выполните следующие действия:
- Щелкните Включить отфильтрованные элементы в итоговые значения.
- Чтобы отключить эту функцию, выберите тот же пункт еще раз.
- Перейдите в диалоговое окно Параметры сводной таблицы .
- Перейдите на вкладку Фильтры & итоги.
- Щелкните Анализ, а затем — Параметры.
Вот как отобразить или скрыть общие итоги.

- Щелкните любое место сводной таблицы. На ленте появится вкладка Работа со сводными таблицами.
- Щелкните Конструктор >общие итоги.

3. Выберите нужный вариант:
- Выкл. для строк и столбцов
- Включено для строк и столбцов
- Включено только для строк
- Включено только для столбцов
Совет: Если вы не хотите показывать общие итоги для строк или столбцов, снимите флажки Показать общие итоги для строк или Показать общие итоги для столбцов на вкладке Итоги & Фильтры в диалоговом окне Параметры сводной таблицы (Анализ параметров>).
При создании сводной таблицы , отображающей суммы значений, промежуточные итоги и общие итоги отображаются автоматически, но их также можно отобразить или скрыть.

Совет: Общие итоги в строке отображаются только в том случае, если данные состоят из одного столбца, так как общие итоги для группы столбцов обычно не имеют смысла (например, если один из них содержит значения количества, а второй — цены). Чтобы отобразить общие итоги по значениям в нескольких столбцах, создайте вычисляемый столбец в исходных данных и отобразите его в сводной таблице.
Отображение и скрытие промежуточных итогов
Вот как отобразить или скрыть промежуточные итоги.
- Щелкните любое место сводной таблицы. На ленте появятся вкладки Анализ сводной таблицы и Конструктор.

- На вкладке Конструктор нажмите кнопку Итоги.

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

- На вкладке Конструктор нажмите кнопку Общие итоги.

- Выберите подходящий вариант.
- Отключить для строк и столбцов
- Включить для строк и столбцов
- Включить только для строк
- Включить только для столбцов
Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.
Удаление промежуточных итогов из сводной таблицы
В сводной таблице промежуточные итоги вычисляются автоматически и отображаются по умолчанию. Вот как их скрыть:

- Щелкните любое место сводной таблицы. На ленте появится вкладка Работа со сводными таблицами.
- Щелкните «>промежуточные итоги«, а затем выберите «Не показывать промежуточные итоги».

Дополнительные сведения о сводных таблицах
- Создание сводной таблицы для анализа данных на листе
- Создание сводной таблицы для анализа внешних данных
- Создание сводной таблицы для анализа данных в нескольких таблицах
- Отображение и скрытие промежуточных и общих итогов в сводной таблице
- Расчет процентных величин для промежуточных итогов в сводной таблице
- Сведение данных в сводной таблице

Нужна дополнительная помощь?
Нужны дополнительные параметры?
Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.




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

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

Теперь предположим, что мы вставляем следующую сводную таблицу, чтобы суммировать сумму очков по командам:

По умолчанию Excel создает строку « Общий итог», в которой отображается общая сумма значений баллов.
Чтобы удалить эту строку общего итога, сначала щелкните любую ячейку в сводной таблице.
Затем щелкните вкладку « Дизайн » на верхней ленте, а затем нажмите кнопку раскрывающегося списка « Общие итоги », затем нажмите «Выкл.» для строк и столбцов :

Строка общего итога будет удалена из сводной таблицы:

Обратите внимание, что в раскрывающемся меню « Общие итоги» вы также можете выбрать отображение общего итога только для строк или столбцов, если хотите.
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные операции в Excel:
Как скрыть все промежуточные итоги в сводной таблице в Excel
Что делает макрос: Создание сводной таблицы Excel включает в себя промежуточные итоги по умолчанию. Это неизбежно приводит к отчету, который пугает множеством цифр, что делает его трудным.
Вы можете вручную скрыть все промежуточные итоги сразу перейдя в ленте и выбрав Работа со Сводными Таблицами➜Дизайн➜Макет➜Промежуточные➜Не Показывать
Промежуточные Итоги. Но опять же, если вы строите автоматизированный процесс, который постоянно манипулирует сводными таблицами без ручного вмешательства, вы можете
предпочесть вариант макроса.Как макрос работает
Если вы записываете макрос, в то время как скрываете промежуточные итоги в сводной таблице, Excel производит код, похожий на этот:
ActiveSheet.PivotTables("Pvt1 ).PivotFields("Регион").Subtotals = Array(False, False, False, False, False, False, False, False, False, False, False, False)Excel передает массив с 12 ложными параметрами. Есть 12 экземпляров false, потому что есть двенадцать видов промежуточных итогов — сумма, среднее, количество, минимум и максимум и т.д. Итак, когда вы выключите промежуточные итоги во время записи макроса в Excel наборы всех возможных видов значение false.
Альтернативный способ отключить «итоги» — это первый комплект из 12 промежуточных итогов в True. Это автоматически заставляет других 11 видов в false. Мы после этого устанавливаем так же Итого в ложь, скрывая все промежуточные итоги. В этот кусок кода, мы создаем первый промежуточный итог True, а затем установить его в false. Это удаляет промежуточный итог для области.With ActiveSheet.PivotTables("Pvt1 ).PivotFields("Регион") .Subtotals(1) = True .Subtotals(1) = False End WithВ этом макросе мы используем этот трюк, чтобы выключить промежуточные итоги для каждого поля сводной таблицы в активной сводной таблице.
Код макроса
Sub SkritPromejutochnieItogi() 'Шаг 1: Объявляем переменные Dim pt As PivotTable Dim pf As PivotField 'Шаг 2: Наведите курсор на сводную таблицу в активной ячейке On Error Resume Next Set pt = ActiveSheet.PivotTables(ActiveCell.PivotTable.Name) 'Шаг 3: Выход, если активная ячейка не в сводной таблице If pt Is Nothing Then MsgBox "Вы должны поместить курсор в сводную таблицу." Exit Sub End If 'Шаг 4: Перебрать все сводные поля и удалить итоги For Each pf In pt.PivotFields pf.Subtotals(1) = True pf.Subtotals(1) = False Next pf End Sub
Как этот код работает
- Шаг 1 объявляет две переменные объекта. Этот макрос использует РТ в качестве контейнера памяти для сводной таблицы и использует PF в качестве контейнера памяти для полей. Это позволяет перебрать все сводные поля в сводной таблице. Этот макрос разработан таким образом, что мы выводим активную сводную таблицу на основе активной ячейки. То есть, активная ячейка должна быть внутри сводной таблицы для запуска этого макроса. Когда курсор находится внутри определенной сводной таблицы, мы хотим, выполнить действие макроса на этой оси.
- Шаг 2 устанавливает переменную СТ к имени сводной таблицы на которой найдена активная ячейка. Мы делаем это, используя свойство ActiveCell.PivotTable.Name, чтобы получить имя целевого диапазона.
Если активная ячейка не находится внутри сводной таблицы, выдается ошибка. Именно поэтому макрос использует On Error Resume Next Statement. Это говорит Excel продолжить макро, если есть ошибка. - Шаг 3 проверяет в переменной РТ заполнены ли сводные таблицы объекта. Если переменная PT установлена в настоящее время, активная ячейка была не на сводной таблице, таким образом, сводной таблице не может быть присвоена переменная. Если это так, то мы говорим пользователю в окне сообщения, а затем выходим из процедуры.
- Если макрос достигает Шаг 4, он успешно указал на сводную таблицу. Мы готовы к циклу для всех полей в сводной таблице. Оператор For Each перебирает каждое поле сводной.
Каждый раз, когда выбрано новое поле сводной, мы применяем нашу логику Итого. После того, как все поля были оценены, макрос заканчивается.
Как использовать
Для реализации этого макроса, вы можете скопировать и вставить его в стандартный модуль:
- Активируйте редактор Visual Basic, нажав ALT + F11.
- Щелкните правой кнопкой мыши имя проекта / рабочей книги в окне проекта.
- Выберите Insert➜Module.
- Введите или вставьте код.
