Страницы: 1
RSS
Преобразовать таблицу из "сводной" в "строчную" таблицу.
 
Уважаемые форумчане.

Подскажите, пожалуйста, как преобразовать таблицу из такого вида:

1 2 3
Иван Петя Слава
Яблоко 50
Груша 5
Апельсин 3 16

В такой:

Яблоко 1 (Иван) 50
Груша) 1 (Иван)
Апельсин 1 (Иван) 3
 Яблоко 2 (Петя)
 Груша 2 (Петя)5
 Апельсин 2 (Петя)
 Яблоко 3 (слава)
 Груша 3 (слава)
 Апельсин 3 (слава) 16
Изменено: Graber777 - 21.03.2022 13:18:08
 
Код
G1        =СМЕЩ($A$3;ОСТАТ(СТРОКА(1:1)-1;3);0)
H1        =СМЕЩ($B$1;0;ЦЕЛОЕ((СТРОКА(1:1)-1)/3))
I1        =СМЕЩ($B$2;0;ЦЕЛОЕ((СТРОКА(1:1)-1)/3))
J1        =СМЕЩ($B$3;ОСТАТ(СТРОКА(1:1)-1;3);ЦЕЛОЕ((СТРОКА(1:1)-1)/3))
И протянуть вниз.
 
МатросНаЗебре, спасибо за ответ.
Если таблица чуть-чуть больше чем в примере (700 на 300 ячеек)
 
файла-примера-то как раз и нет
 
Юзайте простой и удобный макрос от Николая Павлова
Изменено: Vladimir Chebykin - 21.03.2022 15:57:13
 
Файл-пример во вложении.  
 
вот вариант в PQ  
 
Всем спасибо за ответы.

Вопрос решил так:
Цитата
Юзайте простой и удобный макрос от Николая Павлова
Страницы: 1
Наверх