Страницы: 1
RSS
Перенос строк на другой лист по определенному условию, Как реализовать перенос строк на другой лист по определенному условию?
 
Не могу сообразить как реализовать следующее.
Есть лист с данными (к примеру, на 1000 строк). Требуется, чтобы на другом листе дублировались строки, содержащие в одной из своих ячеек определенное значение. При этом требуется, чтобы перенесенные строки на новом листе шли одна за одной, т.е. между ними не было пробелов из строк, которые не переносятся. Вроде не сложно, но не могу понять как сделать.
 
К примеру, пример на 10-20 строк...
 
Файл примера
 
Pivottable и минимакрос
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
 
Спасибо за вариант решения. А нельзя ли сделать формулами - чтобы при изменении данных на исходном листе автоматически обновлялись данные на втором листе?  В текущей ситуации требуется нажимать кнопку обновления.
 
Формула массива
=ЕСЛИОШИБКА(ИНДЕКС(Лист1!A$1:A$11;НАИМЕНЬШИЙ(ЕСЛИ(Лист1!$C$1:$C$11="Тип 3";СТРОКА(Лист1!$C$1:$C$11);"");СТРОКА(A1)));"")
 
Ильдар, еще вариант формулой
Код
=ЕСЛИОШИБКА(ИНДЕКС(Лист1!A$1:A$11;АГРЕГАТ(15;6;СТРОКА(Лист1!$B$1:$B$11)/(Лист1!$C$1:$C$11="Тип 3");СТРОКА(A1)));"")
Не бойтесь совершенства. Вам его не достичь.
 
Спасибо за предложенные варианты.
Страницы: 1
Наверх