Как склеить несколько несмежных диапазонов данных в один одномерный массив (список)., Без VBA. Без PQ. Без сводных таблиц. Без удаления дубликатов. Одной формулой. На лету.
Во второй теме по ссылке Саша подробно расписал. И к этому варианту можно добавить второй: 1. Берется массив от 1 до по количеству ячеек в прямоугольнике 2. на основе кратности количеству столбцов и строк из последовательности 1,2,.... всегда можно вычислить двумерную координату 3. получить значение из двумерного массива и сравнить с условием например что оно не пустое 4. если условие выполнено, то если не нужно сортировать, то просто берем индекс текущий. 5. из этого массива берем по возрастанию полученное и преобразовываем снова в двумерную, по которsй берем значение из исходного. Как-то так
, , спасибо вам за попытку помочь, разъяснить. Признаюсь честно, пока я не врубаюсь. Впереди выходные, попробую посидеть-поразбираться. Быть может, удаться постигнуть. Но уверенности нет.
Понял в чем разница. Я думаю/пытаюсь и хотел конвертировать именно массив. Двумерный в одномерный. Чтобы лишь одной формулой из двумерного массива получить нужный одномерный. И не могу.
Если же этот двумерный массив выложить в виде таблицы (диапазона) и тянуть из нее (т.е. уже из самой таблицы) данные c помощью проверки различных условий, например,
наличия в ячейках значений
наличия ошибок
и т.д. и т.д.
+ протянуть формулу для каждой ячейки, то так да, возможно. Уже сделал. Возможно, но не интересно )
И это на старом Excel без функции последовательность.
Если нужно именно с массивом двумерным, а не с диапазоном, то вы пример то подготовьте нормальный. хотя в той теме формула базируется на индексе от 1 до .... и просто принцип можно перенести. Одно но, как появляется двумерный массив? Если он уже генерится формулой, то как минимум одно измерение занято, а если там занято 2 то формулы почти бессильны.