Страницы: 1
RSS
Как данные в массиве поделить на три равных столбца
 
Добрый день!
Назрел следующий вопрос. У меня в ячейке С2 динамический диапазон со списком фамилий. Подскажите пожалуйста, как можно разбить этот длинный список на три равных списка в столбцы E, F, G . Понятно, что в зависимости от количества эти три столбца могут быть на 1 элемент и не равными. Ведь не все можно поделить на три
 
Код
=ЕСЛИ(СТРОКА()<=ОКРУГЛВВЕРХ((СЧЁТЗ($C:$C)-ЕСЛИОШИБКА(ПОИСКПОЗ(ИНДЕКС(D:D;ПОИСКПОЗ("";D:D;0)-1);$C:$C;0);1))/(СТОЛБЕЦ($H:$H)-СТОЛБЕЦ());0);СМЕЩ($C$1;СТРОКА()+ЕСЛИОШИБКА(ПОИСКПОЗ(ИНДЕКС(D:D;ПОИСКПОЗ("";D:D;0)-1);$C:$C;0);1)-1;0);"")
Изменено: МатросНаЗебре - 26.04.2024 12:25:47 (ОКРУГЛВВЕРХ)
 
Огромное спасибо! Работает и как надо!
 
Цитата
extrafant:  в ячейке С2 динамический диапазон
А так?
=ЕСЛИОШИБКА(ИНДЕКС(C2#;ТРАНСП(ПОСЛЕД(3;ОКРУГЛВВЕРХ(СЧЁТЗ(C2#)/3;)));1);"")
 
Спасибо! Весьма элегантное решение
Страницы: 1
Наверх