Note: The other languages of the website are Google-translated. Back to English

Как vlookup вернуть пустое или конкретное значение вместо 0 или N / A в Excel?

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

Соответствующая ячейка пуста: отображается 0 Соответствующее значение не найдено: отображается значение N / A

Vlookup возвращает пустое или конкретное значение вместо 0 с формулами

Vlookup возвращает пустое или конкретное значение вместо N / A с формулами

Vlookup возвращает пустое или конкретное значение вместо 0 или N / A с мощной функцией


Vlookup возвращает пустое или конкретное значение вместо 0 с формулами

Введите эту формулу в нужную пустую ячейку:

=IF(LEN(VLOOKUP(D2,A2:B10,2,0))=0,"",VLOOKUP(D2,A2:B10,2,0))

Затем нажмите Enter key, вы получите пустую ячейку вместо 0, см. снимок экрана:

Заметки:

1. В приведенной выше формуле D2 - критерий, относительное значение которого вы хотите вернуть, A2: B10 это диапазон данных, который вы используете, число 2 указывает, в какой столбец возвращается совпадающее значение.

2. Если вы хотите вернуть конкретный текст вместо значения 0, вы можете применить эту формулу: = ЕСЛИ (LEN (ВПР (D2; A2: B10,2,0)) = 0, "Конкретный текст", ВПР (D2, A2: B10,2,0)).


Vlookup возвращает пустое или конкретное значение вместо значения ошибки 0 или N / A в Excel

Kutools for Excel's Замените 0 или # N / A пустым или определенным значением Утилита поможет вам вернуть и отобразить пустую ячейку или конкретное значение, если результатом vlookup является значение 0 или # N / A. Нажмите, чтобы загрузить Kutools for Excel!

Kutools for Excel: с более чем удобными надстройками Excel, которые можно попробовать бесплатно без ограничений в днях. Загрузите и бесплатную пробную версию прямо сейчас!


Vlookup возвращает пустое или конкретное значение вместо N / A с формулами

Чтобы заменить ошибку # N / A пустой ячейкой или другим пользовательским значением, если искомое значение не найдено, вы можете использовать следующую формулу:

=IFERROR(VLOOKUP(D2,A2:B10,2,FALSE),"")

А затем нажмите Enter ключ, чтобы получить нужный результат, см. снимок экрана:

Ноты:

1. В этой формуле D2 - критерий, относительное значение которого вы хотите вернуть, A2: B10 s диапазон данных, который вы используете, число 2 указывает, в какой столбец возвращается совпадающее значение.

2. Если вы хотите вернуть конкретный текст вместо значения # N / A, вы можете применить эту формулу: = ЕСЛИОШИБКА (ВПР (D2; A2: B10,2; FALSE); "Конкретный текст").


Vlookup возвращает пустое или конкретное значение вместо 0 или N / A с мощной функцией

Если у вас есть Kutools for Excel, С его Замените 0 или # N / A пустым или определенным значением функция, вы можете решить эту задачу быстро и легко.

Советы:Чтобы применить это Замените 0 или # N / A пустым или определенным значением функция, во-первых, вы должны скачать Kutools for Excel, а затем быстро и легко примените эту функцию.

После установки Kutools for Excel, пожалуйста, сделайте так:

1. Нажмите Кутулс > Супер поиск > Замените 0 или # N / A пустым или определенным значением, см. снимок экрана:

2. В Замените 0 или # N / A пустым или определенным значением диалоговое окно:

  • (1.) Укажите значение поиска и диапазон вывода по своему усмотрению;
  • (2.) Выберите возвращенный результат, как вам нужно, вы можете выбрать Замените значение 0 или # N / A пустым Вариант или Замените значение 0 или # Н / Д указанным вариант;
  • (3.) Выберите диапазон данных, соответствующий ключ и возвращаемый столбец.

3, Затем нажмите OK , вместо значения ошибки 2 или # N / A отображается определенное значение, указанное вами на шаге 0, см. снимок экрана:

Нажмите, чтобы загрузить Kutools for Excel и бесплатную пробную версию сейчас!


Больше относительных статей:

  • Значения Vlookup на нескольких листах
  • В excel мы можем легко применить функцию vlookup, чтобы вернуть совпадающие значения в одной таблице рабочего листа. Но задумывались ли вы когда-нибудь над тем, как получить значение vlookup на нескольких листах? Предположим, у меня есть следующие три листа с диапазоном данных, и теперь я хочу получить часть соответствующих значений на основе критериев из этих трех листов.
  • Vlookup и возврат данных соответствия между двумя значениями
  • В Excel мы можем применить обычную функцию Vlookup, чтобы получить соответствующее значение на основе заданных данных. Но иногда нам нужно выполнить vlookup и вернуть значение соответствия между двумя значениями, как бы вы могли справиться с этой задачей в Excel?
  • Vlookup и возврат нескольких значений из раскрывающегося списка
  • В Excel, как вы могли vlookup и возвращать несколько соответствующих значений из раскрывающегося списка, что означает, что когда вы выбираете один элемент из раскрывающегося списка, все его относительные значения отображаются одновременно, как показано на следующем снимке экрана. В этой статье я расскажу о решении шаг за шагом.
  • Значения Vlookup на нескольких листах для возврата имен листов
  • Предположим, у меня есть несколько листов, и каждый лист содержит список имен, теперь я хочу просмотреть имена в главном листе и вернуть соответствующие имена листов, где имена расположены, как показано на следующем снимке экрана. Как бы вы могли решить эту задачу в Excel?
  • Vlookup и возврат нескольких значений без дубликатов
  • Иногда вам может понадобиться vlookup и сразу вернуть несколько совпадающих значений в одну ячейку. Но если в возвращенные ячейки внесены повторяющиеся значения, как можно игнорировать дубликаты и сохранять только уникальные значения при возврате всех совпадающих значений, как показано на следующем снимке экрана в Excel?

Лучшие инструменты для работы в офисе

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы... Предотвращение дублирования ячеек; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
вкладка kte 201905

Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно
Сортировать комментарии по
Комментарии (27)
Оценок пока нет. Оцените первым!
Этот комментарий был сведен к минимуму модератором на сайте
Большое спасибо, у меня есть решение отсюда
Этот комментарий был сведен к минимуму модератором на сайте
Извините - решение заменить возврат 0 не работает!
Этот комментарий был сведен к минимуму модератором на сайте
Как мне их совместить? У меня есть ситуация, когда некоторые из значений поиска пусты, поэтому функция ВПР возвращает #N/A или значение поиска, если оно действительно, но цель в массиве пуста, поэтому она возвращает 0. Я могу решить любую из этих проблем по отдельности, но я не могу решить оба одновременно.
Этот комментарий был сведен к минимуму модератором на сайте
Вы узнали, как это решить?
Этот комментарий был сведен к минимуму модератором на сайте
Также посмотрите, решили ли вы эту проблему!
Этот комментарий был сведен к минимуму модератором на сайте
Спасибо за то, что это помогло очистить мои отчеты, чтобы в них больше не было #N/A.
Этот комментарий был сведен к минимуму модератором на сайте
Как создать всего одну формулу для удаления #NA и даты по умолчанию 1900 в одной и той же ячейке? 1 0:1900 спасибо
Этот комментарий был сведен к минимуму модератором на сайте
что-то вроде =ЕСЛИОШИБКА(ВПР(A2,Таблица3,7), 1900) должно работать
Этот комментарий был сведен к минимуму модератором на сайте
Вы можете преобразовать N/A в 0, а затем проверить только 0 следующим образом.



=IF(IFNA(VLOOKUP(A2,Table3,7,FALSE),0)=0,"",VLOOKUP(A2,Table3,7,FALSE))
Этот комментарий был сведен к минимуму модератором на сайте
Наконец-то я нашла это...... это то, что я искал, большое спасибо
Этот комментарий был сведен к минимуму модератором на сайте
Вот способ объединить 2, чтобы на выходе было имя или комментарий с указанием «ID не существует».

=IF(ISERROR(VLOOKUP(E1,A2:B10,2,FALSE)),"ID does not exist",IF(LEN(VLOOKUP(E1,A2:B10,2,0))=0,"",VLOOKUP(E1,A2:B10,2,0)))

Возвращенный вывод будет равен «ID не существует» для значения, которое не найдено. Вы можете изменить этот комментарий на любой другой, заменив текстовую строку = "ID не существует" (не забудьте сохранить кавычки). Чтобы не было комментариев, измените его на следующий:

=IF(ISERROR(VLOOKUP(E1,A2:B10,2,FALSE)),"",IF(LEN(VLOOKUP(E1,A2:B10,2,0))=0,"",VLOOKUP(E1,A2:B10,2,0)))
Этот комментарий был сведен к минимуму модератором на сайте
ddub, Это потрясающая формула. Спасибо за помощь!
Этот комментарий был сведен к минимуму модератором на сайте
Это моя формула. Я не могу получить результаты, чтобы сообщить "-" вместо нуля. Мне не нужен ноль, мне нужен формат учета для нуля. Пожалуйста помоги.
=ЕСЛИ(ISNA(ВПР($A13,'Все опубликованы опыты'!$A$1:$B$100,2,ЛОЖЬ)),"0",ВПР($A13,'Все опубликованы опыты'!$A$1:$ B$100,2, ЛОЖЬ))
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Лора,

Если вы хотите получить результат «-» вместо нуля, примените следующую формулу:
=IF(LEN(VLOOKUP(E1,A2:B10,2,0))=0,"-",VLOOKUP(E1,A2:B10,2,0)).

Пожалуйста, измените ссылки на ячейки в соответствии с вашими потребностями.
Пожалуйста, попробуйте, он может вам помочь!

Спасибо!
Этот комментарий был сведен к минимуму модератором на сайте
все, что вам нужно сделать, это установить настройку ячейки на учет и удалить " в последней части.

=ЕСЛИ(ISNA(ВПР($A13,'Все опубликованные опыты'!$A$1:$B$100,2,ЛОЖЬ),0)

как вы можете видеть, рядом с нулем нет кавычки, потому что добавление кавычек устанавливает значение как текст.
Этот комментарий был сведен к минимуму модератором на сайте
Спасибо, Скай Ян - это потрясающе!

Я применил предоставленную вами формулу и изменил ссылки на ячейки, но теперь я получаю #N/A вместо 0 или отрицательного символа.
Этот комментарий был сведен к минимуму модератором на сайте
Спасибо, это сработало!
Этот комментарий был сведен к минимуму модератором на сайте
для пустых значений функция LEN преобразует истинные нули из данных поиска в пустые. Любые идеи о том, как привести истинные нули и преобразовать только пробелы в пробел?
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Бести,
Вышеупомянутая функция Len просто преобразует пробелы в пробелы и сохраняет реальный 0 при ее применении. Пожалуйста, попробуйте еще раз.
Или вы можете вставить сюда вложение, чтобы описать вашу проблему.
Спасибо!
Этот комментарий был сведен к минимуму модератором на сайте
Я не технический гуру - я просто хочу добавить к своей формуле, что если он ничего не находит в ячейке - он дает учетный 0, который будет подтвержден в моей итоговой формуле. =ВПР(F4,Спонсорство1,2,ЛОЖЬ)
Этот комментарий был сведен к минимуму модератором на сайте
Я думаю, что это хорошее решение, но есть ли способ обойти проблему, если я использую его, а затем COUNTA() в ячейках, где создается формула, он подсчитывает те ячейки с «».
Этот комментарий был сведен к минимуму модератором на сайте
Очень полезно, спасибо
Этот комментарий был сведен к минимуму модератором на сайте
Привет, в моем vlookup я получаю ноль и NA, теперь я хочу отформатировать ноль и NA до пустого, а также иметь одну формулу, которая будет обслуживать все ячейки вместо трехразностных формул. Я хочу, чтобы формула, которую я использую, знала, если его NA OR Zero автоматически ставит пробел, но все равно показывает точный ответ
Этот комментарий был сведен к минимуму модератором на сайте
Здравствуй, Зодва,
Чтобы вернуть пустые результаты как для значений 0, так и для ошибок, вы должны применить следующую формулу:
=IFNA(IF(LEN(INDEX($B$2:$B$12,MATCH(D2,$A$2:$A$12,0)))=0,"",VLOOKUP(D2,IF({1,0},$A$2:$A$12,$B$2:$B$12),2,0)),"")


https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-vlookup-errors-1.png

Пожалуйста, попробуйте, надеюсь, это поможет вам!
Этот комментарий был сведен к минимуму модератором на сайте
можно ли заставить эту формулу возвращать результат как 1 и #N/A как пустой?
Этот комментарий был сведен к минимуму модератором на сайте
Могу ли я изменить формулу = ЕСЛИ (ВПР ($ C4, Лист 2! $ F: $ F, 1,0), «1»), чтобы результат отображался как «1», а # N / A как пустой?
Этот комментарий был сведен к минимуму модератором на сайте
Привет, яйца
Чтобы решить вашу проблему, примените следующую формулу:

=IFNA(IF(LEN(INDEX($B$2:$B$19,MATCH(E2,$A$2:$A$19,0)))=0,"1",VLOOKUP(E2,IF({1,0},$A$2:$A$19,$B$2:$B$19),2,0)),"")


Пожалуйста, попробуйте, надеюсь, это поможет вам!
Здесь еще нет комментариев
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места

Подписывайтесь на Нас

Copyright © 2009 - www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта
Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.
Защищено Sectigo SSL