Note: The other languages of the website are Google-translated. Back to English
Увійти  \/ 
x
or
x
Реєстрація  \/ 
x

or

Як 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))

А потім натисніть вводити ключ, ви отримаєте порожню комірку замість 0, див. знімок екрана:

примітки:

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

2. Якщо ви хочете повернути конкретний текст замість значення 0, ви можете застосувати цю формулу: = IF (LEN (VLOOKUP (D2, A2: B10,2,0))) = 0, "Конкретний текст", ПЕРЕГЛЯД (D2, A2: B10,2,0)).


Vlookup для повернення порожнього або конкретного значення замість 0 або значення N / A в Excel

Kutools для Excel's Замініть 0 або # N / A пустим або певним значенням утиліта допомагає повернути та відобразити порожню комірку або конкретне значення, якщо результат vlookup - 0 або # N / A значення. Клацніть, щоб завантажити Kutools для Excel!

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


Vlookup для повернення порожнього або конкретного значення замість N / A з формулами

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

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

А потім натисніть вводити ключ, щоб отримати потрібний результат, див. знімок екрана:

Примітки:

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

2. Якщо ви хочете повернути конкретний текст замість значення # N / A, ви можете застосувати цю формулу: = IFERROR (VLOOKUP (D2, A2: B10,2, FALSE), "Конкретний текст»).


Vlookup для повернення порожнього або конкретного значення замість 0 або N / A з потужною функцією

Якщо у вас є Kutools для Excel, З його Замініть 0 або # N / A пустим або певним значенням функцію, ви можете швидко і легко вирішити це завдання.

Порада:Щоб застосувати це Замініть 0 або # N / A пустим або певним значенням По-перше, вам слід завантажити Kutools для Excel, а потім швидко та легко застосувати функцію.

після установки Kutools для Excel, будь ласка, зробіть так:

1. Клацання Кутулс > Супер пошук > Замініть 0 або # N / A пустим або певним значенням, див. скріншот:

2, в Замініть 0 або # N / A пустим або певним значенням діалогове вікно:

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

3. Потім натисніть кнопку OK , замість значення помилки 2 або # N / A відображається певне значення, яке ви вказали на кроці 0, див. знімок екрана:

Натисніть, щоб завантажити Kutools для Excel та безкоштовну пробну версію зараз!


Більше відносних статей:

  • Значення перегляду на кількох робочих аркушах
  • У Excel ми можемо легко застосувати функцію vlookup для повернення відповідних значень в одній таблиці робочого аркуша. Але чи замислювались ви коли-небудь про те, як здійснити пошук значення на кількох робочих аркушах? Припустимо, у мене є такі три робочі аркуші з діапазоном даних, і тепер я хочу отримати частину відповідних значень на основі критеріїв з цих трьох аркушів.
  • Перегляд і повернення декількох значень зі спадного списку
  • Як в Excel можна шукати та повертати кілька відповідних значень зі спадного списку, що означає, що коли ви вибираєте один елемент зі спадного списку, усі його відносні значення відображаються одночасно, як показано на наступному знімку екрана. У цій статті я буду представляти рішення поетапно.
  • Перегляд і повернення декількох значень без дублікатів
  • Іноді вам може знадобитися vlookup і повернути кілька відповідних значень в одну клітинку одночасно. Але якщо у повернутих клітинках є кілька повторюваних значень, як можна проігнорувати дублікати та зберегти унікальні значення лише при поверненні всіх відповідних значень, як показано на скріншоті, показаному в Excel?

Найкращі інструменти для підвищення продуктивності офісу

Kutools для Excel вирішує більшість ваших проблем і збільшує продуктивність на 80%

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

Вкладка Office забезпечує інтерфейс з вкладками для Office і значно спрощує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
дно офісної таблиці
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Darwin · 1 years ago
    Very helpful, thanks
  • To post as a guest, your comment is unpublished.
    crookesa · 2 years ago
    I think this is a good solution but is there a way around the problem that if I use it and then COUNTA() on the cells where the formula is created it counts those cells with "".
  • To post as a guest, your comment is unpublished.
    jtprice6` · 3 years ago
    I am not a tech guru - I just want to add to my formula that if it does not find anything in the cell - it gives an accounting 0 that will be acknowledged in my total formula. =VLOOKUP(F4,Sponsorships1,2,FALSE)
  • To post as a guest, your comment is unpublished.
    Besty · 3 years ago
    for blank values the LEN function is converting true zero's from the lookup data to blank. Any ideas on how to bring true zeros across and only convert the blanks to blank?
    • To post as a guest, your comment is unpublished.
      skyyang · 3 years ago
      Hi, Besty,
      The above Len function just convert blanks to blank, and it keeps the real 0 when applying it. please try it again.
      Or you can insert an attachment here to describe your problem.
      Thank you!
  • To post as a guest, your comment is unpublished.
    Karma · 4 years ago
    Thank you, it worked!
  • To post as a guest, your comment is unpublished.
    Laura · 4 years ago
    Thanks sky yang - This is awesome!

    I applied the formula you provided and I changed the cell references but now I'm getting #N/A instead of 0 or a negative symbol.
  • To post as a guest, your comment is unpublished.
    laura · 4 years ago
    This is my formula. I can't get results to report a "-" instead of a zero. I don't want a zero I'd like accounting format for a zero. Please help.
    =IF(ISNA(VLOOKUP($A13,'All Exp Posted'!$A$1:$B$100,2,FALSE)),"0",VLOOKUP($A13,'All Exp Posted'!$A$1:$B$100,2,FALSE))
    • To post as a guest, your comment is unpublished.
      Monciar · 3 years ago
      all you need to do is set the cell setting to accounting and remove the " in the last part.

      =IF(ISNA(VLOOKUP($A13,'All Exp Posted'!$A$1:$B$100,2,FALSE),0)

      as you can see there is no quotation mark next to the zero, because adding the quotation marks sets the value as text.
    • To post as a guest, your comment is unpublished.
      skyyang · 4 years ago
      Hi, laura,

      If you want to get the result "- " instead of a zero, please apply the following formula:
      =IF(LEN(VLOOKUP(E1,A2:B10,2,0))=0,"-",VLOOKUP(E1,A2:B10,2,0)).

      Please change the cell references to your need.
      Please try it, hode it can help you!

      Thank you!
  • To post as a guest, your comment is unpublished.
    Chris · 4 years ago
    ddub, That is an awesome formula. Thanks for the help!
  • To post as a guest, your comment is unpublished.
    ddub · 4 years ago
    Here's a way to combine the 2 so that the output is ether the name or a comment stating the "ID does not exist"

    =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)))

    The returned output will equal "ID does not exist" for a value that is not found. You can change this comment to whatever you want by replacing the text string = "ID does not exist" (make sure to keep the quotes). To have no comment, change it to read:

    =IF(ISERROR(VLOOKUP(E1,A2:B10,2,FALSE)),"",IF(LEN(VLOOKUP(E1,A2:B10,2,0))=0,"",VLOOKUP(E1,A2:B10,2,0)))
  • To post as a guest, your comment is unpublished.
    Scott · 4 years ago
    You could resolve N/A to 0 and then only test for 0 as follows



    =IF(IFNA(VLOOKUP(A2,Table3,7,FALSE),0)=0,"",VLOOKUP(A2,Table3,7,FALSE))
    • To post as a guest, your comment is unpublished.
      Michele · 4 years ago
      Finally I found it......this is what I was looking for thanks so much
  • To post as a guest, your comment is unpublished.
    May · 4 years ago
    How do you create just one formula to remove #NA and a default date to 1900 on the same cell?
    1/0/1900 0:00


    thanks
    • To post as a guest, your comment is unpublished.
      Alex · 4 years ago
      something like =IFERROR(VLOOKUP(A2,Table3,7), 1900) should work
  • To post as a guest, your comment is unpublished.
    Paul · 5 years ago
    Thank you for this has helped clean up my reports so they no longer have a number of #N/A's on them.
  • To post as a guest, your comment is unpublished.
    Vanessa · 5 years ago
    How do I combine those? I have a situation where some of the lookup values are blank, so VLOOKUP returns #N/A, or the lookup value if valid, but the target int he array is blank so it returns 0. I can solve either of these problems individually, but I can't seem to solve both at the same time.
    • To post as a guest, your comment is unpublished.
      Jon · 4 years ago
      Also looking to see if you've solved this problem!
    • To post as a guest, your comment is unpublished.
      johnny · 4 years ago
      Did you find out how to solve this?
  • To post as a guest, your comment is unpublished.
    Marilyn · 5 years ago
    Sorry - the solution to replace the 0 return does not work!
  • To post as a guest, your comment is unpublished.
    MOHAMED · 6 years ago
    thank you so much, i have a solution from here