Как переставить данные из набора столбцов в другой набор столбцов [закрыто]

1

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

Point   Load     FX      FY     FZ
1       DEAD    -0.29    9.24   182.06
1       LIVE     0.02    1.75    32.42
1       COMB2   -0.31   13.89   270.34
1       COMB22  -0.26   10.99   214.48
2       DEAD     0.2    -0.7    265.21
2       LIVE    -0.01   -1.58    57.74
2       COMB2    0.23   -3.37   410.64
2       COMB22   0.2    -2.28   322.95

Я хочу расположить это в другом наборе столбцов в формате, подобном следующему:

    DL            LL           COMB2 1.2D+1.6L        COMB22 DL+LL  
Point    FX   FY  FZ   FX  FY  FZ     FX   FY  FZ       FX    FY     FZ
1      -0.29 ............................................................214.48
2       0.2                                                              322.95

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

Shane
источник
1
Посмотрим, сможете ли вы сделать это с помощью сводных таблиц .... будет намного проще, чем VBA
tumchaaditya
Пожалуйста, вставьте эти цифры в свой вывод. что ты уже испробовал? Мы не Plx сделать мою работу сайта. Пользователи SU будут давать полные ответы, если вы попробовали это самостоятельно, и вы где-то застряли.
Никда
Добавление к моему предыдущему комментарию. Сводная таблица даст вам раскрывающийся список, чтобы вы могли видеть результаты только по 1 критерию за раз. Если вы хотите их все, просто скопируйте получившуюся таблицу каждого выпадающего элемента и вставьте в качестве значений ..
tumchaaditya

Ответы:

0

Я бы сделал это в два этапа:

  1. Переформатируйте ваши данные, используя мой отклик, доступный здесь: http://tduhameau.wordpress.com/2012/09/24/the-unpivot-add-in/
  2. Запустите сводную таблицу по переформатированным данным, как подсказывает tumchaaditya.
нутч
источник