ivas Geezer S Цитата: Рекомендация: прочитать справку (F1) о фунциях Excel.
Пожелание: учите матчасть.
Не торопитесь меня пинать
Расширенный фильтр не хочет переносить отобранные данные на другой лист и мне нужно сделать отбор через формулу для достижения конечой цели.
На форуме поднимался вопрос о переносе значений всей строки автоматически:
Цитата: Автор: help, Отправлено:18:26 29-11-2002
а как сделать поиск по определенному значению в ячейке если оно =1,
то копировать всю строку в другой лист? .
Цитата: Автор: nofate, Отправлено:13:54 04-12-2002
help
В ручную - так:
Автофильтр по искомому значению. Затем выделяешь то, что видишь. Затем - "выделять только видимые ячейки. А потом через буфер - в новый лист. .
Цитата: Автор: help, Отправлено:13:55 20-12-2002
nofate
спасибо, заработало, а через формулы это никак нельзя
сделать? .
Цитата: Автор: nofate, Отправлено:14:36 21-12-2002
help
слышал, что народ как-то через функцию =впр() это делает, но мне пока лень разбираться .
=ВПР($B2;лист1!$A:$C;1;0)
не хочет работать, выдаёт #H/Д
A2=ИНДЕКС(лист1!A:C;ПОИСКПОЗ(B4;лист1!B:B;0);1)
C2=ИНДЕКС(лист1!A:C;ПОИСКПОЗ(B4;лист1!B:B;0);3)
работает, но находит первое попавшееся "петров" а остальные не выдаёт.
Чего-то не хватает, а чего не пойму.
Добавлено: Цитата: A2=ИНДЕКС(лист1!A:C;ПОИСКПОЗ(B4;лист1!B:B;0);1)
C2=ИНДЕКС(лист1!A:C;ПОИСКПОЗ(B4;лист1!B:B;0);3)
маленькая ошибочка
A2=ИНДЕКС(лист1!A:C;ПОИСКПОЗ(B2;лист1!B:B;0);1)
C2=ИНДЕКС(лист1!A:C;ПОИСКПОЗ(B2;лист1!B:B;0);3)