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

А потім натисніть вводити ключ, ви отримаєте порожню комірку замість 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: із більш ніж зручними надбудовами Excel, які можна безкоштовно спробувати без обмежень у днях. Завантажте та безкоштовно пробну версію зараз!


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-2021 і 365. Підтримує всі мови. Легке розгортання на вашому підприємстві чи в організації. 30-денна безкоштовна пробна версія повних функцій. 60-денна гарантія повернення грошей.
вкладка kte 201905

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

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
дно офісної таблиці
Коментарі (27)
Поки немає оцінок. Оцініть першим!
Цей коментар був мінімізований модератором на сайті
дуже дякую, у мене є рішення звідси
Цей коментар був мінімізований модератором на сайті
Вибачте - рішення для заміни повернення 0 не працює!
Цей коментар був мінімізований модератором на сайті
Як я їх поєдную? У мене є ситуація, коли деякі значення пошуку порожні, тому VLOOKUP повертає #N/A, або значення пошуку, якщо дійсне, але цільовий int he array пустий, тому він повертає 0. Я можу вирішити будь-яку з цих проблем окремо, але я не можу вирішити обидва одночасно.
Цей коментар був мінімізований модератором на сайті
Ви дізналися, як це вирішити?
Цей коментар був мінімізований модератором на сайті
Також дивлюся, чи вирішили ви цю проблему!
Цей коментар був мінімізований модератором на сайті
Дякую за те, що це допомогло очистити мої звіти, щоб у них більше не було #N/A.
Цей коментар був мінімізований модератором на сайті
Як створити лише одну формулу, щоб видалити #NA та дату за замовчуванням до 1900 в одній клітинці? 1/0/1900 0:00 дякую
Цей коментар був мінімізований модератором на сайті
щось на кшталт =IFERROR(VLOOKUP(A2,Table3,7), 1900) має працювати
Цей коментар був мінімізований модератором на сайті
Ви можете вирішити значення N/A до 0, а потім перевірити лише 0 таким чином



=IF(IFNA(VLOOKUP(A2,Table3,7,FALSE),0)=0,"",VLOOKUP(A2,Table3,7,FALSE))
Цей коментар був мінімізований модератором на сайті
Нарешті я знайшов це......це те, що я шукав, дуже дякую
Цей коментар був мінімізований модератором на сайті
Ось спосіб об’єднати 2 так, щоб на виході було ефірне ім’я або коментар із зазначенням «ідентифікатор не існує»

=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 не існує" для значення, яке не знайдено. Ви можете змінити цей коментар на будь-який, замінивши текстовий рядок = «Ідентифікатор не існує» (не забудьте зберегти лапки). Щоб не було коментарів, змініть його на:

=IF(ISERROR(VLOOKUP(E1,A2:B10,2,FALSE)),"",IF(LEN(VLOOKUP(E1,A2:B10,2,0))=0,"",VLOOKUP(E1,A2:B10,2,0)))
Цей коментар був мінімізований модератором на сайті
ddub, це чудова формула. Дякую за допомогу!
Цей коментар був мінімізований модератором на сайті
Це моя формула. Я не можу отримати результати, щоб повідомити "-" замість нуля. Я не хочу нуль, я хотів би формат обліку для нуля. Будь ласка, допоможіть.
=IF(ISNA(VLOOKUP($A13,'Всі досвід опубліковано'!$A$1:$B$100,2,FALSE)),"0",VLOOKUP($A13,'Всі досвід опубліковано'!$A$1:$ B$100,2, FALSE))
Цей коментар був мінімізований модератором на сайті
Привіт, Лора,

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

Будь ласка, змініть посилання на клітинки відповідно до ваших потреб.
Спробуйте, будь ласка, це може вам допомогти!

Дякую!
Цей коментар був мінімізований модератором на сайті
все, що вам потрібно зробити, це встановити параметри комірки на облік і видалити " в останній частині.

=IF(ISNA(VLOOKUP($A13,'Всі опубліковані досвід)!$A$1:$B$100,2,FALSE),0)

як бачите, немає лапок біля нуля, тому що додавання лапок встановлює значення як текст.
Цей коментар був мінімізований модератором на сайті
Спасибі скай янг - це круто!

Я застосував формулу, яку ви надали, і змінив посилання на клітинки, але тепер я отримую #N/A замість 0 або негативного символу.
Цей коментар був мінімізований модератором на сайті
Дякую, це спрацювало!
Цей коментар був мінімізований модератором на сайті
для пустих значень функція LEN перетворює істинні нулі з даних пошуку в пусті. Будь-які ідеї щодо того, як перевести справжні нулі та перетворити лише пробіли в пусті?
Цей коментар був мінімізований модератором на сайті
Привіт, Бесті,
Наведена вище функція Len просто перетворює пробіли в пробіли, і вона зберігає справжній 0 під час його застосування. будь ласка, спробуйте ще раз.
Або ви можете вставити сюди вкладення, щоб описати свою проблему.
Дякую!
Цей коментар був мінімізований модератором на сайті
Я не технічний гуру - я просто хочу додати до своєї формули, що якщо він нічого не знайде в комірці - він дає обліковий 0, який буде визнано в моїй загальній формулі. =VLOOKUP(F4,Спонсорство1,2,FALSE)
Цей коментар був мінімізований модератором на сайті
Я думаю, що це гарне рішення, але чи є спосіб обійти проблему: якщо я використовую його, а потім COUNTA() у клітинках, де створена формула, він підраховує ці клітинки з "".
Цей коментар був мінімізований модератором на сайті
Дуже корисно, дякую
Цей коментар був мінімізований модератором на сайті
Привіт, у моєму vlookup я отримую нуль і NA, тепер я хочу відформатувати нуль і NA у порожні, а також мати одну формулу, яка обслуговуватиме всі клітинки замість формул 3-різниці. Я хочу, щоб формула, яку я використовую, знала, чи його NA АБО Нуль, щоб автоматично поставити порожній, але все одно показує точну відповідь
Цей коментар був мінімізований модератором на сайті
Привіт, zodwa,
Щоб повернути порожні результати як для значень 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 як порожнє?
Цей коментар був мінімізований модератором на сайті
чи можу я змінити формулу =IF(VLOOKUP($C4,Sheet2!$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)),"")


Будь ласка, спробуйте, сподіваюся, це допоможе вам!
There are no comments posted here yet
Залишайте свої коментарі
Публікація як гість
×
Оцініть цю публікацію:
0   Персонажі
Рекомендовані місця

Слідуй за нами

Copyright © 2009 - WWW.extendoffice.com. | Всі права захищені. На основі ExtendOffice. | Карта сайту
Microsoft та логотип Office є товарними знаками або зареєстрованими товарними знаками Microsoft Corporation у США та / або інших країнах.
Захищений Sectigo SSL