Страницы: 1
RSS
Транспонировать с дублированием значений
 
Господа, коллеги, благодаря вам и не только, разобрался в массивах, индексах, суммпроиз и тп. Столкнулся с непосильной задачей на данный момент.

Например, есть таблица с магазинами (вертикально) и продуктами (горизонтально).
Чтобы было удобно работать, нужно, чтобы и магазины и продукты были вертикально. Это означает, что по вертикали магазины будут дублироваться.
Можно ли транспонировать (видоизменить) таблицу так, чтобы магазины заполнились сами?  
 
Есть тут где-то на форуме Редизайнер Таблиц
 
Цитата
написал:
Есть тут где-то на форуме Редизайнер Таблиц
То есть это только макросы?
Через If, и пр. нет никаких схем? :)
Мне казалось, что это просто загадка, которую я не разгадал  
 
Цитата
AntonMakst написал:
То есть это только макросы?
В PQ можно
Согласие есть продукт при полном непротивлении сторон
 
Цитата
написал:
В PQ можно
Получилось анпивот сделать. Как же все просто оказалось. Спасибо  
 
Редизайнер
Там в комментах есть варианты макросов, проверил тот что в теме и из коммента, работают как заказано. Только фильтры и цвет уж извините
 
AntonMakst, jasonkott,
Для чего Вы злостно нарушили Правила форума?
Цитата
3. Запрещено
.....
  3.3. Регистрировать клоны - несколько ников одним человеком. При выявлении подобного банятся все клоны вместе с их автором. Навсегда.
....
   4.1. Создавать одинаковые темы или сообщения в разных форумах
Что делать будем?
Согласие есть продукт при полном непротивлении сторон
 
Цитата
написал:
Для чего Вы злостно нарушили Правила форума?
Здесь, увы, максимально неудачное стечение обстоятельств.
Цели нарушить правила не было. Дублировать тоже. В прошлой теме ответ был иной и я сам же запутался.
Можете забанить, я все равно вернусь, потому что ценю форум и людей. Виноват, но не специально.
Понять, простить)  
 
Цитата
AntonMakst написал:
Можете забанить...
У меня тоже нет такой цели, просто, предупреждайте
Согласие есть продукт при полном непротивлении сторон
 
Power Query
Код
let
    Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Column1", type text}, {"Product A", Int64.Type}, {"Product B", Int64.Type}, {"Product C", Int64.Type}}),
    #"Unpivoted Other Columns" = Table.UnpivotOtherColumns(#"Changed Type", {"Column1"}, "Attribute", "Value"),
    #"Renamed Columns" = Table.RenameColumns(#"Unpivoted Other Columns",{{"Column1", "Store"}, {"Attribute", "Product"}, {"Value", "q-ty"}})
in
    #"Renamed Columns"
 
Цитата
AntonMakst:   Через If, и пр. нет никаких схем?
Редизайнер формулой ? тоже по разному здесь было
для вашего случая

по старше
по моложе
Страницы: 1
Читают тему
Наверх