Excel это не сложно

Основные форумы => PowerQuery, PowerPivot, PowerBI и запросы => Тема начата: home120 от 27.08.2018, 22:57:22



Название: Преобразование столбца в строку
Отправлено: home120 от 27.08.2018, 22:57:22
Добрый вечер! Скажите пожалуйста чайнику как можно вот в этом файле преобразовать СТРОКУ где перечислены города в СТОЛБЕЦ. Как сделано во втором файле

Из файла «Продажи исходник» сделать так как в файле «Продажи итог»

Спасибо


Название: Re:Преобразование столбца в строку
Отправлено: Дмитрий Щербаков(The_Prist) от 28.08.2018, 09:00:26
Вам на другом форуме вроде дали решение. Я могу лишь дать ссылку на статью, где расписывал как раскладывать таблицы с многоуровневыми шапками. Принцип для Вашей таблицы будет такой же: Как из оборотно-сальдовой ведомости сделать сводную таблицу при помощи Power Query (https://www.excel-vba.ru/chto-umeet-excel/kak-iz-oborotno-saldovoj-vedomosti-sdelat-svodnuyu-tablicu-pri-pomoshhi-power-query/)
Способ 2 должен быть для Вас проще и понятнее.

P.S. Все шаги записаны в файле и практически повторяют то, что в статье.
1. Исходную таблицу преобразуем в умную, без заголовков
2. Закидываем в PowerQuery
3. Транспонируем
4. Выделяем первые два столбца -Преобразование -Заполнить -Вниз
5. Выделяем первые три столбца -правая кнопка мыши на них -Объединить столбцы -С разделителем. Я указал |
6. Транспонируем обратно таблицу
7. Делаем первую строку заголовком
8. Выделяем все столбцы с упоминанием города -Преобразование -Отменить свертывание столбцов
9. Появятся два новых столбца - Атрибут и Значение. Выделяем Атрибут -Правая кнопка мыши -Разделить столбец -По разделителю. Указываете тот же, с которым объединяли. У меня это |
10. Появятся три новых столбца -Атрибут.1, Атрибут.2 и Атрибут.3. Выделяете Атрибут.3 - вкладка Преобразование -Столбец сведения. Столбец значений -Значения. Расширенные параметры -Не агрегировать.

На этом все.


Название: Re:Преобразование столбца в строку
Отправлено: home120 от 28.08.2018, 15:55:28
Я если честно ничего не понял в ответе на другом форуме. Все уроки которые смотрю там таблице попроще. Со своей ничего не могу сделать. Спасибо вам большое за ответ) Попробую.


Название: Re:Преобразование столбца в строку
Отправлено: Дмитрий Щербаков(The_Prist) от 28.08.2018, 16:19:37
Я вроде дал ссылку и по шагам расписал. Должно стать попроще. Если совсем что-то непонятно будет - спрашивайте.


Название: Re:Преобразование столбца в строку
Отправлено: home120 от 28.08.2018, 21:55:16
Спасибо вам большое!!!


Название: Re:Преобразование столбца в строку
Отправлено: home120 от 28.08.2018, 22:26:27
Дмитрий, все получилось! Спасибо Вам большое!!! Вы Гений))


Название: Re:Преобразование столбца в строку
Отправлено: iren1524 от 01.12.2018, 13:59:01
Добрый день! Я новичок на форуме не нашла ответа на свой вопрос. Есть 5 файлов, с помощью Query  объединила их  в общий запрос и нужно 2 столбца по вертикали трансформировать так, чтобы они приняли горизонтальное положение. В таблице 5 столбцов, те 3 остаются по вертикали, 2 развернуть по горизонтали. Ну и конечно прилагаю файлы .


Название: Re:Преобразование столбца в строку
Отправлено: sboy от 10.12.2018, 09:55:03
Добрый день. Надеюсь мой ответ не сильно опоздал)
Эта функция называется Table.Pivot. В русской версии на вкладке Преобразование кнопка "Столбец сведения"