Excel: возвращает 0 вместо #н/д с помощью впр.
Вы можете использовать функцию ВПР в Excel для поиска значения в диапазоне и возврата соответствующего значения.
Если функция ВПР не находит искомое значение в определенном диапазоне, она соответственно вернет #Н/Д .
Однако вы можете использовать следующий синтаксис для возврата нуля, если совпадение не найдено:
=IFERROR(VLOOKUP( D2 , $A$2:$B$10 , 2, FALSE), 0)
В этом конкретном примере делается попытка найти значение в ячейке D2 в диапазоне A2:B10 и вернуть соответствующее значение во втором столбце диапазона.
Если совпадение не найдено, возвращается ноль.
В следующем примере показано, как использовать этот синтаксис на практике.
Пример: вернуть 0 вместо #N/A в VLOOKUP.
Допустим, у нас есть следующий набор данных в Excel, содержащий информацию о различных баскетболистах:
Предположим, мы используем следующую формулу с VLOOKUP , чтобы найти названия команд в столбце D и вернуть соответствующее значение в столбце очков:
=VLOOKUP( D2 , $A$2:$B$10 , 2, FALSE)
На следующем снимке экрана показано, как использовать эту формулу на практике:
Обратите внимание, что функция ВПР возвращает #Н/Д в строке, где мы искали «Короли», поскольку название этой команды не существует в исходном наборе данных.
Мы можем использовать следующую формулу, чтобы вернуть нулевое значение, если при использовании ВПР не найдено совпадений:
=IFERROR(VLOOKUP( D2 , $A$2:$B$10 , 2, FALSE), 0)
На следующем снимке экрана показано, как использовать эту формулу на практике:
Обратите внимание, что в строке, где мы искали «Короли», теперь возвращается значение 0 вместо #N/A .
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные операции в Excel:
Как сравнить два списка в Excel с помощью VLOOKUP
Как найти уникальные значения из нескольких столбцов в Excel
Как отфильтровать несколько столбцов в Excel