Страницы: 1
RSS
Автоматический сдвиг ячеек в зависимости от содержимого динамического массива
 
Добрый день!
Подскажите пожалуйста, как правильно, или наиболее оптимальным образом реализовать автоматическое формирование форм для печати, где размер данных может быть разным. Суть в следующем: есть условная таблица с данными и бланк для печати, на котором распечатывается выборка из этих данных.
Соответственно, для выбора данных используется функция =фильтр(), и размер массива на выходе может быть разным, как можно сделать так, чтобы текст, который расположен после массива, автоматически сдвигался в зависимости от размера возвращаемого массива.
Пример и более подробное объяснение прилагаю.
 
Здравствуйте. Фильтр в столбце J по 1 и на печать.
 
iVVS, не уверен что правильно понял атк как нет у меня функции фильтр
для Руководителя
Код
=ЕСЛИ(И(ПРОСМОТР(2;1/($B$1:$B43<>"");СТРОКА($B$1:$B43))+5=СТРОКА();ИНДЕКС($B$1:$B43;ПРОСМОТР(2;1/($B$1:$B43<>"");СТРОКА($B$1:$B43));1)<>"Руководитель");"Руководитель";"")
для ФИО
Код
=ЕСЛИ(И(ПРОСМОТР(2;1/($B$1:$B43<>"");СТРОКА($B$1:$B43))+5=СТРОКА();ИНДЕКС($B$1:$B43;ПРОСМОТР(2;1/($B$1:$B43<>"");СТРОКА($B$1:$B43));1)<>"Руководитель");"Иванов И.И.";"")
Не бойтесь совершенства. Вам его не достичь.
 
gling, Mershik, большое спасибо за идеи, если получится сделать что-то более или менее рабочее, выложу результат
Страницы: 1
Наверх