Оглавление
Всякий раз, когда мы ищем значения с помощью VLOOKUP значения, если нет совпадения, то будет показан символ " #N/A " ошибка, и когда есть 0 значения, он покажет значение ноль. Вы ищете способы использования функция VLOOKUP на возвращает пустое значение вместо 0 или NA Тогда эта статья как раз для вас. В ней мы покажем пять формул, позволяющих добиться именно этого.
Скачать Рабочую тетрадь для практических занятий
VLOOKUP Return Blank.xlsx5 удобных способов применения VLOOKUP для возврата пустого значения вместо 0 или NA
Мы взяли набор данных с 2 колонки: " Сотрудник " и " Высота (см) " для демонстрации наших методов. Более того, есть еще один набор данных для демонстрации результатов. Мы видим, что значение " Росс " не указан в первичном наборе данных. Поэтому, когда мы пытаемся использовать VLOOKUP функцию для этого значения, мы получим " Н/Д "ошибка в ячейке C14 Однако мы изменили формулу, чтобы вместо этой ошибки в ячейке отображались пустые значения. C16 .
Мы показали 5 формулы, чтобы вернуть пустоту с VLOOKUP функция.
- Первые два метода показывают пустое место вместо 0 .
- Затем, метод 3 , 4 показывает пустое место вместо " #N/A " ошибка.
- Наконец, метод 5 возвращает пустое место для обоих " #N/A " ошибка и 0 ценность.
1. Комбинирование функций IF и VLOOKUP для возврата пустых данных
В данном разделе будут объединены ЕСЛИ и VLOOKUP функции для возврат a пустой вместо 0 в Excel. Здесь мы имеем пустую ячейку со значением 0 .
Шаги:
- Сначала введите в ячейку следующую формулу C13 .
=IF(VLOOKUP(B13,$B$5:$C$10,2,0)=0,"",VLOOKUP(B13,$B$5:$C$10,2,0))
Если бы мы не добавили ЕСЛИ функция, то эта функция вернула бы ноль.
- Далее нажмите ENTER .
Разбивка формулы
- Во-первых, эта формула имеет два одинаковых VLOOKUP Первая из них имеет условие, которое проверяет, равна ли она 0 Если это не так, то второй VLOOKUP выполняется функция.
- VLOOKUP(B13,$B$5:$C$10,2,0)
- Выход: 0 .
- Эта функция ищет значение из ячейки B13 в диапазоне B5:C10 Если есть совпадение, то возвращается значение из соответствующего параметра C5:C10 диапазон, указанный 2 внутри функции. 0 означает в конце этой функции означает тип совпадения - точный .
- Наша формула сводится к → IF(0=0,"",0)
- Выход: (Пустой) .
- Здесь логический_тест истина, поэтому мы получили пустой вывод.
Читать далее: Как оставить ячейку пустой при отсутствии данных в Excel (5 способов)
2. Включение функций IF, LEN и VLOOKUP для возврата пустого места
Этот второй метод будет включать в себя ЕСЛИ , LEN и VLOOKUP функции для возврат a пустой вместо 0 или NA .
Шаги:
- Сначала введите в ячейку следующую формулу C13 .
=IF(LEN(VLOOKUP(B13,$B$5:$C$10,2,0))=0,"",VLOOKUP(B13,$B$5:$C$10,2,0))
- Далее нажмите ENTER .
Разбивка формулы
- Опять же, эта формула имеет два VLOOKUP функции. Более того, мы использовали первую VLOOKUP функция внутри LEN функция, которая возвращает длину строки. Теперь длина пустой ячейки равна 0 Итак, мы установили это в критерии logical_test.
- Сейчас, VLOOKUP(B13,$B$5:$C$10,2,0)
- Выход: 0 .
- Эта функция ищет значение из ячейки B13 в диапазоне B5:C10 Если есть совпадение, то возвращается значение из соответствующего параметра C5:C10 диапазон, указанный 2 внутри функции. 0 означает в конце этой функции означает тип совпадения - точный .
- Наша формула сводится к → IF(LEN(0)=0,"",0)
- Выход: (Пустой) .
- Сайт LEN возврат функции 0 Итак, первая часть ЕСЛИ функция выполняется, и на выходе мы получаем пустую ячейку.
Читать далее: Как использовать XLOOKUP для возврата пустого значения вместо 0
Похожие чтения
- Как удалить нули перед числом в Excel (6 простых способов)
- Скрытие строк с нулевыми значениями в Excel с помощью макроса (3 способа)
- Как скрыть серию диаграмм без данных в Excel (4 простых способа)
- Скрыть нулевые значения в сводной таблице Excel (3 простых метода)
3. Объединение функций IF, ISNUMBER и VLOOKUP для возврата пустых данных
В третьем методе мы будем использовать ЕСЛИ , ISNUMBER и VLOOKUP функции для возвращать пустой вместо " #N/A " ошибка.
Шаги:
- Сначала введите в ячейку следующую формулу C13 .
=IF(ISNUMBER(VLOOKUP(B13,$B$5:$C$10,2,0)),VLOOKUP(B13,$B$5:$C$10,2,0),"")
- Далее нажмите ENTER .
Разбивка формулы
- Эта формула имеет два VLOOKUP функции. Более того, мы использовали первую VLOOKUP функция внутри ISNUMBER функция, которая возвращает true для числа и false для нечислового вывода. Теперь, если первый VLOOKUP функция возвращает ошибку, то это будет не число. Итак, мы установили это в функции логический_тест критерии и когда это происходит, ложная часть функция ПЧ будет выполняться.
- Сейчас, VLOOKUP(B13,$B$5:$C$10,2,0)
- Выход: #N/A .
- Эта функция ищет значение из ячейки B13 в диапазоне B5:C10 Если есть совпадение, то возвращается значение из соответствующего параметра C5:C10 диапазон, указанный 2 внутри функции. Более того, значение " Росс " не может быть найден в указанном диапазоне ячеек, поэтому он показал ошибку. 0 означает в конце этой функции означает тип совпадения - точный .
- Наша формула сводится к → IF(ISNUMBER(#N/A),#N/A,"")
- Выход: (Пустой) .
- Функция ISNUMBER возвращает 0 , что означает ложь. Таким образом, вторая часть функция ПЧ выполняется, и мы получаем пустую ячейку в качестве вывода.
Читать далее: Функция Excel IFERROR возвращает пустое место вместо 0
4. Объединение функций IFERROR и VLOOKUP
В данном разделе будут объединены IFERROR и VLOOKUP функции для возврат a пустой в Excel.
Шаги:
- Сначала введите в ячейку следующую формулу C13 .
=IFERROR(VLOOKUP(B13,$B$5:$C$10,2,FALSE),"")
- Далее нажмите ENTER .
Разбивка формулы
- Эта формула имеет единственный VLOOKUP функцию, и мы использовали ее внутри IFERROR функция, которая возвращает измененный вывод в случае ошибки. Теперь измененный вывод устанавливается в пустую ячейку.
- Сейчас, VLOOKUP(B13,$B$5:$C$10,2,FALSE)
- Выход: 0 .
- Эта функция ищет значение из ячейки B13 в диапазоне B5:C10 Если есть совпадение, то возвращается значение из соответствующего параметра C5:C10 диапазон, указанный 2 внутри функции. FALSE в конце этой функции означает тип совпадения - точный .
- Наша формула сводится к → IFERROR(#N/A,"")
- Выход: (Пустой) .
- Эта функция изменяет любые ошибки и возвращает нам пустой ячейку в качестве выходного сигнала.
Читать далее: Как исключить нулевые значения с помощью формулы в Excel (3 простых способа)
5. Использование комбинированных функций для возврата пустоты вместо 0 или ошибки #N/A!
В заключительном методе мы объединим ЕСЛИ , IFNA и VLOOKUP функции, чтобы создать формулу, возвращающую пустоту вместо 0 или NA До этого момента каждый метод применялся к одному значению. Однако эта единственная формула будет работать для обоих условий. Здесь мы имеем пустую ячейку со значением 0 .
Шаги:
- Сначала введите в ячейку следующую формулу C13 .
=IF(IFNA(VLOOKUP(B13,$B$5:$C$10,2,FALSE),0)=0,"",VLOOKUP(B13,$B$5:$C$10,2,FALSE))
- Далее нажмите ENTER .
Разбивка формулы
- Опять же, эта формула имеет два VLOOKUP функции. Более того, мы использовали первую VLOOKUP функция внутри IFNA функция, которая проверяет наличие " #N/A "ошибку. Если он находит ошибку, то возвращает 0 В противном случае он вернет исходный результат. Однако мы настроили его так, что когда он находит 0 это будет возврат a пустой клетка.
- Сейчас, VLOOKUP(B13,$B$5:$C$10,2,FALSE)
- Выход: 0 .
- Эта функция ищет значение из ячейки B13 в диапазоне B5:C10 Если есть совпадение, то возвращается значение из соответствующего параметра C5:C10 диапазон, указанный 2 внутри функции. FALSE в конце этой функции означает тип совпадения - точный .
- Наша формула сводится к → IF(IFNA(0,0)=0,"",0)
- Выход: (Пустой) .
- Сайт IFNA возврат функции 0 , что означает логический_тест истинна. Таким образом, первая порция ЕСЛИ функция выполняется, и мы получаем на выходе пустую ячейку.
Практическая секция
Мы добавили набор практических данных для каждого метода в Excel файл Поэтому вы можете легко следовать нашим методам.
Заключение
Мы показали вам пять формулы для использования VLOOKUP на возвращать пустой вместо 0 или NA Если у вас возникнут какие-либо проблемы с этими методами или у вас есть какие-либо отзывы для меня, не стесняйтесь оставлять комментарии ниже. Кроме того, вы можете посетить наш сайт ExcelWIKI Спасибо за чтение и успехов вам!