
Общая формула
=IF(VLOOKUP()=x,y,VLOOKUP())
Резюме
Чтобы переопределить вывод VLOOKUP, вы можете вложить VLOOKUP в функцию IF. В показанном примере формула в G5:
=IF(VLOOKUP(F5,key,2,TRUE)="F","x",VLOOKUP(F5,key,2,TRUE))
где ключ - это именованный диапазон B5: C9.
Эта формула возвращает стандартный вывод, если оценка> = 60, и «x» для оценок меньше 60.
Объяснение
Примечание: более простой подход - изменить таблицу, используемую функцией VLOOKUP напрямую. Но этот пример объясняет механизм тестирования и отмены вывода из VLOOKUP.
Эта формула основана на простом примере выставления оценок, подробно описанном здесь. Для заданной оценки ВПР использует существующую таблицу, именованный ключ диапазона (B5: C9), чтобы вычислить оценку. Режим совпадения нот установлен на приблизительный.
Чтобы переопределить вывод, ВПР вложена в оператор IF:
=IF(VLOOKUP(F5,key,2,TRUE)="F","x",VLOOKUP(F5,key,2,TRUE))
Дословный перевод этой формулы:
Если функция ВПР возвращает «F», верните «x». В противном случае верните результат из ВПР.
Результат «х» можно настроить по желанию. Чтобы ничего не отображать, укажите пустую строку ("").
Альтернативная формула
Более простая и менее повторяющаяся формула может быть создана с помощью IF для непосредственной проверки оценки следующим образом:
=IF(F5<60,"x",VLOOKUP(F5,key,2,TRUE))
Однако эта формула технически не отменяет вывод ВПР. Вместо этого он проверяет входящее значение балла и полностью игнорирует ВПР, если он ниже 60.