Мне нужно будет сделать так, чтобы 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'. Вот шаги:
скопируйте ваши данные
Вставьте как 'transpose'. Теперь у вас должны быть заголовки столбцов, такие как week, id, '30010' и '30011'.
Вставить > Сводную таблицу на новый лист, используя в качестве источника данных только что вставленную таблицу.
Перетащите «неделя» в заголовки столбцов
Перетащите «30010» и «30011» в метку значений (нижний правый угол). Вы должны заметить, что в метке строки отображается сумма значений для 30010 и 30011.
Перетащите «id» в метку строки.
ps Вы можете отключить промежуточные и общие итоги. Выделите сводную таблицу и скопируйте и вставьте в Excel как текст, измените метки соответствующим образом (например, метка строки -> неделя; «Сумма 30010» -> «30010»), как того требует ваша таблица.
вставьте строку под «Неделя» и введите «ID».
Надеюсь, это поможет.
решение2
Tableau делает плагин для Excel, который может преобразовывать данные в столбчатый формат. Он разместит ваши данные в четыре столбца: ID, Week, (Text A/B) и значения в таблице. Я не думаю, что это даст вам именно то, что вы ищете, но вы можете поворачивать вывод Tableau, пока не получите то, что вам нужно.
http://kb.tableau.com/articles/knowledgebase/addin-reshaping-data-excel