2

Мне нужно было бы скопировать / сослаться в Excel и реструктурировать данные из листа 1 в лист листа 2.

Лист1 имеет следующую структуру:

неделя .......... 1 ......... 1 .................. 2 ......... ..2 ................ 3 .......... 3 и т.д.
id ........... текст A .... текст B ......... текст A ...... текст B
30010 ...... 200 ...... 400 .............. 10 ........... 20
30011 ....... 50 ....... 150 ............... 5 ............ 15

Теперь мне нужно переставить эти данные для sheet2 в это:

неделю ........... 1 ............... 2 ............... 3 ..... так далее
Я бы
30010
Текст А ........ 200 ........... 10 ..............
Текст B ........ 400 ........... 20 ..............
30011
Текст А ........ 50 .............. 5 .............
Текст B ........ 150 ............ 15 .............

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

Существует около ста строк (идентификаторов), которые нуждаются в таком лечении. Заранее спасибо за любую помощь!

2 ответа2

0

Tableau делает плагин для Excel, который может преобразовывать данные в столбчатый формат. Это поместит ваши данные в четыре столбца: ID, неделя, (текст A/B) и значения в таблице. Я не думаю, что это даст вам именно то, что вы ищете, но вы можете поворачивать вывод Tableau, пока не получите то, что хотите.

http://kb.tableau.com/articles/knowledgebase/addin-reshaping-data-excel

0

Вы можете использовать сводную таблицу для этого после того, как вы скопировали и вставили ваши данные с помощью «transpose». Вот шаги:

  1. скопируйте ваши данные

  2. Вставить как «транспонировать». Теперь у вас должны быть заголовки столбцов, такие как week, id, «30010» и «30011».

  3. Вставьте> Сводную таблицу на новый лист с источником данных в качестве вновь вставленной таблицы.

  4. Перетащите «неделя» в заголовки столбцов

  5. Перетащите «30010» и «30011» в метку «Значения» (нижний правый угол). Вы должны заметить, что в метке строки суммируются значения как 30010, так и 30011.

  6. Перетащите «id» в метку строки.

  7. п.с. Вы можете отключить промежуточные итоги и итоги. Выделите сводную таблицу и скопируйте вставку в Excel как текст, соответственно измените метки (например, Метка строки -> Неделя; «Сумма 30010» -> «30010»), как того требует таблица.

  8. вставьте строку ниже «Неделя» и введите «ID».

Надеюсь, это поможет.

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