Excel 2007 / удаление пустых полей из сводных таблиц

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

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

6
задан Lance Roberts
20.03.2023 9:14 Количество просмотров материала 2774
Распечатать страницу

4 ответа

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

Edit:

вот что я придумал в VBA:

Private Sub CommandButton1_Click()

Dim pt As PivotTable
Dim pi As PivotItem

Set pt = ActiveSheet.PivotTables("PivotTable2")

For Each pi In pt.PivotFields("B").PivotItems
    If pi.Value = "(blank)" Then pi.Visible = False
Next pi

End Sub

, где "PivotTable2" - это имя сводной таблицы, А" B " - имя поля строки, из которого вы пытаетесь удалить пробелы. Можно изменить код, чтобы скрыть другие типы полей.

1
отвечен Lance Roberts 2023-03-21 17:02

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

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

1
отвечен RocketGoal 2023-03-21 19:19

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

0
отвечен Col 2023-03-21 21:36

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

-1
отвечен user231602 2023-03-21 23:53

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх