Страницы: 1
RSS
Записать все строчки массива в один столбец по порядку
 
Добрый день. Не могу решить  проблему. Есть массив из 4 столбцов пример(так их гораздо больше!).Нужно вывести их в один столбец по порядку друг за другом.
Делаю что-то вроде этого =ИНДЕКС(A1:D15;СТРОКА(A1)-ЧСТРОК(A1:D15)*ЦЕЛОЕ((СТРОКА(A1)-1)/ЧСТРОК(A1:D15));ЦЕЛОЕ((СТРОКА(A15)-1)/ЧСТРОК(A1:D15)))

но получается совсем не то. Знание в Exel очень слабые .Если есть возможность подскажите как решить проблему(2 дня мучаюсь)
 
Код
=ИНДЕКС($A$1:$D$15;СТРОКА(A16)-15*ОКРУГЛВНИЗ(СТРОКА(A15)/15;);ОКРУГЛВНИЗ(СТРОКА(A15)/15;))

15 меняем на реальное число строк.

Цитата
Alex Grey написал: их гораздо больше!
в один столбец могут не влезть.
 
Огромное вам ЧЕЛОВЕЧЕСКОЕ Спасибо! Все сработало!
 
вариант на pq
 
Спасибо а как это работает??
 
изучайте что такое Power Query
первый вариант - кнопочный вариант,
второй через язык М
Код
let
    Source = Table.FromList(Table.ToColumns(Table.DemoteHeaders( Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content])), Splitter.SplitByNothing(), {"All"}),
    #"Expanded {0}" = Table.ExpandListColumn(Source, "All")
in
    #"Expanded {0}"
 
Большое вам спасибо за ваши труды попробую разобраться что такое Power Query.
Страницы: 1
Наверх