Еще вариант, более экономный. Определение нужных строк: =ИЛИ(СЧЁТЕСЛИ($AN$57:$CK$57;H57);СЧЁТЕСЛИ($AN$57:$CK$57;I57);СЧЁТЕСЛИ($AN$57:$CK$57;J57);СЧЁТЕСЛИ($AN$57:$CK$57;K57)) Формула длиннее предыдущей, но намного шустрее.
По данным столбца с этой формулой формируем текстовую строку: =ЕСЛИ(G57;" "&H57&" "&I57&" "&J57&" "&K57)&M58 Эту формулу можно оптимизировать, добавив ЕСЛИ() для отсечения ненужных строк (в текстовую строку не попадут многочисленные ЛОЖЬ.
В УФ обычная легкая формула, проверяющая наличие значения ячейки в сцепленой строке: =ЕСЛИ(A4<>"";ПОИСК(" "&A4;$M$57))
Еще вариант, более экономный. Определение нужных строк: =ИЛИ(СЧЁТЕСЛИ($AN$57:$CK$57;H57);СЧЁТЕСЛИ($AN$57:$CK$57;I57);СЧЁТЕСЛИ($AN$57:$CK$57;J57);СЧЁТЕСЛИ($AN$57:$CK$57;K57)) Формула длиннее предыдущей, но намного шустрее.
По данным столбца с этой формулой формируем текстовую строку: =ЕСЛИ(G57;" "&H57&" "&I57&" "&J57&" "&K57)&M58 Эту формулу можно оптимизировать, добавив ЕСЛИ() для отсечения ненужных строк (в текстовую строку не попадут многочисленные ЛОЖЬ.
В УФ обычная легкая формула, проверяющая наличие значения ячейки в сцепленой строке: =ЕСЛИ(A4<>"";ПОИСК(" "&A4;$M$57))vikttur
Serge_007, это для печати, список страниц. Выделенные желтым - на цветной принтер, обычные - на ЧБ. А запятые - чтобы сразу можно было скопировать и вставить в поле "печатать номера страниц". Если без запятых - то не напечатает:) Вот такой финт ушами, умнее не смог ничего придумать
Вери сэнькью! Сейчас опробую!
Serge_007, это для печати, список страниц. Выделенные желтым - на цветной принтер, обычные - на ЧБ. А запятые - чтобы сразу можно было скопировать и вставить в поле "печатать номера страниц". Если без запятых - то не напечатает:) Вот такой финт ушами, умнее не смог ничего придумать iiiadan