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

Вот сценарий:

  • Sheet1 имеет 15 столбцов и 16 000 строк
  • Сводная таблица, созданная в Sheet2 для всех данных в Sheet1
  • 2 новых столбца данных добавлены в середине существующих столбцов в Sheet1. Новый итог – 17 столбцов
  • Вторая сводная таблица, созданная в Sheet3 для всех данных в Sheet1

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

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

Использование Windows 7, Excel 2010

UPDATE: я просто воспроизвел это условие, выполнив следующие действия:

  1. Открыта новая пустая книга, а 3 других книги открыты в том же экземпляре
  2. Создана следующая таблица:

Таблица 1

  1. Создал следующую сводную таблицу:

введите описание изображения здесь

  1. Добавлено 2 новых столбца с произвольными формулами:

(Текстовые поля, форматирование и вставка строки заголовка выполняются после факта для удобства объяснения)

введите описание изображения здесь

  1. Создайте новую сводную таблицу – на новом листе – и вы увидите, что в нее не включены новые поля «Оплата» и «Фактор лицензии». Нажмите «Обновить», а затем появятся два новых поля.

введите описание изображения здесь

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

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

  • Можно ли объединить две таблицы в одну и создать сводную таблицу из обоих наборов данных
  • Excel GETPIVOTDATA - я не хочу ссылаться на все поля в сводной таблице
  • Почему моя сводная таблица показывает разные значения, чем таблица, на которой она основана?
  • Как создать ярлыки строк для сводной таблицы?
  • 3 месяца Moving Average powerpivot
  • Как применить несколько фильтров к нескольким полям значений в сводной таблице?
  • Таблицы сводных таблиц Excel 2007 - как использовать рассчитанные поля при подключении к кубу данных?
  • Как расширить вторичную метку строки только на одной первичной метке строки?
  • Вложенные столбцы сводной таблицы
  • Сохранять только данные после фильтра. Сводная таблица
  • Добавить столбец с настраиваемым текстом в сводную таблицу
  • Interesting Posts

    Нет сообщения об ошибке, код результата: E_FAIL (0x80004005)

    Конвертировать с UTC в Access

    VBA Macro, чтобы перебрать все параметры, скопировать + вставить строки в разные листы

    PHP и MYSQL: как автоматически генерировать новые таблицы из существующей таблицы

    VBA открыть файл Excel в диалоговом окне «Папка», чтобы скопировать

    Excel VBA с использованием Range в Macro

    Как создать список из текстовой строки в другой ячейке?

    Зацикливание макроса в excel

    Бесконечный цикл while в VBA

    Почему я получаю ошибку else, когда я использую оператор case case и как его исправить?

    Транспонирование нескольких строк в несколько столбцов

    изменение значения ячейки на основе значения другой ячейки

    Условное форматирование с несколькими столбцами vlookup

    Как получить имена таблиц как имена таблиц при получении данных с помощью Power Query от SqlServer

    Excel VB Macro сравнивает значения во всей колонке

    Давайте будем гением компьютера.