Доброго всем дня, друзья! Помогите, пожалуйста, на листе факт отгрузки в столбце С сделал подбор из справочника. Нужно. чтобы - если в справочнике нет позиции - выводилась предыдущая. Спасибо! И если можно, то здесь уточнить - в столбце D функция ВПР подбирает неверные значения.
Доброго всем дня, друзья! Помогите, пожалуйста, на листе факт отгрузки в столбце С сделал подбор из справочника. Нужно. чтобы - если в справочнике нет позиции - выводилась предыдущая. Спасибо! И если можно, то здесь уточнить - в столбце D функция ВПР подбирает неверные значения.zaak88
zaak88, что имеется в виду предыдущая? Предыдущая в справочнике... или в текущей таблице... если в текущей таблице, что если нет самого первого значения?
zaak88, что имеется в виду предыдущая? Предыдущая в справочнике... или в текущей таблице... если в текущей таблице, что если нет самого первого значения?Roman777
Roman777, в самой таблице, первое значение будет по определению (выгрузка из 1С), а вот второе должно совпадать с первым, если не подбирается из справочника....
Roman777, в самой таблице, первое значение будет по определению (выгрузка из 1С), а вот второе должно совпадать с первым, если не подбирается из справочника....zaak88
zaak88, Сразу со столбцом "D" и ВПР. Вы используете ВПР(), не указывая "интервальный просмотр" = 0. Когда мы его не указываем, то поиск происходит неточный. Для точного поиска необходимо указывать его равным 0:
Код
=ЕСЛИОШИБКА(ВПР($A3;спр!$A$6:$B$9;2;0);"ГК АТ")
А Вашу основную проблему, я бы примерно так решил:
zaak88, Сразу со столбцом "D" и ВПР. Вы используете ВПР(), не указывая "интервальный просмотр" = 0. Когда мы его не указываем, то поиск происходит неточный. Для точного поиска необходимо указывать его равным 0:
Код
=ЕСЛИОШИБКА(ВПР($A3;спр!$A$6:$B$9;2;0);"ГК АТ")
А Вашу основную проблему, я бы примерно так решил: