D2men
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору И там и там нужен впр пример 1 - поиск новых позиций в новой таблице, формула пишется в новой таблице ЕСЛИ( ЕОШИБКА( ВПР(имя изделия_из_новой_таблицы;лист_с_старыми_позициями!а1:а10000;1;ложь) ) ; "Новая позиция";"старая позиция") впр ищет имя из новой таблицы, если находит то возвращает ее имя, если не находит то возвращает н/д. ЕОШИБКА в случае возврава ВПРом н/д выдаст ИСТИНА. ЕСЛИ в случае ИСТИНы со стороны ЕОШИБКА выдаст "новая позиция" в противном случае "старая позиция. - Поиск старых позиций в старой таблице, формула пишется в старой таблице ЕСЛИ( ЕОШИБКА( ВПР(имя изделия_из_старой_таблицы; лист_с_новыми_позициями!а1:а10000;1;ложь) ) ; "старая позиция";"Новая позиция") вормула с точностью наоборот )) на столбцы с формулами накладывем фильтр, и можем вбирать новые или старые позиции пример 2 Поиск новых позиций по анологии с приведеным выше. Вставка цеховых значений - тот же ВПР только вместо диапазона А1:А10000 вкладываем А1:АM10000 а номер столбца для возврата значения необходими задать предварительно в виде самой верхней строчки пронумеровоной 1,2,3,4и.т.д. но значения в столбцах должны совпадать, иначе прийдется еще и ГПР вписывать )) ЕСЛИ( ЕОШИБКА( ВПР(имя изделия_из_новой_таблицы; лист_с_старыми_позициями!а1:AM10000;ссылка_на_первую_строку;ложь) ) ; ""; ВПР(имя изделия_из_новой_таблицы; лист_с_старыми_позициями!а1:AM10000;ссылка_на_первую_строку;ложь) ) диапазон поиска везде фиксируем $, а вот значения нужно зафиксировать либо построчно, либо столбцами... мож лучше пример скинуть? или и так разберетесь?.. ибо перечитав понял что получилось запутано // |