Excel если было изменение то обновить таблицу

Как обновить несколько сводных таблиц в Excel файле

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

Кнопка “Обновить все” на панели инструментов

Кнопка “Обновить все” – самый простой способ обновить все сводные таблицы в файле одновременно. Она находится на панели инструментов в разделе “Данные”:

Все что требуется сделать, это перейти во вкладку “Данные” => раздел “Запросы и подключения” = > “Обновить все”.

Автоматическое обновление всех сводных таблиц при открытии файла

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

  • Кликните правой кнопкой мыши на любой сводной таблице файла
  • В выпадающем меню выберите пункт “Параметры сводной таблицы”:

  • В появившемся диалоговом окне “Параметры сводной таблицы” перейдите на вкладку “Данные” и отметьте галочкой пункт “Обновить при открытии файла”:

  • Нажмите “ОК”
  • После этого Excel сообщит вам в диалоговом окне о том, что примененные настройки будут распространены на параметры других отчетов сводных таблиц, основанных на этих же исходных данных. Другими словами, если ваши сводные таблицы построены на одном и том же массиве исходных данных, то такую настройку не нужно осуществлять на других сводных таблицах вашего файла.

Овладеть всеми навыками работы со сводными таблицами вы можете на моем курсе “Сводные таблицы в Excel“!

Обновление данных в сводной таблице

Вы можете в любой момент нажать кнопку Обновить, чтобы обновить данные в сводных таблицах в книге. Можно обновлять значения в сводных таблицах, подключенных к внешним данным, таким как базы данных (SQL Server, Oracle, Access и другие), куб служб Analysis Services, веб-каналы данных и многие другие источники. Вы также можете обновлять данные из исходной таблицы в той же или другой книге. Кроме того, можно настроить автоматическое обновление данных сводной таблицы при открытии книги.

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

Обновление вручную

Щелкните любое место сводной таблицы. На ленте появится вкладка Работа со сводными таблицами.

На вкладке Анализ выберите команду Обновить или нажмите ALT+F5.

Совет: Чтобы одновременно обновить все сводные таблицы в книге, нажмите кнопку анализ > Обновить все.

Если таблица обновляется слишком долго, на вкладке Анализ нажмите стрелку рядом с кнопкой Обновить и выберите пункт Состояние обновления. Так вы сможете проверить состояние обновления.

Чтобы отменить обновление, нажмите Отменить обновление.

Блокировка изменения ширины столбцов и форматирования ячеек

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

На вкладке Анализ нажмите кнопку Параметры.

На вкладке Макет и формат установите флажки Автоматически изменять ширину столбцов при обновлении и Сохранять форматирование ячеек при обновлении.

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

Щелкните любое место сводной таблицы. На ленте появится вкладка Работа со сводными таблицами.

На вкладке Анализ нажмите кнопку Параметры.

На вкладке » данные » установите флажок Обновить данные при открытии файла .

Обновление вручную

Щелкните в любом месте сводной таблицы.

Откроется окно » работасо сводными таблицами» с дополнительными параметрами и вкладкой » конструктор «.

На вкладке Параметры в группе данные выполните одно из указанных ниже действий.

Чтобы обновить данные в соответствии с источником данных, нажмите кнопку Обновить или нажмите клавиши Alt + F5.

Вы также можете щелкнуть сводную таблицу правой кнопкой мыши и выбрать команду Обновить.

Чтобы обновить все сводные таблицы в книге, нажмите кнопку » Обновить «, а затем выберите команду » Обновить все«.

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

Чтобы отменить обновление, нажмите Отменить обновление.

Блокировка изменения ширины столбцов и форматирования ячеек

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

Нажмите кнопку параметры > Параметры.

На вкладке Макет и формат установите флажки Автоматически изменять ширину столбцов при обновлении и Сохранять форматирование ячеек при обновлении.

Автоматическое обновление данных сводной таблицы при открытии книги

Щелкните в любом месте сводной таблицы.

На вкладке Параметры в группе Сводная таблица нажмите кнопку Параметры.

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

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

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

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).

Обновление данных в сводных таблицах Excel

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

О целесообразности и возможности сводных таблиц

Оптимально формировать сводный отчет на основе исходной таблицы, если она отвечает следующим параметрам:

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

Требования к исходной таблице:

  • у каждого столбца есть заголовок (первый вариант – неправильный; второй – правильный);
  • значения в одном столбце имеют одинаковый формат (число, дата, текст);
  • все ячейки в строках и столбцах заполнены значениями;
  • данные из одной ячейки нельзя разнести в разные столбцы (без объединения ячеек).

Нерациональная организация информации:

Нельзя будет вывести итоги, например, только по городу.

Лучше значения ввести следующим таким образом.

Как сделать сводную таблицу в Excel

Чтобы создать сводную таблицу в качестве исходного диапазона возьмем каталог учебной литературы:

Подразумевается, что данная таблица состоит из сотен строк. Создадим сводный отчет для выведения списка книг из конкретной категории или определенного года. Задача сформулирована – перейдем к реализации.

  1. Активизируем любую ячейку в исходном диапазоне – щелкаем мышкой. Переходим на вкладку «Вставка» — «Таблица». Нажимаем кнопку «Сводная таблица».
  2. Автоматически выделяется весь диапазон. Открывается диалоговое окно инструмента. Необходимо проверить правильность параметров для отчета (диапазон, куда выводить сводную таблицу).
  3. Открывается окно для построения отчета, список полей. В правой нижней части страницы – области для размещения данных из исходного диапазона.
  4. Области позволяют сформировать структуру сводного отчета.
  5. Сначала заполним «Названия строк». Так как нужно вывести список книг по годам, то в этом разделе должен быть перечень названий книг. В списке полей ставим птичку напротив поля «Название». Данные столбца имеют текстовый формат – автоматически попадают в область «Названия строк». К значениям сразу применяется сортировка по алфавиту.
  6. Теперь ставим птичку напротив поля «Год выпуска».

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

Как обновить сводную таблицу в Excel

От сводной таблицы больше пользы, если она динамическая. То есть при внесении новых данных в исходный диапазон поля отчета можно обновить. Как это сделать?

  1. Когда данные внесены в исходную таблицу, переходим на лист со сводным отчетом и щелкаем в любом его месте правой кнопкой мыши. В открывшемся меню выбираем «Обновить».
  2. Активизируем нужное поле сводного отчета – становится доступен инструмент «Работа со сводными таблицами». Открываем вкладку «Параметры». В группе «Данные» нажимаем кнопку «Обновить».
  3. Выделить сводную таблицу или отдельное поле, нажать сочетание клавиш Alt + F5.

Как настроить автоматическое обновление сводной таблицы в Excel:

  1. Открыть лист со сводным отчетом. Щелкнуть в любом месте таблицы левой кнопкой мыши. Это нужно для того, чтобы активизировалась «Работа со сводными таблицами».
  2. На вкладке «Параметры» находим группу «Сводная таблица». Нажимаем – открывается меню кнопки. Выбираем пункт «Параметры».
  3. В открывшемся меню «Параметры сводной таблицы» нажать кнопку «Разметка и формат». Поставить галочки напротив следующих пунктов:

Закрыть окно, нажав кнопку ОК.

Еще один вариант:

  1. Открыть лист со сводным отчетом. На вкладке «Разработчик» нажать кнопку «Запись макроса».
  2. Выполнить вручную обновление сводной таблицы – остановить запись. Нажать на кнопку «Макросы». Выбрать из доступных макросов записанный – «выполнить».

Теперь сводный отчет при открытии будет обновляться программно.

Обновление данных сводной таблицы

Сводные таблицы и диаграммы не обновляются автоматически.

Если вы изменили исходные данные, сводную таблицу необходимо обновить:

1. Выделите ячейку внутри Сводной таблицы.

2. В разделе Работа со сводными таблицами на вкладке Параметры в группе Данные нажмите кнопку Обновить.

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

1. Выделите ячейку внутри Сводной таблицы.

2. В разделе Работа со сводными таблицами на вкладке Параметры в группе Данные нажмите кнопку Источник данных.

3. В окне диалога Изменить источник данных сводной таблицы в поле Таблица или диапазон укажите измененный диапазон исходных данных.

4. Нажмите кнопку ОК.

Более подробную информацию вы можете найти в книгах:

1. Иванов И.И. Microsoft Excel 2010 для квалифицированного пользователя. — СПб.: 2011. — С. 153.

2. Джелен Б., Александр М. Сводные таблицы в Microsoft Excel 2010.: Пер. с англ. – М.: 2011. – С. 58.

Оформление сводной таблицы

При необходимости Вы можете изменить оформление сводной таблицы. Для этого:

1. Выделите ячейку внутри Сводной таблицы.

2. В разделе Работа со сводными таблицами перейдите на вкладку Конструктор.

3. В группе Стили сводной таблицы выберите подходящий стиль оформления.

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

5. В группе Макет используя кнопку Общие итоги включите или отключите отображение итогов по строкам и/или столбцам используя соответствующие команды.

Более подробную информацию вы можете найти в книгах:

1. Иванов И.И. Microsoft Excel 2010 для квалифицированного пользователя. — СПб.: 2011. — С. 154.

2. Джелен Б., Александр М. Сводные таблицы в Microsoft Excel 2010.: Пер. с англ. – М.: 2011. – С. 66.

Создание Сводной диаграммы на основе Сводной таблицы

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

1. Выберите отчет сводной таблицы. На ленте появится панель Работа со сводными таблицами с дополнительными вкладками Параметры и Конструктор

2. На вкладке Параметры в группе Сервис нажмите кнопку Сводная диаграмма.

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

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

Более подробную информацию вы можете найти в книгах:

1. Иванов И.И. Microsoft Excel 2010 для квалифицированного пользователя. — СПб.: 2011. — С. 155.

2. Джелен Б., Александр М. Сводные таблицы в Microsoft Excel 2010.: Пер. с англ. – М.: 2011. – С. 69.

93.79.221.197 © studopedia.ru Не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования. Есть нарушение авторского права? Напишите нам | Обратная связь.

Отключите adBlock!
и обновите страницу (F5)

очень нужно

Автообновляемая сводная таблица

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

    Выделить любую ячейку сводной таблицы→Правая кнопка мыши→Обновить (Refresh) или вкладка Данные (Data) →Обновить все (Refresh all) →Обновить (Refresh)

Однако, если в конец исходных данных добавить строку(или несколько), то с большой долей вероятности даже обновление сводной таблицы не поможет — добавленная строка не появится в сводной. И чтобы её увидеть необходимо будет изменить источник данных для сводной таблицы, включив новую строку в диапазон. Не очень удобно, не правда ли? Чтобы добиться расширения диапазона исходных данных автоматически вместе с добавлением туда данных, лучше позаботиться об этом до создания сводной таблицы.

Недоавтообновление
Почему «недо» — жать кнопку Обновить все же придется. Но не отчаивайтесь — читайте до конца и мы научимся обновлять все автоматом.
Для счастливых обладателей Excel 2007 и старше есть простой способ без лишних телодвижений. Это встроенный инструмент Таблица (Table) . Его еще иначе называют «умная таблица» и я тоже буду применять этот термин, чтобы не было путаницы.
Умная таблица — это специальный объект, который представляет собой правильную таблицу с заголовками, которая расширяется по мере добавления в неё данных. В ней много еще чего полезного, но нас интересует сейчас именно то, что она расширяется сама по мере добавления данных и что на её основе можно создать сводную таблицу. В нашем случае она будет играть роль динамического именованного диапазона(стандартный именованный диапазон не может быть источником данных для сводной таблицы, поэтому и приходится идти другими путями). Чтобы создать такую таблицу необходимо:

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

    Если вдруг захочется и здесь навести красоту, то это тоже делается довольно легко:
    Выделяем любую ячейку в этой таблице-переходим на вкладку Работа с таблицами (Table tools)Конструктор (Desigh)Стили таблиц (Table styles) . Можно выбрать один из предлагаемых там вариантов и применить. Если ни один из вариантов не подходит — создаем свой. Раскрываем список стилей и выбираем Создать стиль таблицы (New table style. )

А дальше все как привыкли:

  1. Выделить любую ячейку исходной таблицы(теперь уже «умной»)
  2. Вкладка Вставка (Insert) -группа Таблица (Table) -Сводная таблица (PivotTable)
  3. В диалоговом окне Создание сводной таблицы (Create PivotTable) в пункте Выбрать таблицу или диапазон (Select a table or range) в поле Таблица или диапазон (Range/Table) будет автоматически указан не адрес какого-то диапазона, а имя созданной умной таблицы:

    Далее надо определить место размещения Сводной таблицы:
  • На новый лист (New Worksheet)
  • На существующий лист (Existing Worksheet)
  • нажать OK
  • Готово. Теперь при добавлении строк в эту таблицу для их отображения в сводной достаточно будет лишь обновить сводную таблицу как привыкли. Правда, тут тоже есть нюанс — добавлять строки надо правильно. Можно вбить данные в любую ячейку первой пустой строки таблицы — таблица автоматом расшириться, добавив еще одну строку. Теперь туда можно скопировать нужные данные или добить вручную. Если надо вставить сразу несколько строк — в правом нижнем углу последней строки умной таблицы есть слегка выделяющийся уголочек, который надо ухватить мышью и растянуть на нужное кол-во строк/столбцов.
    Если мы просто скопируем строки ниже таблицы, то она не расширится. Это надо учитывать.

    Если необходимо настроить на авторасширение уже созданную сводную , то порядок почти такой же, только сводную таблицу создавать не надо. Преобразуем исходные данные в умную таблицу, переходим на лист со сводной таблицей. Выделяем любую ячейку в сводной таблице, переходим на динамическую вкладку Работа со сводными таблицами (PivotTable Tools)Параметры (Options) -группа кнопок Даныне (Data)Источник данных (Change data Source) . В появившемся окне в поле Таблица или диапазон (Table/Range) указываем либо ссылку на всю умную таблицу, либо имя нашей умной таблицы(если знаете где его подсмотреть). На что здесь следует обратить внимание: если указывался диапазон, то если он указан верно — в поле вместо адреса ячеек будет отображено имя умной таблицы:

    Если же после указания видите именно диапазон — значит что-то указано неверно или таблица не является умной(возможно, форматирование от умной таблицы, но сама умная таблица была удалена).

    Полное автообновление
    Для полного счастья можно подключить работу макросов. Что я хочу? Я хочу, чтобы как только я изменил/добавил данные в исходные данные — сводная тут же обновилась. Для этого надо сделать следующее:

    1. убеждаемся, что макросы разрешены(Почему не работает макрос?, Что такое макрос и где его искать?)
    2. перейти на лист исходных данных(в моем случае лист так и называется — Исходные данные)
    3. жмем на ярлычке этого листа правой кнопкой мыши —Исходный текст (View code) :
    4. вставляем туда следующий код:

    Option Explicit Private Sub Worksheet_Change(ByVal Target As Range) ‘проверяем — изменения внутри умной таблицы или нет If Not Intersect(Target, Target.Parent.ListObjects(1).Range) Is Nothing Then ‘если внутри таблицы, то обновляем сводную таблицу на листе «Автообновляемая сводная» Sheets(«Автообновляемая сводная»).PivotTables(1).RefreshTable ‘для всех сводных на листе ‘ Dim pt As PivotTable ‘ For Each pt In Sheets(«Автообновляемая сводная»).PivotTables ‘ pt.RefreshTable ‘ Next End If End Sub

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

    • Sheets(«Автообновляемая сводная») — здесь Автообновляемая сводная это имя листа, на котором расположена сводная таблица. Это очень важно. Если будет указано неверное имя листа — код выдаст ошибку и никакого обновления, конечно же, не произойдет
    • код сделан таким образом, что на листе исходных данных должна быть только одна умная таблица. Нет, их может быть несколько, но код будет ориентироваться исключительно на первую. И если вы плохо знакомы с принципами создания объектов — то лучше не рисковать. Хотя и здесь можно выйти из положения. Если вы знаете имя своей умной таблицы(его можно подсмотреть на вкладке Конструктор -группа Свойства), то можно изменить код так:
      вместо строки
      If Not Intersect(Target, Target.Parent.ListObjects( 1 ).Range) Is Nothing Then
      записать такую
      If Not Intersect(Target, Target.Parent.ListObjects( «Таблица1» ).Range) Is Nothing Then
      где Таблица1 — имя вашей умной таблицы, на основании которой создана сводная.
    • тот же нюанс с листом самой сводной — код ориентирован так, что обновляет только первую сводную на листе Автообновляемая сводная . Здесь так же можно заменить цифру 1 на имя сводной(например .PivotTables(«СводнаяТаблица1»).RefreshTable ), либо же сделать обновление всех сводных. Для этого надо раскомментировать блок ‘для всех сводных на листе (убрать апострофы перед строками) и убрать строку с именем листа, чтобы получилось так:

    Private Sub Worksheet_Change(ByVal Target As Range) ‘проверяем — изменения внутри умной таблицы или нет If Not Intersect(Target, Target.Parent.ListObjects(1).Range) Is Nothing Then ‘если внутри таблицы, то обновляем все сводные на листе «Автообновляемая сводная» Dim pt As PivotTable For Each pt In Sheets(«Автообновляемая сводная»).PivotTables pt.RefreshTable Next End If End Sub

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

    P.S. Так же можно использовать и иной подход — вставить в модуль листа Автообновляемая сводная такой код:

    Private Sub Worksheet_Activate() Me.PivotTables(1).RefreshTable End Sub

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

    Скачать файл с автообновляемой сводной таблицей:

    Tips_PT_AutoRefreshPT.xlsm (46,5 KiB, 1 388 скачиваний)

    Статья помогла? Поделись ссылкой с друзьями!

    Поиск по меткам

    Здравствуйте! Я в Excel мало что понимаю, прошу просто помочь.Это вроде моя тема.Книга,в ней 2 листа. Надо сделать так чтобы при изменение(обновление) листа 1, в лист 2(АВТОМАТИЧЕСКИ) копировались данные из определённой колонки(ячейки) листа 1.

    Напишите в форум , т.к. к сводным это вообще отношения не имеет. Плюс описанная задача не так-то просто решается, нужно писать обработку событий листа на VBA.

    Добрый вечер. Попыталась использовать ваш код для автообновления сводной, но на листе исходных данных у меня уже есть иной код с именем
    Private Sub Worksheet_Change(ByVal Target As Range), и макрос выдает ошибку:
    Compile error:
    Аmbiguous name detected:Worksheet_Chenge
    Подскажите пожалуйста, как можно корректно изменить имя.

    Спасибо,разобралась сама) Все отлично работает

    Хитрости »

    21 Август 2016              62005 просмотров


    Автообновляемая сводная таблица

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

      Выделить любую ячейку сводной таблицы→Правая кнопка мыши→Обновить(Refresh) или вкладка Данные(Data) →Обновить все(Refresh all) →Обновить(Refresh)

    Однако, если в конец исходных данных добавить строку(или несколько), то с большой долей вероятности даже обновление сводной таблицы не поможет — добавленная строка не появится в сводной. И чтобы её увидеть необходимо будет изменить источник данных для сводной таблицы, включив новую строку в диапазон. Не очень удобно, не правда ли? Чтобы добиться расширения диапазона исходных данных автоматически вместе с добавлением туда данных, лучше позаботиться об этом до создания сводной таблицы.


    Недоавтообновление
    Почему «недо» — жать кнопку Обновить все же придется…Но не отчаивайтесь — читайте до конца и мы научимся обновлять все автоматом.

    Для счастливых обладателей Excel 2007 и старше есть простой способ без лишних телодвижений. Это встроенный инструмент Таблица(Table). Его еще иначе называют «умная таблица» и я тоже буду применять этот термин, чтобы не было путаницы.

    Умная таблица

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

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

      Если вдруг захочется и здесь навести красоту, то это тоже делается довольно легко:
      Выделяем любую ячейку в этой таблице-переходим на вкладку Работа с таблицами(Table tools)Конструктор(Desigh)Стили таблиц(Table styles). Можно выбрать один из предлагаемых там вариантов и применить. Если ни один из вариантов не подходит — создаем свой. Раскрываем список стилей и выбираем Создать стиль таблицы(New table style…)

    А дальше все как привыкли:

    1. Выделить любую ячейку исходной таблицы(теперь уже «умной»)
    2. Вкладка Вставка(Insert) -группа Таблица(Table) -Сводная таблица(PivotTable)
    3. В диалоговом окне Создание сводной таблицы(Create PivotTable) в пункте Выбрать таблицу или диапазон(Select a table or range) в поле Таблица или диапазон(Range/Table) будет автоматически указан не адрес какого-то диапазона, а имя созданной умной таблицы:
      Создание сводной на основе умной таблицы
      Далее надо определить место размещения Сводной таблицы:

      • На новый лист (New Worksheet)
      • На существующий лист (Existing Worksheet)
    4. нажать OK

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


    Если необходимо

    настроить на авторасширение уже созданную сводную

    , то порядок почти такой же, только сводную таблицу создавать не надо. Преобразуем исходные данные в умную таблицу, переходим на лист со сводной таблицей. Выделяем любую ячейку в сводной таблице, переходим на динамическую вкладку Работа со сводными таблицами(PivotTable Tools)Параметры(Options) -группа кнопок Даныне(Data)Источник данных(Change data Source). В появившемся окне в поле Таблица или диапазон(Table/Range) указываем либо ссылку на всю умную таблицу, либо имя нашей умной таблицы(если знаете где его подсмотреть).

    На что здесь следует обратить внимание:

    если указывался диапазон, то если он указан верно — в поле вместо адреса ячеек будет отображено имя умной таблицы:
    Изменить источник данных
    Если же после указания видите именно диапазон — значит что-то указано неверно или таблица не является умной(возможно, форматирование от умной таблицы, но сама умная таблица была удалена).


    Полное автообновление

    Для полного счастья можно подключить работу макросов. Что я хочу? Я хочу, чтобы как только я изменил/добавил данные в исходные данные — сводная тут же обновилась. Для этого надо сделать следующее:

    1. убеждаемся, что макросы разрешены(Почему не работает макрос?, Что такое макрос и где его искать?)
    2. перейти на лист исходных данных(в моем случае лист так и называется — Исходные данные)
    3. жмем на ярлычке этого листа правой кнопкой мыши —Исходный текст(View code):
      Модуль листа
    4. вставляем туда следующий код:
      Option Explicit
      Private Sub Worksheet_Change(ByVal Target As Range)
          'проверяем - изменения внутри умной таблицы или нет
          If Not Intersect(Target, Target.Parent.ListObjects(1).Range) Is Nothing Then
              'если внутри таблицы, то обновляем сводную таблицу на листе "Автообновляемая сводная"
              Sheets("Автообновляемая сводная").PivotTables(1).RefreshTable
              'для всех сводных на листе
      '        Dim pt As PivotTable
      '        For Each pt In Sheets("Автообновляемая сводная").PivotTables
      '            pt.RefreshTable
      '        Next
          End If
      End Sub
    5. Сохраняем файл(это опционально :))

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

    • Sheets(«Автообновляемая сводная») — здесь Автообновляемая сводная это имя листа, на котором расположена сводная таблица. Это очень важно. Если будет указано неверное имя листа — код выдаст ошибку и никакого обновления, конечно же, не произойдет
    • код сделан таким образом, что на листе исходных данных должна быть только одна умная таблица. Нет, их может быть несколько, но код будет ориентироваться исключительно на первую. И если вы плохо знакомы с принципами создания объектов — то лучше не рисковать. Хотя и здесь можно выйти из положения. Если вы знаете имя своей умной таблицы(его можно подсмотреть на вкладке Конструктор -группа Свойства), то можно изменить код так:
      вместо строки
      If Not Intersect(Target, Target.Parent.ListObjects(1).Range) Is Nothing Then
      записать такую
      If Not Intersect(Target, Target.Parent.ListObjects(«Таблица1»).Range) Is Nothing Then
      где Таблица1 — имя вашей умной таблицы, на основании которой создана сводная.
    • тот же нюанс с листом самой сводной — код ориентирован так, что обновляет только первую сводную на листе Автообновляемая сводная. Здесь так же можно заменить цифру 1 на имя сводной(например .PivotTables(«СводнаяТаблица1»).RefreshTable), либо же сделать обновление всех сводных. Для этого надо раскомментировать блок ‘для всех сводных на листе(убрать апострофы перед строками) и убрать строку с именем листа, чтобы получилось так:
      Private Sub Worksheet_Change(ByVal Target As Range)
          'проверяем - изменения внутри умной таблицы или нет
          If Not Intersect(Target, Target.Parent.ListObjects(1).Range) Is Nothing Then
              'если внутри таблицы, то обновляем все сводные на листе "Автообновляемая сводная"
              Dim pt As PivotTable
              For Each pt In Sheets("Автообновляемая сводная").PivotTables
                  pt.RefreshTable
              Next
          End If
      End Sub

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

    • P.S. Так же можно использовать и иной подход — вставить в модуль листа Автообновляемая сводная такой код:

      Private Sub Worksheet_Activate()
          Me.PivotTables(1).RefreshTable
      End Sub

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

      Скачать файл с автообновляемой сводной таблицей:

        Tips_PT_AutoRefreshPT.xlsm (46,5 KiB, 3 040 скачиваний)


    Статья помогла? Поделись ссылкой с друзьями!

      Плейлист   Видеоуроки


    Поиск по меткам

    

    Access
    apple watch
    Multex
    Power Query и Power BI
    VBA управление кодами
    Бесплатные надстройки
    Дата и время
    Записки
    ИП
    Надстройки
    Печать
    Политика Конфиденциальности
    Почта
    Программы
    Работа с приложениями
    Разработка приложений
    Росстат
    Тренинги и вебинары
    Финансовые
    Форматирование
    Функции Excel
    акции MulTEx
    ссылки
    статистика

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

    ​Смотрите также​​ в сводные данные​: Получилось все!!!!!!!!!!​ B3:C4)​Еще рекомендую. Если​ при открытии книги​ данных​ или данных. Снимите​Показывать общие итоги для​ отступ для названий​в поле​или​ полей будут сохранены​Что это означает.​Что необходимо сделать.​ нажмите кнопку​ книге содержит правила​Примечание:​ своего отдела к​только эту строчку​в) столбца (например​ у сводных один​

    ​ Excel, содержащей сводной​    Выберите, чтобы отсортировать поля​ флажок, чтобы скрыть​ столбцов​

    ​ строк​​Описание​Параметры поля значений​ как включенные.​    Сводные таблицы, созданный в​​    Удалите данные Power Pivot​Найти​​ условного форматирования, которые​Мы стараемся как​ совещанию, они обсуждаются​

    ​ сунуть пришлось не​ B)​​ источник данных, то​ таблицы.​ в списке полей​ всплывающие подсказки, значение,​    Установите или снимите флажок,​     Чтобы задать отступ​выделите замещающий текст​и внесите необходимые​Что это означает.​ Excel 2007 или​

    В этой статье

    ​ из книги, которая​, чтобы найти сводные​

    ​ применены к ячейкам​ можно оперативнее обеспечивать​

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

    ​ и более так​

    ​ после End If,​

    ​вопрос 2 (побочный)​ и строить их​Примечание:​ сводной таблицы, в​ строку или столбец​ чтобы отобразить или​ строк в область​ и нажмите сочетание​ изменения.​    Кнопки полей, не отображаемые​ более поздней версии,​ будет использоваться в​ таблицы, содержащей ось​ в свернутых строках​

    ​ вас актуальными справочными​​ сказать неактуальны…​ а в начале​можно ли как-то​ надо одну на​ Этот параметр недоступен для​ том порядке, определяемый​ сведения отображались на​ скрыть​ метки строк при​ клавиш CTRL+C, чтобы​В этой книге существует​

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

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

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

    ​строки в нижней​​ компактный формат, выберите​Книга содержит сводную таблицу,​​ поддерживаемый в более​​ включенные при открытии​ 2003.​В этой книге содержатся​ тот же показатель​ были потеряны в​ переведена автоматически, поэтому​ не отдельный файл​ работал!​ikki​

    ​ кеш (а значит​ раздела источника данных​Примечание:​Показать свойства во всплывающих​ части сводной таблицы.​

    ​ уровень отступа от​​ к которой применен​ ранних версиях Excel.​ и сохранении книги​Что необходимо сделать.​

    ​ срезы, которые можно​​ несколько и удалите​ более ранних версиях​ ее текст может​ комментариев вести и​очень большое спасибо!!!!​

    ​: по первому вопросу:​ и размер файла)​Число элементов для возвращения​ Этот параметр недоступен для​ подсказках​Фильтры раздела​

    ​ 0 до 127.​​ замещающий текст. Такой​ Этот стиль среза​ в более ранней​    В средстве проверки совместимости​ использовать для фильтрации​

    ​ все повторяющиеся меры,​​ Excel, разверните эти​ содержать неточности и​ т.д и т.п,​orange3100​обратите внимание, что​​ уменьшается в разы.​​ одного поля​​ источника данных OLAP.​​    Установите или снимите флажок,​​Промежуточный итог фильтром элементам​​Отобразить поля в области​​ текст не отображается​​ не будет сохранен.​​ версии Excel.​​ нажмите кнопку​

    ​ сводных таблиц и​ чтобы остается только​ строки или столбцы.​ грамматические ошибки. Для​ но нужно именно​: Не обновляются значения​ у обработчика события​lex​

    ​    Чтобы указать количество элементов​​Печать​ чтобы отобразить или​ страницы​ фильтра отчета​ в Excel 2007.​Что это означает.​Что необходимо сделать.​Найти​ функций для работы​ одну меру.​

    ​Что это означает.​​ нас важно, чтобы​ так как поставлен​​ сводной таблицы при​​ Worksheet_Change есть аргумент​: спасибо,Лузер!​ для каждого поля,​Развернуть или свернуть кнопки​ скрыть всплывающие подсказки,​    Установите или снимите флажок,​     Выберите​Что это означает.​    Настраиваемый стиль среза будет​

    ​    При повторном открытии книги​, чтобы найти сводные​ с аналитическими кубами​Сводная таблица или подключение​    Правила условного форматирования, примененные​ эта статья была​ вопрос, ничего не​ их изменении вручную​ — ByVal Target​light​ чтобы временно кэша​

    ​ Печать при отображаются​​ отображать сведения о​ чтобы включить или​вниз, затем вправо​    Замещающий текст не поддерживается​ потерян при сохранении​ после сохранения ее​

    ​ таблицы, которая будет​​ в книге. Срезы​ к данным в​ к ячейкам в​ вам полезна. Просим​ могу к сожалению​​Доброго времени суток!​​ As Range.​​: Спасибо!​​ с книгой, выберите​​ в сводной таблице​​ свойствах для элемента.​​ исключить отфильтрованные отчета​​отображение поля в​​ в Excel 97​​ книги в формате​

    ​ в формате более​ создана в текущем​ не будут работать​ этой книге содержат​ свернутых строках и​ вас уделить пару​ поделать…так сделайте копию​Прошу прощения если​если ваша справка​

    ​А можно как-нибудь​​ одно из следующих​    Установите или снимите флажок,​Примечание:​ элементы при вычислении​ области фильтра отчета​ – 2007 и​​ файла более ранней​ ранней версии Excel​​ формате. Сохранение книги​​ в более ранних​ параметры сервера, не​​ столбцах, будут потеряны​​ секунд и сообщить,​​ сводной для совещания,​

    ​ вопрос крайне слаб,​​ по VBA перестала​ при таком обновлении​​ действий:​​ чтобы отобразить или​ Этот параметр доступен только​ промежуточных итогов.​ сверху вниз, как​ не отображаются.​ версии Excel.​ может потребоваться включить​​ в формате Excel​​ версиях Excel.​​ существующие в более​​ в Excel 97–2003.​

    ​ помогла ли она​ потом удалить ееУстановите​ но почему-то никак​

    ​ быть бесплатной или​​ ещё и сортировку​Автоматическое​ скрыть разворачивать и​ для источника данных​Примечание:​ поля добавляются к​

    ​Что необходимо сделать.​​Что необходимо сделать.​ и отключить кнопки​ 97 – 2003​Что это означает.​ ранних версиях Excel.​

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

    ​ нему, перед выполнением​​    В окне средства проверки​    Так как срезы​ полей, чтобы настроить​ и повторное создание​    Срезы будут недоступны в​ Некоторые параметры сервера​    В средстве проверки совместимости​

    ​ кнопок внизу страницы.​​ в меню Надстройки.​ решение.​ у неё в​ А то при​

    ​ для каждого поля​ печати сводной таблицы.​Показывать названия полей и​ поддерживать подзапросом выборки​ вверх другого столбца.​ совместимости щелкните ссылку​ не поддерживаются в​ отображение нужных кнопок​ сводной таблицы в​ Excel 97 –​ для сводной таблицы​

    ​ щелкните ссылку​​ Для удобства также​ Pivot—Formatting—Reset Caption​Имеем: «Умную» таблицу,​ данный момент, то​ таком автоматическом обновлении​

    ​ по умолчанию.​ Этот флажок недоступен​ раскрывающимся фильтра​ синтаксису выражений MDX.​ Выделите​

    ​Найти​​ более ранних версиях​ (​ режиме совместимости, чтобы​

    ​ 2007, но останутся​

    Проблемы, которые приводят к небольшой потере точности

    ​ или подключения к​

    ​Найти​

    ​ приводим ссылку на​Olya.ua​ на основе которой​ я вам поясняю:​ сортировка не производится,​Нет​ в вкладке​

    ​    Установите или снимите флажок,​​Помечать итоги *​вправо, затем вниз​, чтобы обнаружить сводную​ Excel, нет, которые​Работа со сводными таблицами​

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

    ​ таблицу, содержащую замещающий​ можно сделать, чтобы​, вкладка​ 97 – 2003​ в Excel 2010​ сохранены.​ строки или столбцы,​ языке) .​ ячеек сводной таблицы,​

    ​При изменении значений​​ и есть ссылка​ делать вручную -​ каждого поля.​это диалоговое окно​ скрыть подписи сводной​ чтобы отобразить или​

    ​ области фильтра отчета​​ текст. Чтобы вывести​ сохранить настраиваемый стиль​​Анализ​​ без потери функциональности.​ или более поздней​Что это означает.​ содержащие правила условного​Средство проверки совместимости обнаружило​ чтобы он не​ полей в сводной​ на ячейку или​ то сортировка по​Макс​ снят флажок​ таблицы в верхней​

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

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

    ​ ранних версиях Excel​​Показать или скрыть​ с полями в​​Что необходимо сделать.​​ данные сервера параметры​ разверните их, прежде​ проблем совместимости, связанных​ обновлении таблицы? (в​ значения не возвращаются​ в которой (котором)​user0​​ элементов для каждого​.​ и отфильтровать стрелок​​ «звездочка» показывает, видимые​​ нему, перед выполнением​ Excel, можно скопировать​​ можно использовать для​​, кнопка​​ сжатой форме. В​​    В более ранних версиях​​ подключения, которые недоступны​​ чем сохранять книгу​​ в сводные таблицы.​​ частности, финансовый формат​​к исходным своим​

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

    ​ его в пустую​​ фильтрации данных фильтры​Кнопки полей​ более ранних версиях​ Excel для фильтрации​ в Excel 97​

    ​ в формате файлов​​Важно:​ изменяется на числовой)​​ значениям в «Умной»​​для решения вашей​ автоматическому обновлению сводных​ указать до 1​ каждой печатной странице​

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

    ​ Excel этот макет​​ данных можно использовать​ – 2007, будут​ более ранней версии​ Прежде чем продолжить сохранение​Raptor​ таблице если происходит​ задачи нужно анализировать​

    ​ при изменении данных​​ 048 576 элементов.​    Установите или снимите флажок,​ столбцов.​ при Excel вычисляет​Для каждого столбца число​ или добавить его​Сводная таблица в этой​Сводная таблица в этой​ изменится на табличную​​ фильтры сводных таблиц.​​ потеряны.​​ Excel.​​ книги в формате​​: Снимите галочку «Автоформат»​​ обновление сводной таблицы.​​ (проверять) этот диапазон​​ на текущем листе:​

    ​Примечание:​ чтобы повторять подписи​Макет классический сводной таблицы​ сумму не являются​ полей фильтра отчета​ в примечание.​

    ​ книге содержит одно​​ книге содержит один​ форму.​В этой книге содержатся​Что необходимо сделать.​Эта книга содержит именованные​ файла более ранней​ в параметрах сводной​Как это исправить?​

    ​ на пересечение с​​1) обновляю 6​ Этот параметр недоступен для​​ элементов текущей области​​    Установите или снимите флажок,​ только значения, которые​     Введите или выберите​Щелкните правой кнопкой мыши​ или несколько полей​ или несколько именованных​​Что это означает.​​ срезы, которые можно​    Проверьте, совместимы ли используемые​ наборы, не связанные​ версии, необходимо устранить​​ таблицы.​​antal10​​ нужным вам диапазоном​​ сводных таблиц, источником​ источника данных OLAP.​​ метки строк на​ чтобы включить или​​ используются в вычислениях.​ количество полей для​ в любом месте​​ с повторяющимися подписями.​ наборов. Возможно, некоторые​​    Сжатая форма (отдельно или​ использовать для фильтрации​

    ​ параметры сервера с​ со сводной таблицей.​проблемы, которые приводят к​Olya.ua​: А источник(база) данных​ и, в зависимости​ данных для которых​lex​

    ​ каждой странице печати​​ отключить перетаскивании полей​Примечание:​ отображения перед занимают​ сводной таблицы и​ При обновлении сводной​ свойства именованных наборов​ в сочетании с​

    ​ сводных таблиц и​​ более ранними версиями​ Эти именованные наборы​ существенной потере функциональности​: А если не​​ где? в другом​​ от результата сравнения​​ являются 2 листа​​: На листе несколько​ сводной таблицы.​

    ​ на и удалить​ Этот параметр доступен только​ другого столбца или​ выберите​ таблицы эти подписи​ не будут сохранены.​

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

    ​ файле? или в​​ выполнять те или​ (~10k строк на​ сводных таблиц. Исходные​Печать заголовков​ сводную таблицу.​ в том случае,​ строки на основе​Параметры сводной таблицы​ будут потеряны.​Что это означает.​ формами), которая препятствует​

    ​ с аналитическими кубами​ необходимые изменения (​Что это означает.​ потерю данных или​Ivan M.​ этом же?​ иные действия (или​

    ​ лист), следующим кодом:​​ данные на другом.​    Установите или снимите флажок,​Показывать элементы без данных​ если источник данных​ параметра для​. На вкладке​Что это означает.​

    ​    Один или несколько именованных​​ распространению связанных данных​ в книге. Срезы​​Работа со сводными таблицами​​    Именованные наборы, не связанные​ неправильную работу функций.​: Возможно Вы установили​orange3100​​ не выполнять никакие)​​Private Sub Worksheet_Change(ByVal​​ Как сделать чтобы​​ чтобы включить или​​ в строках​​ OLAP не поддерживает​​отображения полей в области​​Замещающий текст​​    Повторяющиеся подписи не поддерживаются​​ наборов содержат параметры​

    ​ по горизонтали за​ не будут сохранены.​, вкладка​ со сводной таблицей​Проблемы, которые приводят к​ формат просто выделив​: По моему опыту​

    ​например:​​ Target As Range)​ при изменении исходных​ отключить повторение и​    Установите или снимите флажок,​ подзапросом выборки синтаксису​

    ​ фильтра отчета​​в поле​ в Excel 97​​ свойств, отличные от​​ пределы экрана и​ Формулы, ссылающиеся на​Анализ​ в Excel 97​ несущественной потере точности​ конкретную ячейку или​ это не зависит​а) if not​Worksheets(«pivot_sheet1»).PivotTables(«pivot1_1»).PivotCache.Refresh​ данных автоматически обновлялись​

    ​ заголовки столбцов поля​ чтобы отобразить или​ выражений MDX.​.​​Описание​​ – 2007 и​​ параметров по умолчанию,​​ позволяет до минимума​​ срезы, будут возвращать​​, группа​ – 2007 исчезает.​, не всегда обязательно​ их диапазон. Не​

    ​ от источника.​ intersect(target, me.[b3]) is​Worksheets(«pivot_sheet1»).PivotTables(«pivot1_2»).PivotCache.Refresh​ все сводные таблицы?​ заголовков строк и​

    ​ скрыть элементы строк,​​Разрешить несколько фильтров для​«Формат»​выделите замещающий текст​ наклейки, будут потеряны​

    ​ которые могут быть​​ сократить прокрутку, недоступна​ ошибку #ИМЯ?.​​Данные​​Что необходимо сделать.​ устранять перед сохранением:​ исключено, что при​В файле который​ nothing then …​Worksheets(«pivot_sheet1»).PivotTables(«pivot1_3»).PivotCache.Refresh​lex​ столбцов элемента на​ которые содержат нет​ поля​

    ​Показать для значения ошибки​ и нажмите сочетание​ при обновлении сводной​ потеряны при сохранении​​ в Excel 97–2003,​​Что это означает.​​, кнопка​​    Чтобы избежать возникновения этой​​ данные и функциональность​​ этом таблица была​ приложен к примеру​б) if not​Worksheets(«pivot_sheet2»).PivotTables(«pivot2_1»).PivotCache.Refresh​

    ​: На листе несколько​

    support.office.com

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

    ​ каждой печатной странице​​ значения.​    Выберите, чтобы включить все​     Установите этот флажок,​ клавиш CTRL+C, чтобы​ таблицы в более​ книги в формате​ и поля отображаются​    Среды не поддерживаются в​Источник данных​ проблемы, убедитесь в​ не теряются, но​ отфильтрована по какому-то​ — это источник​ intersect(target, me.[b3:c4]) is​Worksheets(«pivot_sheet2»).PivotTables(«pivot2_2»).PivotCache.Refresh​ сводных таблиц. Исходные​ сводной таблицы.​Примечание:​ значения, включая эти​ а затем введите​ скопировать его.​

    ​ ранних версиях Excel.​ Excel 97–2003.​ в табличной форме.​​ более ранних версиях​​, команда​

    ​ том, что сводная​​ книга при ее​ критерию​ в данной книге​ nothing then …​

    ​Worksheets(«pivot_sheet2»).PivotTables(«pivot2_3»).PivotCache.Refresh​

    ​ данные на другом.​

    ​Примечание:​ Этот параметр доступен только​ скрытые фильтром, когда​​ текст, например «Недействительна»,​К началу страницы​Что необходимо сделать.​Что необходимо сделать.​Что необходимо сделать.​ Excel. Они не​Свойства подключения​ таблица создается с​ открытии в более​В сводных таблицах​orange3100​в) if not​End Sub​

    ​ Как сделать чтобы​ Чтобы фактически печать наклеек,​ для источника данных​​ Microsoft Office Excel​ который вы хотите​Примечание:​    В средстве проверки совместимости​    В средстве проверки совместимости​    В средстве проверки совместимости​ могут быть отображены​

    ​).​ использованием подключения.​​ ранней версии Microsoft​​ лучше устанавливать формат,​​: Что значит «не​ intersect(target, me.columns(2)) is​Возможно можно как-то​ при изменении исходных​ по-прежнему необходимо ввести​ OLAP.​ вычисляет промежуточных и​​ отобразить в ячейке​​Мы стараемся как​ щелкните ссылку​ нажмите кнопку​ нажмите кнопку​ и будут утеряны.​Сводная таблица в данной​Книга содержит сводную таблицу​

    ​ Excel может выглядеть​ когда никакой критерий​​ возвращаются к исходным​ nothing then …​ оптимизировать и ускорить​ данных автоматически обновлялись​ значения в полях​Показывать элементы без данных​​ общих итогов. Снимите​ вместо сообщение об​​ можно оперативнее обеспечивать​

    ​Найти​

    ​Найти​​Найти​При обновлении подключений с​ книге содержит данные,​ с включенным анализом​ или работать несколько​ фильтра не активирован​ значениям»​ps всё-таки рекомендую​ обновление? Поиском нашел​

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

    ​, чтобы найти сводные​, чтобы найти сводные​​ функциями OLAP, ссылающимися​ представленные с помощью​ «что если». Неопубликованные​ иначе.​ (каждое поле имеет​Сводная таблица -​ один раз заплатить​ тему про принудительное​

    ​Лузер​или​​    Установите или снимите флажок,​ только элементы, отображаемые​ флажок, чтобы отобразить​ материалами на вашем​ таблицу, содержащую повторяющиеся​ таблицы, содержащий именованный​ таблицы с полями​ на срезы, вместо​ функции «Дополнительные вычисления».​ изменения «что если»​Проблемы, которые приводят к​ галочку Show All).​ это по сути​ справке, чем мучиться​ использование одного кэша​: В код листа​

    ​столбцы для повтора слева​

    ​ чтобы отобразить или​

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

    ​ будут потеряны в​ существенной потере функциональности​​ Также выбирать ячейки​ анализ исходной таблицы,​ :)​​ для всех сводных​​ с исходными данными:​в разделе​

    ​ скрыть элементы столбцов,​

    ​ общих итогов в​Показывать пустые ячейки​​ переведена автоматически, поэтому​ их повторение (​ были изменены и​ а затем измените​ значения ошибки #ИМЯ?.​

    ​ данные не будут​​ предыдущих версиях Excel.​Проблемы, которые приводят к​ дли форматирования нужно​

    ​ т.е отображение данных.​​Serge​ таблиц, но не​Private Sub Worksheet_Change(ByVal​Печатать заголовки​ которые содержат нет​ вычислениях.​     Установите этот флажок,​ ее текст может​Работа со сводными таблицами​ внесите необходимые изменения​ их формат на​

    ​Что необходимо сделать.​​ сохранены и будут​Что это означает.​ небольшой потере точности​ через меню сводной​orange3100​: Уверен что нельзя.​

    ​ смог применить это​ Target As Range)​​на вкладке «​ значения.​Примечание:​ а затем введите​ содержать неточности и​, вкладка​ в диалоговом окне​ структурную или табличную​    Вместо срезов используйте для​ заменены исходными значениями​    Изменения анализа «что если»,​

    ​Проблема​​ таблицы (найдёте его,​: Если вы просмотрите​Обновить сразу все​

    ​ к нескольким источникам​

    ​Sheets(«Лист2»).PivotTables(«СводнаяТаблица1»).PivotCache.Refresh​лист​​Примечание:​ Этот параметр доступен только​ текст, например «Пусто»,​ грамматические ошибки. Для​Конструктор​Параметры поля​ форму, сняв флажок​ фильтрации данных фильтры​ из источника данных.​

    ​ не опубликованные на​

    ​Решение​

    ​ открыв панель Pivot​ пример (вложение) или​​ сводные можно так:​ сводных:​End Sub​» диалогового окна​ Этот параметр доступен только​ для источника данных​ который вы хотите​ нас важно, чтобы​, группа​. Щелкните правой кнопкой​Объединить и выровнять по​ сводных таблиц.​Что это означает.​ сервере, не отображаются​Книга содержит сводную таблицу,​ Table), активизировать пункт​ отредактируете свою любую​Private Sub Worksheet_Change(ByVal​

    ​2) как задать​​где Лист2 -​Параметры страницы​ для источника данных​ не OLAP.​ отобразить в ячейке​ эта статья была​Макет​ мыши любой элемент​ центру ячейки с​К началу страницы​    Функция не поддерживается в​

    ​ в более ранних​ размеры которой выходят​​ Выбрать (Enable Selection),​ сводную таблицу (любое​ Target As Range)​ обновление только при​ лист со сводной​

    ​. (На вкладке​​ OLAP.​Сортировка раздела​ вместо пустую ячейку.​

    ​ вам полезна. Просим​, кнопка​​ именованный набор и​ подписями​Проблема​ Excel 97 –​ версиях Excel.​ за пределы, установленные​ затем что именно​ поле со значением​ActiveWorkbook.RefreshAll​

    ​ изменении а)определенной ячееки​​ таблицей​Разметка страницы​Отображение подписей элементов при​Использовать настраиваемые списки при​Автоматически изменять ширину столбцов​

    ​ вас уделить пару​Макет отчета​​ нажмите кнопку​(​Решение​ 2007 и пользовательское​Что необходимо сделать.​

    ​ в предыдущих версиях​​ выбрать (Label or​ которое можно исправить),​End Sub​

    ​ б)диапазона(выделен желтым в​СводнаяТаблица1 — имя​​в группе​ отсутствии полей в​ сортировке​ при обновлении​ секунд и сообщить,​

    ​, команда​​Параметры поля​сводной таблицы В группе​Книга содержит сводную таблицу,​

    ​ значение, которые не​    Прежде чем открывать книгу​ Excel. Эта сводная​​ Data or Label​ то после обновления​user0​ примере) в)столбца, так​ сводной.​

    ​Параметры страницы​​ области значений​    Установите или снимите флажок,​     Выберите, чтобы отрегулировать​ помогла ли она​

    ​Не повторять подписи элементов​. На вкладке​​ Работа с​ к которой применен​ отображаются данные, которые​ в более ранней​ таблица будет потеряна​ and Data), и​

    ​ это поле останется​​: ikki, Serge 007​ как сейчас все​Или все таблицы​

    ​нажмите кнопку​

    ​    Установите или снимите флажок,​

    ​ чтобы включить или​ столбцы сводной таблицы​​ вам, с помощью​).​Разметка и печать​, «​ стиль сводной таблицы.​

    ​ вы ввели (например,​​ версии Excel, опубликуйте​ при сохранении в​

    ​ только после этого​ неизменным.​​Спасибо​ обновляется при изменении​ листа:​Печатать на каждой странице​ чтобы отобразить или​ отключить использовать настраиваемые​

    ​ в автоматически подогнать​​ кнопок внизу страницы.​Книга содержит сводную таблицу,​

    ​убедитесь в том,​

    ​Анализ​ В более ранних​% от родительской строки​​ изменения анализа «что​ формате более ранней​ мышкой выбирайте поля​Необходимо сделать так​Я бы с​ любой ячейки листа,​Private Sub Worksheet_Change(ByVal​​.​​ скрыть подписи элементов,​ списки при Excel​​ размер широкой текст​​ Для удобства также​

    ​ к которой применен​ что флажок​​», группа «​ версиях Excel стили​ суммы​ если» (​ версии. В более​ (заголовки или данные)​

    ​ что можно было​​ удовольствием почитал справку​ что несколько неудобно.​ Target As Range)​Данные​ когда нет полей​ сортирует списки. Если​ или число. Снимите​ приводим ссылку на​

    ​ замещающий текст. Замещающий​​Отображать элементы разных уровней​Сводная таблица​ сводных таблиц не​​,​​Работа со сводными таблицами​​ ранних версиях Excel​​ на таблице. К​​ чтото написать или​​ по VBA, но​​зы: на всякий​​For Each PvTable​​Раздел данных сводной таблицы​​ в области значений.​​ снять этот флажок​​ флажок, чтобы сохранить​​ оригинал (на английском​​ текст для сводных​​ в разных полях​​», команда «​

    ​ поддерживаются.​

    ​% от родительской суммы​

    ​, вкладка​ будут работать только​​ выбранному таким образом​ откорректировать поле, а​ к сожалению на​ случай пример во​ In Sheets(«Лист2»).PivotTables​

    ​Сохранить источник данных с​​Примечание:​

    • ​ при сортировке больших​ ширину столбцов текущей​ языке) .​

    • ​ таблиц будет удален​не установлен (по​Параметры​

    ​Что это означает.​​ столбца​Анализ​ сводные таблицы, созданные​ диапазону применяйте нужный​ после обновления оно​ данном этапе я​

    ​ вложении​​PvTable.PivotCache.Refresh​ файлом​

    ​ Этот флажок только в​ объемов данных также​​ сводной таблицы.​Для управления различные параметры​ в версиях, предшествующих​ умолчанию), и установлен​», вкладка​    Стили сводных таблиц, основанные​

    ​или​​, группа​ в режиме ограниченной​

    ​ формат — обычно​ снова отображало данные​

    ​ мало что там​user0​​Next​    Установите или снимите флажок,​ сводных таблицах созданы​ может повысить производительность.​Сохранять форматирование ячеек при​ сводной таблицы с​

    • ​ Excel 2007.​​ флажок​Разметка и формат​ на темах, не​

    • ​нарастающим итогом в %​​Вычисления​ функциональности.​

    • ​ он сохраняется и​​ из источника​ пойму, а так​: возможно описание сверху​End Sub​ чтобы сохранить или​

    ​ до Microsoft Office​​Отображение​ обновлении​

    support.office.com

    Как автоматически обновлять сводные таблицы?

    ​ помощью диалогового окна​​Что это означает.​автоматически упорядочивать и удаление​).​ доступны и не​).​, кнопка​Что это означает.​

    ​ после обновления таблицы​​orange3100​ я только за​ несколько сумбурно, попробую​Лузер​ сохранить данные из​ Excel 2007.​Отображение раздела​

    ​    Выберите, чтобы сохранить макет​​Параметры сводной таблицы​    Замещающий текст не поддерживается​
    ​ повторений из набора​Сводная таблица в этой​
    ​ отображаются в Excel​
    ​Что необходимо сделать.​
    ​Средства OLAP​    В Excel 2007 и​Olya.ua​
    ​: Действия — Очистить,​ самобразование )​
    ​ изложить просьбу проще..​: Дисклеймер!​
    ​ внешнего источника данных​Показывать вычисленные компоненты с​
    ​Развернуть или свернуть кнопки​ сводной таблицы и​
    ​.​
    ​ в Excel 97​
    ​Выбранные (значение по​

    ​ книге содержит параметры,​​ 97–2003.​
    ​    В средстве проверки совместимости​
    ​,​ более поздних версий​: Иван, спасибо за​ и сделать по​Еще раз спасибо!​
    ​на листе data​Всмы, Ахтунг!​ в книге.​ сервера OLAP​ Показать​ отформатировать таким образом,​Имя​ – 2007 и​ умолчанию).​ не существующие в​

    ​Что необходимо сделать.​​ щелкните ссылку​
    ​Анализ «что если»​
    ​ сводной таблицы поддерживает​ такой полный ответ,​ новой​199MOS​ есть код который​
    ​при большом объеме​Примечания:​     Установите или снимите​    Выберите этот параметр для​ чтобы она используется​    Отображает имя сводной таблицы.​ не отображается в​Подключение в этой книге​ более ранних версиях​    В средстве проверки совместимости​

    ​Найти​​).​

    ​ 1 048 576​​ моя таблица действительно​
    ​antal10​: у меня не​ при изменении данных​ данных, большом количестве​ ​ флажок, чтобы отобразить​ отображения знак плюс​ каждый раз выполнить​ Чтобы изменить имя,​ этих версиях Excel.​ содержит один или​

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

    ​ была отфильтрована, теперь​: Ну по сути​ получается вставить код​ на листе обновляет​ сводных таблиц можно​Этот параметр не должны​

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

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

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

    ​Дмитрий Д​ сводную таблицу, а​ в книге при​

    ​ листах pivot_sheet1 и​​ как XL обновляет​ конфиденциальность данных.​ флажок не влияет​

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

    ​ один и тот​ – 2003 поддерживается​
    ​: Доброго всем дня!​
    ​ каждый раз это​
    ​ изменении данных в​
    ​ pivot_sheet2. Собственно сам​
    ​Еще рекомендую. Если​
    ​Кроме того этот параметр​
    ​ на вычисляемые показатели.​

    ​ названия столбцов. Снимите​
    ​ макет сводной таблицы​Раздел макета​Найти​
    ​ этих наборов или​    Некоторые параметры сводной таблицы​
    ​ применен стиль сводной​ значения (щелкните правой​
    ​ же показатель отображается​ только 32 500​

    ​У меня схожая​
    ​ делать просто невозможно.​ исходном листе: после​ код:​

    ​ у сводных один​​ недоступен для источника​
    ​Примечание:​ флажок, чтобы скрыть​ и формат и​Объединить и выровнять по​, чтобы обнаружить сводную​
    ​ элементов не будут​ в Excel 97​ таблицы, удалите этот​ кнопкой мыши поле,​ несколько раз. Эта​ элементов для каждого​ проблема (эксель 2010).​Необходимо чтобы сама​ ввода данных вылезает​Private Sub Worksheet_Change(ByVal​ источник данных, то​ данных OLAP.​ Этот параметр доступен только​

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

    ​ Снял все фильтры.​
    ​ структура и скелет​ вот что: Прикрепленные​ Target As Range)​
    ​ и строить их​Включение развернуть​ для источника данных​
    ​ минус кнопок, чтобы​ по умолчанию и​ подписями​

    ​ текст. Чтобы вывести​Что это означает.​ поддерживаются. Эти параметры​ и затем вручную​

    ​Дополнительные вычисления​​ будет сохранена.​

    ​Что необходимо сделать.​ В параметрах поля​
    ​ оставались неизменны, а​ файлы post_353375.GIF (66.12​
    ​Worksheets(«pivot_sheet1»).PivotTables(«pivot1_1»).PivotCache.Refresh​
    ​ надо одну на​

    ​    Установите или снимите флажок,​​ OLAP.​
    ​ развернуть или свернуть​

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

    ​ значений установил числовой​

    ​ лишь данные вновь​​ КБ)​Worksheets(«pivot_sheet1»).PivotTables(«pivot1_2»).PivotCache.Refresh​ основе другой -​ чтобы включить детализация​Список полей​ строк или названия​ что при выполнении​ для внешней строки​ более ранней версии​ элементы обладают свойствами,​

    ​Что необходимо сделать.​​ таблицы, который поддерживается​Без вычислений​    В Excel 2010 и​

    ​ нажмите кнопку​​ формат. Все ок,​ подгружались.​Guest​

    ​Worksheets(«pivot_sheet1»).PivotTables(«pivot1_3»).PivotCache.Refresh​​ обновляются одновременно и​ подробных данных из​

    ​Два варианта являются взаимоисключающими.​​ столбцов. Может потребоваться​

    ​ операции в сводную​ и столбца элементов​ Excel, можно скопировать​ которые не поддерживаются​    В средстве проверки совместимости​ в более ранних​).​

    ​ более поздних версий​

    planetaexcel.ru

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

    ​Найти​​ но стоит мне​делайте изменения в​: Потому что эта​
    ​Worksheets(«pivot_sheet2»).PivotTables(«pivot2_1»).PivotCache.Refresh​
    ​ кеш (а значит​ источника данных, а​Сортировка от А до​ скрыть знак плюс​ таблицу.​
    ​ таким образом, можно​ его в пустую​ в Excel 2007​
    ​ щелкните ссылку​ версиях Excel.​Книга содержит пользовательские внедренные​ можно воссоздать мер​
    ​, чтобы найти сводные​ убрать и снова​ столбце рядомНу это​ процедура уже описана​
    ​Worksheets(«pivot_sheet2»).PivotTables(«pivot2_2»).PivotCache.Refresh​

    ​ и размер файла)​​ затем отображение данных​ Я​ или минус кнопок​Итоги и фильтры​

    ​ выровнять по центру​​ ячейку на листе​ и Excel 97–2003.​Найти​
    ​Сводная таблица в этой​ данные. Эти данные​ в сводной таблице,​ таблицы, размер которых​

    ​ поставить это поле​​ уже меняет изначальную​ выше.​Worksheets(«pivot_sheet2»).PivotTables(«pivot2_3»).PivotCache.Refresh​
    ​ уменьшается в разы.​ на новый лист.​    Выберите, чтобы отсортировать поля​ при печати сводной​

    ​Раздел общие итоги​​ элементы по горизонтали​ или добавить его​ Возможно, эти свойства​, чтобы найти сводные​ книге не будет​ не будут сохранены.​ подключенной к источнику​ превышает бывшего ограничения.​ обатно в поле​
    ​ задачу…​199MOS​End Sub​Лузер​Примечание:​ в списке полей​ таблицы или отобразить​

    ​Показывать общие итоги для​​ и вертикали. Снимите​ в примечание.​ не будут сохранены.​

    ​ таблицы с неподдерживаемыми​​ работать в версиях,​Что это означает.​ данных интерактивной аналитической​ Сохранение книги в​ вычеслений, как формат​
    ​Я поясню:​: но все равно​вопрос 1 (основной)​: Дисклеймер!​ Этот параметр недоступен для​

    ​ сводной таблицы в​ сводную таблицу только​ строк​ флажок, чтобы левому​
    ​Щелкните правой кнопкой мыши​
    ​Что необходимо сделать.​ параметрами, и внесите​ предшествующих Excel 2007.​    Внедренные пользовательских данных, например​ обработки (OLAP). Не​ формате Excel 97​ ячейки меняется на​В организации есть​ не работают варианты​сейчас как сделать​Всмы, Ахтунг!​
    ​ источника данных OLAP.​ алфавитном порядке по​ для просмотра.​    Установите или снимите флажок,​ краю элементов в​ в любом месте​    Щелкните правой кнопкой​ необходимые изменения.​ В более ранних​ Power Pivot данных​ удается отобразить сводную​ – 2003 и​ процентный, Параметры поля-Числовой​ файл в котором​ -:((​

    CyberForum.ru

    Не допустить изменение формата ячеек сводной таблицы при ее обновлении

    ​ обновление сводных при​​при большом объеме​Обновление данных при открытии​ возрастанию.​Показывать контекстные всплывающие подсказки​ чтобы отобразить или​ внешних полей строк​ сводной таблицы и​

    ​ мыши любой элемент​​Определенные кнопки полей сводной​ версиях Excel будут​ не поддерживается в​

    ​ таблицу в Excel​​ повторное создание сводной​ формат становится финансовым​

    ​ собраны данные с​​ber$erk​ изменении только:​ данных, большом количестве​ файла​Примечание:​    Выберите для отображения подсказок,​ скрыть столбце​ и столбцов в​
    ​ выберите​ именованных наборов и​ диаграммы в этой​ работать только сводные​ Excel 97 –​ 97 – 2007.​ таблицы в режиме​ «Евро Шведский (Финляндия)»​ нескольких отделов, далее​: … Прикрепленные файлы​а) определенной ячееки​ сводных таблиц можно​    Установите или снимите флажок,​ Этот параметр недоступен для​ значение, строку или​Общий итог​ верхней части группы​Параметры сводной таблицы​ нажмите кнопку​ книге включены или​ таблицы, созданные в​ 2007. Данные будут​Что необходимо сделать.​ совместимости.​Как с этим​ нач каждого отдела​

    ​ post_353384.gif (93.29 КБ)​​ (например B3)​ смотреть целый день,​ чтобы обновить или​ источника данных OLAP.​ столбец сведения отображались​

    ​рядом с последнего​​ элементов.​

    ​. На вкладке​Параметры поля​ отключены. Все кнопки​ режиме совместимости.​ потеряны.​    В средстве проверки совместимости​Сводная таблица в этой​ бороться?​ вписывает свои комментарии​199MOS​б) диапазона (например​ как XL обновляет​ не обновлять данные​Сортировка в порядке источника​ на значение поля​

    ​ столбца.​Когда в сжатой форме​

    planetaexcel.ru

    ​Замещающий текст​

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

    Обновите сводную таблицу на листе, нажав кнопку «Обновить»

    Обновить сводную таблицу на листе или в книге с помощью VBA


    стрелка синий правый пузырь Обновите сводную таблицу на листе, нажав кнопку «Обновить»

    В Excel есть функция «Обновить» и «Обновить все» для обновления сводной таблицы на одном листе.

    Щелкните сводную таблицу, данные которой нужно обновить, а затем щелкните Опция (в Excel 2013 щелкните АНАЛИЗ)> обновление > обновление. Смотрите скриншот:

    документ-обновление-сводная таблица-данные-1

    Если вы хотите обновить все сводные таблицы на одном листе, вы можете выбрать Обновить все.


    стрелка синий правый пузырь Обновить сводную таблицу на листе или в книге с помощью VBA

    С помощью VBA вы можете не только обновлять все сводные таблицы на одном листе, но также можете обновлять все сводные таблицы во всей книге.

    1. Нажмите F11 + Альт вместе на клавиатуре, чтобы открыть Microsoft Visual Basic для приложений окно.

    2. Затем нажмите Вставить > Модули чтобы вставить новое окно модуля. А затем скопируйте следующий код VBA в окно.

    VBA: обновить сводные таблицы на листе.

    Sub AllWorksheetPivots()
    'Updateby20140724
    Dim xTable As PivotTable
    For Each xTable In Application.ActiveSheet.PivotTables
        xTable.RefreshTable
    Next
    End Sub
    

    3. Нажмите Run кнопку в окне или клавишу F5 для запуска VBA, то сводные таблицы на листе обновляются.

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

    VBA: обновить все сводные таблицы в книге.

    Sub RefreshAllPivotTables()
    'Updateby20140724
    Dim xWs As Worksheet
    Dim xTable As PivotTable
    For Each xWs In Application.ActiveWorkbook.Worksheets
        For Each xTable In xWs.PivotTables
            xTable.RefreshTable
        Next
    Next
    End Sub
    

    Относительные статьи:

    • Обновить сводную таблицу при открытии файла в Excel
    • Обновить диапазон данных сводной таблицы в Excel

    Лучшие инструменты для работы в офисе

    Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

    • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
    • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
    • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
    • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
    • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
    • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
    • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
    • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
    • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

    вкладка kte 201905


    Вкладка Office: интерфейс с вкладками в Office и упрощение работы

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

    офисный дно

    Комментарии (3)


    Оценок пока нет. Оцените первым!

    Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2013 Еще…Меньше

    Вы можете в любой момент нажать кнопку Обновить, чтобы обновить данные в сводных таблицах в книге. Вы можете обновить данные для сводных таблиц, импортированных из Power Query, таких как база данных (SQL Server, Oracle, Access и т. д.), куб служб Analysis Services, веб-канал данных и многие другие источники. Можно также обновить данные из таблицы Excel,которая автоматически включает все изменения внешнего источника данных.

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

    1. Щелкните любое место сводной таблицы. На ленте появится вкладка Работа со сводными таблицами.

      Работа со сводными таблицами

    2. На вкладке Анализ выберите команду Обновить или нажмите ALT+F5.

      Изображение ленты Excel

      Совет: Вы также можете обновить сводную таблицу, щелкнув ее правой кнопкой мыши и выбрав команду «Обновить».

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

    Если таблица обновляется слишком долго, на вкладке Анализ нажмите стрелку рядом с кнопкой Обновить и выберите пункт Состояние обновления. Так вы сможете проверить состояние обновления.

    Чтобы отменить обновление, нажмите Отменить обновление.

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

    1. На вкладке Анализ нажмите кнопку Параметры.

      Кнопка "Параметры" на вкладке "Анализ"

    2. На вкладке Макет и формат установите флажки Автоматически изменять ширину столбцов при обновлении и Сохранять форматирование ячеек при обновлении.

    1. Щелкните любое место сводной таблицы. На ленте появится вкладка Работа со сводными таблицами.

      Работа со сводными таблицами

    2. На вкладке Анализ нажмите кнопку Параметры.

      Кнопка "Параметры" на вкладке "Анализ"

    3. На вкладке « Данные» проверьте данные обновления при открытии файла .

    1. Щелкните любое место сводной таблицы. На ленте появится вкладка Работа со сводными таблицами.

      Работа со сводными таблицами

    2. На вкладке Анализ выберите команду Обновить или нажмите ALT+F5.

      Изображение ленты Excel

      Совет: Вы также можете обновить сводную таблицу, щелкнув ее правой кнопкой мыши и выбрав команду «Обновить».

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

    Если таблица обновляется слишком долго, на вкладке Анализ нажмите стрелку рядом с кнопкой Обновить и выберите пункт Состояние обновления. Так вы сможете проверить состояние обновления.

    Чтобы отменить обновление, нажмите Отменить обновление.

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

    1. На вкладке Анализ нажмите кнопку Параметры.

      Кнопка "Параметры" на вкладке "Анализ"

    2. На вкладке Макет и формат установите флажки Автоматически изменять ширину столбцов при обновлении и Сохранять форматирование ячеек при обновлении.

    1. Щелкните любое место сводной таблицы. На ленте появится вкладка Работа со сводными таблицами.

      Работа со сводными таблицами

    2. На вкладке Анализ нажмите кнопку Параметры.

      Кнопка "Параметры" на вкладке "Анализ"

    3. На вкладке « Данные» проверьте данные обновления при открытии файла .

    1. Щелкните любое место сводной таблицы. На ленте появится вкладка Работа со сводными таблицами.

      Работа со сводными таблицами

    2. На вкладке Анализ выберите команду Обновить или нажмите ALT+F5.

      Изображение ленты Excel

      Совет: Вы также можете обновить сводную таблицу, щелкнув ее правой кнопкой мыши и выбрав команду «Обновить».

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

    Если таблица обновляется слишком долго, на вкладке Анализ нажмите стрелку рядом с кнопкой Обновить и выберите пункт Состояние обновления. Так вы сможете проверить состояние обновления.

    Чтобы отменить обновление, нажмите Отменить обновление.

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

    1. На вкладке Анализ нажмите кнопку Параметры.

      Кнопка "Параметры" на вкладке "Анализ"

    2. На вкладке Макет и формат установите флажки Автоматически изменять ширину столбцов при обновлении и Сохранять форматирование ячеек при обновлении.

    1. Щелкните любое место сводной таблицы. На ленте появится вкладка Работа со сводными таблицами.

      Работа со сводными таблицами

    2. На вкладке Анализ нажмите кнопку Параметры.

      Кнопка "Параметры" на вкладке "Анализ"

    3. На вкладке « Данные» проверьте данные обновления при открытии файла .

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

    Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

    Нужна дополнительная помощь?

    Понравилась статья? Поделить с друзьями:

    А вот еще интересные статьи:

  • Excel если было изменение то обновить таблиц
  • Excel если буква то число
  • Excel если буква то считать
  • Excel если больше числа то значение
  • Excel если больше то умножить

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии