Перемещение данных Excel на другой лист

Перемещение данных Excel на другой лист

Мне нужно будет сделать так, чтобы 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.....и т.д.
id
30010
Текст A........200...........10..............
Текст B........400...........20..............
30011
Текст A........50..............5..............
Текст B........150..............15...............

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

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

решение1

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

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

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

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

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

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

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

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

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

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

решение2

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

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

Связанный контент