Как отобразить общую сумму вверху в сводной таблице?
Как мы все знаем, по умолчанию строка общего итога находится внизу сводной таблицы, но иногда, чтобы быстро и легко просмотреть общую сумму, вам нужно поместить строку общей суммы вверху сводной таблицы. В Excel нет прямого способа изменить положение общей суммы, но здесь я расскажу об интересном приеме для решения этой проблемы.
Отображение общей суммы вверху в сводной таблице
Отображение общей суммы вверху в сводной таблице
Чтобы отобразить строку общего итога вверху сводной таблицы, вам нужно добавить новое поле в сводную таблицу и позволить ему действовать как общий итог, а затем отобразить его вверху. Пожалуйста, проделайте следующие операции шаг за шагом:
Шаг 1. Создайте поддельное поле общей суммы
1. В диапазон исходных данных добавьте среди них новый столбец и назовите заголовок столбца «GT», а затем введите «Общий итог» в этот новый столбец, см. Снимок экрана:
2. Затем обновите сводную таблицу, щелкнув ее правой кнопкой мыши и выбрав обновление, и новое поле было вставлено в Выберите поля для добавления в отчет список, а затем перетащите новое поле GT в заголовки строк поле и поместите его поверх других меток строк, см. снимок экрана:
Функции: При обновлении сводной таблицы для добавления нового столбца вы также можете щелкнуть сводную таблицу и нажать Опции вкладка или Анализировать вкладка> Изменить источник данных > Изменить источник данных, и для выбора нового диапазона, включая новый столбец, добавленный на шаге 1, теперь столбец GT добавлен в Список полей сводной таблицы.
3. После перетаскивания нового поля в заголовки строк, вы получите строку «Общий итог» вверху сводной таблицы.
Шаг 2: покажите общую сумму
4. На шаге 3 мы можем отображать только общую сумму, но не иметь данных о сумме. Поэтому нам нужно изменить настройки, чтобы сумма отображалась вверху. Щелкните любую ячейку в сводной таблице, а затем щелкните Дизайн > подытоги > Показать все промежуточные итоги в верхней группе, см. снимок экрана:
5. Общая сумма была отображена, как показано на следующем скриншоте:
Шаг 3. Скройте исходную строку общей суммы
После добавления общей суммы вверху сводной таблицы вам нужно скрыть общую сумму по умолчанию внизу.
6. Щелкните любую ячейку сводной таблицы, а затем щелкните Дизайн > Общие итоги > Включено только для строк, см. снимок экрана:
7. И строка итоговой суммы внизу сразу скрывается.
Статьи по теме:
Как создать интерактивные гиперссылки в сводной таблице?
Как повторить метки строк для группы в сводной таблице?
Как отфильтровать 10 лучших элементов в сводной таблице?
Лучшие инструменты для работы в офисе
Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%
- Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон…
- Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны…
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии…
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF…
- Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Комментарии (9)
Оценок пока нет. Оцените первым!
При создании сводной таблицы, в которой отображаются суммы значений, промежуточные итоги и общие итоги отображаются автоматически, но их также можно отобразить или скрыть.
Отображение и скрытие промежуточных итогов
-
Щелкните любое место сводной таблицы, чтобы отобразить вкладку Работа со сводными таблицами.
-
На вкладке Конструктор нажмите кнопку Итоги.
-
Выберите подходящий вариант.
-
Не показывать промежуточные итоги
-
Отображение всех промежуточных итогов в нижней части группы
-
Отображение всех промежуточных итогов в верхней части группы
Совет: Чтобы включить в общие итоги отфильтрованные элементы, щелкните пункт Включить отобранные фильтром элементы в итоги. Чтобы отключить эту функцию, выберите тот же пункт еще раз. Дополнительные параметры итогов и отфильтрованных элементов можно найти на вкладке «Итоги & Фильтры» в диалоговом окне «Параметры сводной таблицы» (параметры анализа>).
-
Вот как отобразить или скрыть общие итоги.
-
Щелкните любое место сводной таблицы. На ленте появится вкладка Работа со сводными таблицами.
-
На вкладке Конструктор нажмите кнопку Общие итоги.
-
Выберите подходящий вариант.
-
Отключено для строк и столбцов
-
Включено для строк и столбцов
-
Включено только для строк
-
Включено только для столбцов
-
Совет: Если вы не хотите показывать общие итоги для строк или столбцов, снимите флажок «Показать общие итоги для строк» или «Показать общие итоги для столбцов» на вкладке «Итоги & Фильтры» в диалоговом окне «Параметры сводной таблицы» («Анализ параметров >»).
При создании сводной таблицы, в которой отображаются суммы значений, промежуточные итоги и общие итоги отображаются автоматически, но их также можно отобразить или скрыть.
Совет: Общие итоги в строке отображаются только в том случае, если данные состоят из одного столбца, так как общие итоги для группы столбцов обычно не имеют смысла (например, если один из них содержит значения количества, а второй — цены). Чтобы отобразить общие итоги по значениям в нескольких столбцах, создайте вычисляемый столбец в исходных данных и отобразите его в сводной таблице.
Отображение и скрытие промежуточных итогов
Вот как отобразить или скрыть промежуточные итоги.
-
Щелкните любое место сводной таблицы. На ленте появятся вкладки Анализ сводной таблицы и Конструктор.
-
На вкладке Конструктор нажмите кнопку Итоги.
-
Выберите подходящий вариант.
-
Не показывать промежуточные итоги
-
Показывать все промежуточные итоги в нижней части группы
-
Показывать все промежуточные итоги в заголовке группы
Совет: Чтобы включить в расчет отфильтрованные значения, щелкните Включить отобранные фильтром элементы в итоги. Чтобы отключить этот параметр, щелкните его еще раз.
-
Вот как отобразить или скрыть общие итоги.
-
Щелкните любое место сводной таблицы. На ленте появятся вкладки Анализ сводной таблицы и Конструктор.
-
На вкладке Конструктор нажмите кнопку Общие итоги.
-
Выберите подходящий вариант.
-
Отключить для строк и столбцов
-
Включить для строк и столбцов
-
Включить только для строк
-
Включить только для столбцов
-
Одно из наиболее раздражающих свойств сводных таблиц состоит в том, что общий итог, где суммируются данные, всегда находится внизу таблицы, то есть приходится пролистывать всю таблицу, просто чтобы увидеть цифры. Давайте переместим общий итог наверх, где его проще найти.
Хотя сводные таблицы — это прекрасный инструмент для подведения итогов по данным и выделения значимой информации, у них нет встроенной функции перемещения общего итога наверх, где его легко обнаружить. Перед тем как мы опишем очень общий способ перемещения общего итога наверх, сначала посмотрим, как это можно сделать при помощи функции ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОИ.ТАБЛИЦЫ (GETPIVOTDATA), которая предназначена специально для извлечения данных из сводной таблицы.
Эту функцию можно использовать так: =GETPIVOTDATA(«Sum of Amount»;$B$5), в русской версии Excel =ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ(«Сумма по полю»;$B$5) или так: =GETPIVOTOATA(«Amount»;$B$5), в русской версии Excel ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ («Сумма»;$В$5).
Обе функции позволят выделить нужные данные и будут отслеживать общий итог, если его переместить вверх, вниз, влево или вправо. Мы использовали адрес ячейки $В$5, но если вы укажете любую ячейку в пределах сводной таблицы, то всегда получите итог.
В первой функции используется поле Sum of Amount, а во второй — поле Amount. Если в области Данные (Data) сводной таблицы есть поле Amount, необходимо присвоить этому полю имя Amount. Если, однако, поле Amount используется в области Данные (Data) несколько раз, необходимо указать имя, которое вы присвоили ему, или же имя, принятое по умолчанию (рис. 4.5).
Рис. 4.5. Поле Amount используется два раза; в первом случае ему присвоено имя Sum of Amount, а во втором — Number Sold
Чтобы изменить эти поля, нужно дважды щелкнуть их. Это может сбить с толку, если вы еще не до конца поняли сводные таблицы. К счастью, в Excel 2002 и более поздних версиях процесс стал намного проще, так как можно поместить в ячейку аргументы и применить правильный синтаксис функции с помощью мыши. В любой ячейке введите = (знак равенства) и щелкните ячейку, в которой находится общий итог. Excel автоматически вставит нужные аргументы.
[stextbox id=»info»]К сожалению, если вы используете мастер функций (Function Wizard) или сначала введете =ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ() (=GETPIVOTDATA()) и уже после этого щелкнете ячейку, в которой находится общий итог, Excel создаст неразбериху, попытавшись поместить в эту ячейку еще одну функцию ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ (GETPIVOTDATA).[/stextbox]
Вероятно, самый простой и менее запутанный способ получить общий итог — воспользоваться функцией =МАХ(PivGTCol), в русской версии Excel =MAKC(PivGTCol), где столбец, в котором содержится общий итог, имеет имя PivGTCol.
Кроме того, для получения из сводной таблицы совокупности чисел в зависимости от того, насколько они большие, можно воспользоваться функциями НАИБОЛЬШИЙ (LARGE) и НАИМЕНЬШИЙ (SMALL). Например, следующая формула выделяет второе по величине число из сводной таблицы: =LARGE(PivGTCol;2), в русской версии Excel =НАИБОЛЬШИЙ(PivGTCol;2).
Можно добавить несколько строк сразу же над сводной таблицей и поместить туда эти формулы, чтобы сразу же видеть информацию такого типа, не пролистывая сводную таблицу до конца.
kox-box
Пользователь
Сообщений: 16
Регистрация: 01.01.1970
#1
25.05.2011 11:11:44
Добрый день! Руководителю не нравиться форма стандартной сводной таблицы, где промежуточные итоги выводятся ПОСЛЕ (внизу) перечня (например материалов), а не ПЕРЕД (вверху). Можно ли это изменить в параметрах сводной таблицы, чтобы сначала «вставали» промежуточные итоги, а после (вниз) сами строки, из которых она складывается?
#excel #pivot-table #mdx #powerpivot
Вопрос:
Цель
Создайте столбец общего итога (называемый Все ниже) в сводной таблице, который будет отображаться на сводной диаграмме в Excel 2016.
Ток в сводной таблице
Сумма ежедневных продаж | Метки столбцов | |
---|---|---|
Метки строк | Север | Юг |
1/2/2021 | 1000 | 2000 |
1/3/2021 | 1500 | 2500 |
Желаемая сводная таблица
Сумма ежедневных продаж | Метки столбцов | ||
---|---|---|---|
Метки строк | Север | Юг | Все |
1/2/2021 | 1000 | 2000 | 3000 |
1/3/2021 | 1500 | 2500 | 4000 |
Анализ данных
Все данные находятся в модели данных, а связь устанавливается с помощью StoreID. Данные извлекаются из двух таблиц:
- Районы
- StoreID
- Район (Северный или Южный)
- Продажи
- StoreID
- Метка даты
- Ежедневные продажи
Попытки
- Я попытался создать вычисляемый элемент. Невозможно: Посерело.
- Я попытался использовать меру, но она просто суммирует каждый район отдельно, повторяя значения, которые у меня уже есть.
- Я изучал использование наборов с помощью многомерного выражения. Это, казалось, было самым многообещающим, так как мне просто нужно вернуться (сокращенно) [Север],[Юг],[Север] [Юг]. Однако я никогда раньше не использовал многомерные выражения и не могу найти простую функцию суммы для этого. Создание набора из столбцов дает мне эту отправную точку:
- {([Районы].[Район].amp;[Север]),([Районы].[Район].amp;[Юг])}
Решение, которое я ненавижу, Единственный способ, которым я понял, как это сделать, — это создать две сводные таблицы, а затем объединить их с помощью мастера в третью. Это создает значительные накладные расходы в моем документе и усложняет обновление.
Резюме Любая помощь будет признательна. Спасибо, что хотя бы до сих пор оставалась со мной.
Комментарии:
1. Является ли сводная таблица на листе Excel? В верхней строке меню должна быть опция
Design
. Выберите это, а затемLayout
вкладку. Есть один предметGrand Totals
. Установите его для строк и выключите для столбцов2. К сожалению, Общие итоги не отображаются на сводных диаграммах.
3. Как насчет создания многоуровневой диаграммы, в которой общая сумма столбца/бара/чего-либо будет равна общей сумме на эту дату?
4. Я поиграл с этим, но визуально сравнение между двумя наборами данных не столь очевидно. Однако я очень ценю вашу готовность участвовать в разработке идей!
5. Создайте сводную таблицу в power query. Затем добавьте пользовательский столбец, который суммирует каждую строку.
Ответ №1:
Приведены примеры данных, как показано ниже:
Вы можете создать таблицу в Power query с помощью кода:
let
//read in the data
Source = Excel.CurrentWorkbook(){[Name="Districts"]}[Content],
districts = Table.TransformColumnTypes(Source,{{"StoreID", type text}, {"District", type text}}),
Source2 = Excel.CurrentWorkbook(){[Name="Sales"]}[Content],
sales = Table.TransformColumnTypes(Source2,
{{"StoreID", type text},{"DateStamp", type date},{"DailySales", Int64.Type}}),
//Join the two tables
joined = Table.NestedJoin(districts, "StoreID", sales,"StoreID","joined",JoinKind.FullOuter),
//expand the joined table
//then groupby date
#"Expanded joined" = Table.ExpandTableColumn(joined, "joined", {"DateStamp", "DailySales"}, {"DateStamp", "DailySales"}),
#"Grouped Rows" = Table.Group(#"Expanded joined", {"DateStamp", "District"}, {{"Values", each List.Sum([DailySales]), type nullable number}}),
//Pivot by District
#"Pivoted Column" = Table.Pivot(#"Grouped Rows", List.Distinct(#"Grouped Rows"[District]), "District", "Values", List.Sum),
//Add a column summing the districts for each date
#"Added Custom" = Table.AddColumn(#"Pivoted Column", "All", each List.Sum({[North],[South]}))
in
#"Added Custom"
Выглядит как:
Затем загрузите сводную диаграмму и создайте диаграмму:
Комментарии:
1. Одно изменение: Загрузите в сводную таблицу и создайте диаграмму:
2. @SaintFrag, если вы предпочитаете, вы, безусловно, можете загрузить отчет в сводную таблицу и создать диаграмму. Но если вам не нужен отчет на листе Excel для чего-то другого, вы также можете загрузить его непосредственно на сводную диаграмму .
3. Хмм… Я не знал, что это возможно… возможно, просто не в Excel 2016 из опции «Загрузить в…»? Но, по вашему мнению, если я создам запрос только для подключения, добавив его в модель данных, а затем я смогу вставить сводную диаграмму и построить ее. Как примечание, этот маршрут удвоил мое время загрузки по сравнению с опцией «Решение, которое я ненавижу», ранее использованной выше. Так что я не уверен, что это на самом деле лучший маршрут, хотя и более управляемый.