Используйте метки столбцов из таблицы Excel в качестве строк в сводной таблице - PullRequest
0 голосов
/ 24 октября 2018

У нас есть таблица, которая выглядит следующим образом:

Year  Malaria  Tuberculosis  Dengue Fever  Ebola  [etc etc]
-----------------------------------------------------------
2015  20       185           17            3
2016  25       149           22            54
2017  24       132           24            4
2018  22       108           20            7

Мы хотим иметь сводную таблицу, которая автоматически отображает столбцы в виде строк и добавляет новые строки при добавлении столбцов, например:

Year          Total
-----------------------
[+] Malaria          91
[-] Tuberculosis    574
    2015        185
    2016        149
    2017        132
    2018        108
[+] Dengue Fever     83
[+] Ebola            68
[More rows...]  
-----------------------
TOTAL               816

Как бы мы это сделали?

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

1 Ответ

0 голосов
/ 24 октября 2018

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

Во-первых, мы можем попытаться отменить ваши данные:

  • Выделите текущую таблицувключая заголовки
  • Затем в разделе «Данные» на ленте выберите From Table
  • Выделите все столбцы, содержащие данные, но не столбец Year,и затем выберите Unpivot Columns

enter image description here

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

enter image description here

Теперь последний шаг - создать сводную таблицу, используя эту непивившуюданные.Вот скриншот моей настройки сводной таблицы:

enter image description here

Обратите внимание, что Attribute (например, малярия, туберкулез) находится на выше 1040 *.Это позволяет нам открывать или закрывать каждое заболевание и соответствующие данные за все годы.

Это приводит к следующей сводной таблице, которая соответствует ожиданиям:

enter image description here

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

...