KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Как изменить несколько настроек полей в сводной таблице?

АвторСяоянДата изменения

После создания сводной таблицы на листе и перетаскивания полей в список Значения в Списке полей сводной таблицы вы можете увидеть, что для всех полей применяется одна и та же функция — Подсчёт, как показано на следующем снимке экрана. Но что если вы хотите сразу заменить функцию Сумма на функцию Подсчёт для всех полей одновременно? Как быстро изменить расчёт сразу для нескольких полей сводной таблицы в Excel?

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

Изменение Настройки полей в Сводная таблица вручную по одному

Изменение нескольких Настройки полей в Сводная таблица с помощью кода VBA


Изменение Настройки полей в Сводная таблица вручную по одному

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

1. В сводной таблице выберите поле в области «Значения», для которого нужно изменить итоговую функцию, щёлкните его правой кнопкой мыши и выберите Поле значений → Настройки полей. См. снимок экрана:

снимок экрана открытия диалогового окна «Параметры поля значений»

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

снимок экрана выбора одного типа вычисления

3. После этого нажмите ОК, чтобы закрыть диалоговое окно. Теперь вы увидите, что функция «Подсчёт» заменена на «Сумму» — см. снимок экрана:

снимок экрана, показывающий изменения для одного поля

4. Повторите описанные выше действия, чтобы поочерёдно изменить параметры вычисления для остальных полей.

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

снимок экрана изменения параметров поля через контекстное меню


Изменение нескольких Настройки полей в Сводная таблица с помощью кода VBA

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

1. Щёлкните любую ячейку в вашей сводной таблице.

2. Удерживая клавиши ALT + F11, откройте окно Microsoft Visual Basic для приложений.

3. Нажмите Вставка > Модуль и вставьте приведённый ниже код в окно модуля.

Код VBA: изменение нескольких Настройки полей в Сводная таблица

Public Sub SetDataFieldsToSum()
'Update 20141127
Dim xPF As PivotField
Dim WorkRng As Range
Set WorkRng = Application.Selection
With WorkRng.PivotTable
   .ManualUpdate = True
   For Each xPF In .DataFields
      With xPF
         .Function = xlSum
         .NumberFormat = "#,##0"
      End With
   Next
   .ManualUpdate = False
End With
End Sub

4. Затем нажмите клавишу F5, чтобы выполнить этот код. Все поля «Настройки полей» в выбранной вами сводной таблице мгновенно преобразуются к требуемому типу вычисления — см. снимки экрана:

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

Примечание: В приведённом выше коде вы можете заменить функцию «Сумма» на любые другие — например, «Среднее», «Максимум» или «Минимум». Для этого достаточно изменить слово «Sum» в следующих строках кода:Public Sub SetDataFieldsToSum() и .Function = xlSum на соответствующие значения.


Лучшие инструменты повышения продуктивности в Office

🤖KUTOOLS AI Помощник: Преобразуйте Анализ данных с помощью:Интеллектуального выполнения   |  Генерации кода|  Создания пользовательские формулы  |  Анализа данных и построения диаграмм|  Вызова Расширенные функции
Популярные функции:Поиск, выделение или Отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячеек без потери данных   |  Округление без использования формул
Супер ПОИСК:VLookup по нескольким критериям  |  VLookup по нескольким значениям  |   VLookup по нескольким листам   |   Распознавание нечетких соответствий
Расширенный раскрывающийся список:Быстрое создание выпадающего списка   |  Зависимый выпадающий список   |  Выпадающий список с множественным выбором
Управление столбцами:Добавление заданного количества столбцов|Перемещение столбцов|Переключение видимости скрытых столбцов|Сравнение диапазонов и столбцов
Избранные функции:Сетка фокусировки   |  Просмотр дизайна   |Улучшенная строка формулы   | Управление рабочими книгами и листами   |  Библиотека ресурсов(автотекст)|  Выбор даты   |  Объединить листы  |  Шифрование/Расшифровать ячейки   | Отправка писем по списку   |  Супер фильтр   |   Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 15:12 Текстовыеинструменты(Добавить текст,Удалить определенные символы, …)|   50+Типыдиаграмм(Диаграмма Ганта, …)|   40+ Практические формулы(Рассчитать возраст на основе даты рождения, …)|   19 Инструментывставки(Вставить QR-код,Вставка изображения по пути, …)|   12 Инструментыпреобразования(Преобразовать в слова,Конвертация валют, …)|   7 Объединить и разделитьИнструменты(Расширенное объединение строк,Разделить ячейки, …)|… и многое другое
Используйте Kutools на предпочитаемом языке — поддержка английского, испанского, немецкого, французского, китайского и ещё 40+ языков!

Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…


Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу

  • Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
  • Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!

Все надстройки Kutools — один установщик

Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.

ExcelWordOutlookTabsPowerPoint
  • Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
  • Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
  • Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
  • 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
  • Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек