Как я могу транспонировать и группировать данные в Excel 2010?

2538
G-.

Я не думаю, что формулирую вопрос правильно, поэтому я был бы рад, если бы кто-то мог отредактировать его до чего-то разумного!

Я использую Excel 2010, и у меня есть такой набор данных:

Art 12 Bob 15 Bob 18 Kev 16 Kev 13 Kev 14 Kev 20 Deb 12 Deb 21 

Я хочу превратить это в это:

Art Bob Kev Deb 12 15 16 12 18 13 21 14  20  

Специальная опция вставки не позволяет делать то, что я хочу, но она близка. Это дает мне это:

Art Bob Bob Kev Kev Kev Kev Deb Deb 12 15 18 16 13 14 20 12 21 

Как я могу преобразовать данные так, как мне нужно?

Спасибо

1
Мне действительно любопытно, так как я не могу придумать ни одной изящных функций, которые Excel может сделать. Транспозиция не проблема. То, как вы группируете вещи, является нетрадиционным. Что вы собираетесь делать с данными после их группировки? Может быть, мы можем помочь вам добраться до этой точки без точного шага, который вы пытаетесь. Dane 10 лет назад 0
Это невозможно. Fergus 10 лет назад 0
Смотрите это: http://superuser.com/q/366616/76571 Мой ответ может быть адаптирован для заполнения столбцов, а не строк. Excellll 10 лет назад 1

1 ответ на вопрос

1
Dane

Если это одноразовый процесс, я бы сделал это так:

Добавьте столбцы справа для различных имен (C: F). Если у вас длинный список, я сначала скопирую весь столбец в другое место и воспользуюсь инструментом «Удалить дубликаты» с ленты данных. Затем я бы поместил следующее уравнение в эти столбцы:

=IF($A2=C$1,$B2,"") 

Результаты будут следующими для примера:

Agent | Value | Art | Bob | Kev | Deb Art | 12 | 12 | | |  Bob | 15 | | 15 | | Bob | 18 | | 18 | | Kev | 16 | | | 16 |  Kev | 13 | | | 13 |  Kev | 14 | | | 14 |  Kev | 20 | | | 20 |  Deb | 12 | | | | 12 Deb | 21 | | | | 21 

Скопируйте новые столбцы (C: F) и вставьте в новый лист, но вставьте как значения. Затем сортируйте каждый столбец по отдельности, выбирая не расширять выделение каждый раз.

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

Как я спросил в своем комментарии, что вы собираетесь делать с этими данными после их переформатирования?

Я еще не пробовал ваше решение, но я пытаюсь сгенерировать диаграмму Box & Whisker, чтобы представить изменение во времени загрузки страницы из данных, извлеченных из журналов IIS. В руководстве, которому я следовал при создании этих диаграмм в Excel, исходные данные были представлены таким образом. Я уверен, что это не лучший способ сделать это, но я подумал, что это интересный вопрос / задача! G-. 10 лет назад 0
Вы можете пропустить копирование-вставку и сортировку столбцов. Такие функции, как STDEV, QUARTILE, AVERAGE, SUM, COUNT, MIN, MAX и MEDIAN, могут работать со столбцами в том виде, как они представлены (с пустыми строками над началом данных для данного столбца). Dane 10 лет назад 0

Похожие вопросы