7

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

базовая структура

Тем не менее, некоторые из моих строк данных на самом деле очень длинные, и это значительно снижает читаемость сводки, как показано здесь:

действительно длинные данные

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

больше нет отступа

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

Есть ли простой способ сделать эту работу? Я просто застрял с одним вариантом (отступ) или другим (перенос)?

2 ответа2

5

Хорошо, да, это возможно! Похоже, работа для сводной таблицы !

Прежде всего, перейдите к инструментам Pivot Table Tools - Options - Actions - Select и убедитесь, что Enable Selection включен.

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

Теперь перейдите в Home - Alignment - Wrap Text, и это поле будет перенесено без удаления структуры сводной таблицы.

0

СНИМИТЕ ФИЛЬТРЫ КАК ХОРОШО У меня тоже была эта проблема, но в дополнение к решению, приведенному выше, мне пришлось снять фильтры, которые были у меня на сводной таблице.

После этого форматирование слов сохранилось на отлично.

(Чтобы отдать должное, я нашел это решение после 30 минут поиска в Интернете с http://datapigtechnologies.com/blog/index.php/three-tips-for-making-your-pivot-table-formatting-stick/)

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