Excel: используйте впр, чтобы вернуть пустое значение вместо нуля.
Вы можете использовать следующую формулу, чтобы вернуть пустое значение вместо нуля при использовании функции ВПР в Excel:
=IF(LEN(VLOOKUP( D2 , A2:B11 ,2,0))=0,"",VLOOKUP( D2 , A2:B11 ,2,0))
В этом конкретном примере делается попытка найти значение в ячейке D2 в диапазоне A2:B11 и вернуть соответствующее значение во втором столбце диапазона.
Если во втором столбце значение не найдено, возвращается пробел.
В следующем примере показано, как использовать этот синтаксис на практике.
Пример: возврат пустого значения вместо нуля в VLOOKUP.
Допустим, у нас есть следующий набор данных в Excel, содержащий информацию о различных баскетболистах:
Предположим, мы используем следующую формулу с VLOOKUP для поиска «сетей» в наборе данных и возвращаем соответствующее значение в столбце точек:
=VLOOKUP( D2 , A2:B11,2 ,FALSE)
На следующем снимке экрана показано, как использовать эту формулу на практике:
Поскольку в столбце точек для сетей нет значений, функция ВПР по умолчанию возвращает нулевое значение.
Однако мы можем использовать следующую формулу, чтобы вернуть пробел вместо нуля:
=IF(LEN(VLOOKUP( D2 , A2:B11 ,2,0))=0,"",VLOOKUP( D2 , A2:B11 ,2,0))
На следующем снимке экрана показано, как использовать эту формулу на практике:
Обратите внимание, что вместо нуля теперь возвращается пробел.
Как работает эта формула?
Помните формулу, которую мы использовали для возврата пробела вместо нуля с помощью VLOOKUP :
=IF(LEN(VLOOKUP( D2 , A2:B11 ,2,0))=0,"",VLOOKUP( D2 , A2:B11 ,2,0))
Вот как работает эта формула:
Функция ДЛСТР подсчитывает количество символов в выводе функции ВПР .
В нашей формуле используется функция ЕСЛИ , чтобы проверить, равно ли количество символов в выводе функции ВПР нулю.
Если длина равна нулю, формула возвращает « » — пробел.
Если длина не равна нулю, формула просто возвращает результат функции ВПР .
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:
Excel: как сравнить два списка с помощью VLOOKUP
Excel: возвращает 0 вместо #Н/Д с помощью ВПР.
Excel: ВПР, если ячейка содержит слово в тексте