5

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

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

4 ответа4

4

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

В Excel 2010 перейдите на вкладку Формулы и выберите Диспетчер имен. Создайте новый диапазон, назовите его как «all_data» (пробелы в имени не допускаются). В поле «Относится к» используйте следующую формулу, адаптированную для ваших собственных данных:

=OFFSET(Source!$A$1,0,0,COUNTA(Source!$A:$A),1)

Чтобы сломать это:

Source!$A$1 reference - обычно это верхняя левая ячейка ваших данных (обычно первая ячейка в строке заголовка)

0,0 строки, столбцы - вы не хотите смещаться от ссылки, так что они оба равны нулю

COUNTA(Source!$A:$A) высота - будет подсчитывать количество непустых ячеек в столбце A - измените его на столбец, в котором всегда будет запись для каждой строки, например, столбец, в котором есть идентификатор для каждой строки.

1 ширина - это количество столбцов в ваших данных - например, если у вас есть заполненные столбцы от A до E, то это число будет 5

При вставке новой сводной таблицы введите именованный диапазон (all_data) в поле «Таблица / Диапазон», а не выбирайте весь лист.

2

Просто отмените выбор "Пустой" в данных. Тогда он не появится в опоре. Когда вы обновляете это, следует помнить, я думаю.

1

В столбце "Метки строк" есть раскрывающееся меню "Фильтр". Отмените выбор "пробелов" из списка фильтров.

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .