Как трансформировать таблицу, чтобы второй столбец должен стать первым рядом?

Автор 584, 1 декабря 2023, 21:40

0 Пользователи и 1 гость просматривают эту тему.

584

Добрый день!

Извиняюсь за странное название топика. Не могу сформулировать задачу никак иначе, кроме как на примере. 

У меня есть таблица вида:

PRODUCT_IDATTRIBUTEVALUE
1ЦветКрасный
1Вес5кг
1Размер43
2ЦветСиний
2Вес2 кг
2Размер45

Я хочу из нее сделать таблицу вида:

PRODUCT_IDЦветВесРазмер
1Красный5кг43
2Синий2 кг45

Как это сделать?

bigor

Добрый.
Это разовая акция, или постоянно придётся преобразовывать?
Поддержать наш форум можно здесь


bigor

Тогда в первую колонку (d) 1,2,3 итд по порядку, во вторую (e2)
=textjoin(";";1;if(d2=a$2:a$10;c$2:c$10;"")) скопировать и вставить вниз. Затем колонку е разбить по столбцам, разделитель ;

Пс ы формула массивная вводится тремя кнопками Ctrl+shift+enter
Поддержать наш форум можно здесь