Excel - преобразование строк в столбцы - PullRequest
0 голосов
/ 22 января 2020

В Excel для Ma c (Office365), как мне лучше всего получить построчно отформатированные данные формы

| Year | Data |
---------------
| 2019 | 0.1  |
| 2019 | 0.3  |
| 2018 | 2.5  |
| 2017 | 0.9  |
| 2017 | 2.0  |

в виде по столбцам, например

| 2017 | 2018 | 2019 |
----------------------
| 0.9  | 2.5  | 0.1  |
| 2.0  |      | 0.3  |

?

Сводная таблица, похоже, не является подходящим инструментом для этого, так как это суммирует мои значения. Инструмент Power Query в настоящее время недоступен для Ma c.

Ответы [ 2 ]

4 голосов
/ 22 января 2020

Создать таблицу ввода / вывода согласно скриншоту

В D2, формула скопирована по горизонтали и влево:

=IFERROR(AGGREGATE(15,6,$B$2:$B$6/($A$2:$A$6=D$1),ROW(A1)),"")

enter image description here

0 голосов
/ 22 января 2020

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

Просто выберите массив go для ячейки / области назначения (где вы хотите разместить новые данные) и нажмите (alt, затем E, затем S, затем V, затем E). enter image description here

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