Если использовать несколько стандартных функций рабочего листа, то существуют и другие варианты решения поставленной задачи, но есть более простой, а значит более правильный способ, а именно использование стандартной функции рабочего листа =ВПР()
Если предположить, что исходные данные расположены в диапазоне "A1:D4", то достаточно выделить диапазон ячеек "B1:B4" ввести формулу : =ВПР(A1;$C$1:$D$4;2;0) и нажать клавиши CTRL + ENTER. Если искомое значение найдено не будет, то стандартная функция =ВПР() возвратит значение ошибки #Н/Д и используя обычный фильтр Вы легко сможете отфильтровать нужный столбец и получить список не найденных значений (правда в этом случае, весьма желательно, чтобы таблица имела заголовок(шапку)) Если же Вы не хотите, чтобы на экране отображались значения ошибок, то Вы можете их просто скрыть, используя условное форматирования или использовать такой подвариант первоначальной формулы : =ЕСЛИ(ЕОШИБКА(ВПР(A1;$C$1:$D$4;2;0));"-";ВПР(A1;$C$1:$D$4;2;0)) P.S. И не слушайте никого, кто Вам посоветует заменить ЕОШИБКА() на ЕНД() так как на самом деле, стандартная функция =ВПР() может возвратить не только #Н/Д
Сообщение отредактировал pashulka - Четверг, 08 Июня 2006, 19:36
|