Я использую vlookup
много в Excel.
Проблема со #N/A
значением, когда искомое значение не найдено.
В этом случае мы часто заменяем его на 0, используя
if(isna(vlookup(what,range,column,false));0; vlookup(what,range,column;false))
которые повторяют vlookup (что, range, column, false) дважды и заставляют формулу выглядеть уродливой и глупой для меня.
У вас есть другие решения этой проблемы?
microsoft-excel
vlookup
Нам Г ВУ
источник
источник
Вы также можете использовать,
IFNA
если вы только хотите обнаружить # N / A ошибки.Это будет отображаться
0
вместо ошибки # N / A.источник
Это на самом деле довольно мощно, и я какое-то время рыскал в Интернете, чтобы получить ответ на этот вопрос. В моем случае, однако, я не хочу заменять на
#N/A
a0
, но вместо этого я хочу использовать альтернативную информацию. В моем случае, еслиVLOOKUP
ничего не найдено, я хочу использовать содержимое другой ячейки. (Я использую Excel 2010, но это не должно иметь значения) Предположим, что моя формула в ячейкеE3
включенаSheet1
, а данные, которые я хочу получить, где-то находятсяSheet2
. Если нет данных для поискаSheet2
, я хочу, чтобы моя ячейка использовала данные изSheet1
.Оригинальному ответчику, СПАСИБО. Ты сделал мою жизнь немного легче сегодня вечером. Я надеюсь, что мое бессмысленное расширение вашего ответа кому-то тоже поможет!
источник