Страницы: 1
RSS
Скопировать строки по определенному критерию на другой лист для этого же критерия
 

Всем, привет. Помогите пожалуйста автоматизировать процесс.

Есть 2 листа. Нужно скопировать строки A:Е, соответствующие ячейке ФИО с листа Sheet2, и вставить для соответствующей ячейки ФИО на лист Sheet1 в пустые строки A:E.

Формула ВПР не помогает, т.к. ищет точное первое совпадение и вставляет только одну строку для ячейки ФИО, а у меня каждой ячейке ФИО соответствует несколько разных строк.

На листе Sheet1 в таблице справа показан результат, который хочу получить. Прикрепила файл с данными с названием "Пример"

 
Если четко по примеру, то можно так:
=ИНДЕКС(Sheet2!A$1:A$9;ПОИСКПОЗ($F2;Sheet2!$F$1:$F$9;0))
=ИНДЕКС(Sheet2!A$1:A$9;ПОИСКПОЗ($F3;Sheet2!$F$1:$F$9;0)+1)
(чередующиеся строки)
 
Добрый день =) Спасибо, что откликнулись на мой вопрос) Конкретно для этого примера формула работает, да=)

Но проблема в том, что в столбце ФИО может быть и 1 строка, и 3, и 4, абсолютно любое кол-во. В этом случае чередующаяся формула не помогает( Приложила пример. Можно как-то сделать, чтобы формула или макрос определяли массив данных, который нужно скопировать в пустой массив, соответствующий признаку ФИО на другом листе?
Страницы: 1
Наверх