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

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

  • 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 не будет иметь эти столбцы в области полей до тех пор, пока вы не обновите одну из сводных таблиц.

  • Как я могу избежать ошибки Div / 0 в сводной таблице Excel (2010), когда я вычисляю маржу EBIT
  • Excel, как найти наибольшее значение столбца для заданного значения из другого столбца
  • Как добавить средневзвешенное значение в сводную таблицу?
  • Слияние двух таблиц в одну сводную таблицу - порядок столбцов разный
  • Получение данных из сводных таблиц
  • Фильтрация столбцов сводной таблицы, только считайте, если
  • array в excel, который возвращает номер строки максимального значения в многоколоночном диапазоне
  • Excel Pivot Table Count Уникальные значения
  • Установите столбец в сводной таблице как процент другой
  • Экран таблицы сводных таблиц Excel
  • Почему мои сводные таблицы иногда теряют свою нижнюю границу?
  • Давайте будем гением компьютера.