Используйте Excel для форматирования денормализованной таблицы как отчета со сводными заголовками и подробными строками

400
NReilingh

Обычно я работаю, чтобы получить лист CSV или Excel, содержащий денормализованные данные отчета. Вот простой пример:

Category ID | Category Name | Detail one | Detail two ------------|---------------|------------|----------- 1 | Cat1 | 65 | Jane 1 | Cat1 | 13 | Jill 1 | Cat1 | 25 | Jack 2 | Cat2 | 60 | John 2 | Cat2 | 25 | Jeremy 2 | Cat2 | 84 | Jason 

Я хочу знать, как создать отчет из такого рода данных с группировками и подробными полосами, аналогично тому, как можно создать отчет в службах отчетов SQL Server. Я не хочу удалять какую-либо информацию, я просто хочу отформатировать данные таким образом, чтобы «категории» были указаны только один раз, а все строки сведений перечислены в каждой категории. Вот пример выходных данных:

Category ID | Category Name | Detail one | Detail two ------------|---------------|------------|----------- 1 | Cat1 | 103 | | | 65 | Jane | | 13 | Jill | | 25 | Jack 2 | Cat2 | 169 | | | 60 | John | | 25 | Jeremy | | 84 | Jason 

Я добавил поле суммы в строку группировки столбца C, но это не обязательно.

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

Есть ли способ достичь желаемого результата, применяя что-то сразу ко всей исходной таблице?

1
Одним из способов является использование условного форматирования для очистки (цвет шрифта совпадает с цветом интерьера) ячеек в первых двух столбцах, если они совпадают с ячейкой выше. И вы можете использовать мастер `Data -> Subtotal`, чтобы получить промежуточные итоги каждой группы. О, и скройте строку «Итого», если она вам не нужна. Ron Rosenfeld 7 лет назад 0

1 ответ на вопрос

1
Olly

Вы можете делать то, что вы хотите с помощью сводной таблицы. Поместите все четыре поля в раздел «Строки», выберите «Показать в табличной форме» в макете отчета и удалите промежуточные итоги. Формат подойдет.

Похожие вопросы