Как применить VLOOKUP для возврата пустого значения вместо 0 или NA

  • Поделись Этим
Hugh West

Всякий раз, когда мы ищем значения с помощью VLOOKUP значения, если нет совпадения, то будет показан символ " #N/A " ошибка, и когда есть 0 значения, он покажет значение ноль. Вы ищете способы использования функция VLOOKUP на возвращает пустое значение вместо 0 или NA Тогда эта статья как раз для вас. В ней мы покажем пять формул, позволяющих добиться именно этого.

Скачать Рабочую тетрадь для практических занятий

VLOOKUP Return Blank.xlsx

5 удобных способов применения 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 Спасибо за чтение и успехов вам!

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.