Начиная со таблицы вот так:
Name Grade Subj Course
Dave 9 Math Algebra I
Dave 9 Eng Eng I
Dave 9 Sci Biology
Ed 10 Math Algebra 2
Ed 10 Eng Eng 2
Ed 10 Sci Chemistry
Mary 9 Math Algebra I
Mary 9 Eng Eng I
Mary 9 Sci Biology
Я хотел бы получить такой стол:
Name Grade Math Eng Sci
Dave 9 Algebra I Eng I Biology
Ed 10 Algebra 2 Eng 2 Chemistry
Mary 9 Algebra I Eng I Biology
Где значения в таблице транспонируются из исходных строк таблицы?
Если я использую табличный макет сводной таблицы, я могу получить название и оценку в 1 строке, а затем я могу выделить предметы в верхней части страницы, поместив их в столбцы. У меня возникли проблемы с получением названия курса в реальных клетках.
Когда я помещаю название курса в значения, оно просто подсчитывает.
Хорошо, этот ответ работает немного быстро для меня. Вот шаги:
- Откройте таблицу в редакторе Power Query
- превратить данные в таблицу
- выберите стол
- выберите данные -> из таблицы / диапазона
- Используйте Power Query, чтобы сделать транспонирование
- выберите столбцы Subj и Course
- Выберите вкладку Transform:
- Выберите Pivot Column, вам, возможно, придется навести курсор, чтобы найти его
- Столбец значений = курс
- Выберите дополнительные параметры -> не агрегировать
- Верни это
- Домашняя вкладка
- Закрыть и загрузить ..