Přejít k hlavnímu obsahu

Jak vlookup vrátit prázdnou nebo konkrétní hodnotu namísto 0 nebo N / A v aplikaci Excel?

Normálně, když použijete funkci vlookup k vrácení odpovídající hodnoty, pokud je vaše odpovídající buňka prázdná, vrátí 0 a pokud vaše odpovídající hodnota není nalezena, zobrazí se chybová hodnota # N / A, jak je uvedeno níže. Jak můžete místo zobrazení hodnoty 0 nebo # N / A nastavit, aby se zobrazovala prázdná buňka nebo jiná konkrétní textová hodnota?

Odpovídající buňka je prázdná: zobrazí se 0 Odpovídající hodnota nebyla nalezena: zobrazí se hodnota N / A

Vlookup vrátí prázdnou nebo konkrétní hodnotu namísto 0 pomocí vzorců

Vlookup vrátí prázdnou nebo konkrétní hodnotu namísto N / A pomocí vzorců

Vlookup vrátí prázdnou nebo konkrétní hodnotu namísto 0 nebo N / A s výkonnou funkcí


Vlookup vrátí prázdnou nebo konkrétní hodnotu namísto 0 pomocí vzorců

Zadejte tento vzorec do prázdné buňky, kterou potřebujete:

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

A pak stiskněte vstoupit klíč, místo 0 dostanete prázdnou buňku, viz screenshot:

Poznámky:

1. Ve výše uvedeném vzorci D2 je kritérium, kterému chcete vrátit relativní hodnotu, A2: B10 je datový rozsah, který používáte, číslo 2 označuje, kterému sloupci se vrátí shodná hodnota.

2. Pokud chcete místo hodnoty 0 vrátit konkrétní text, můžete použít tento vzorec: = IF (LEN (VLOOKUP (D2, A2: B10,2,0)) = 0, "Specifický text", VLOOKUP (D2, A2: B10,2,0)).


Vlookup vrátí prázdnou nebo konkrétní hodnotu namísto 0 nebo N / A chybová hodnota v aplikaci Excel

Kutools pro Excel's Nahraďte 0 nebo # N / A prázdnou nebo konkrétní hodnotou obslužný program vám pomůže vrátit a zobrazit prázdnou buňku nebo konkrétní hodnotu, pokud je výsledek vlookup 0 nebo # N / A hodnota. Klikněte a stáhněte si Kutools pro Excel!

Kutools pro Excel: s více než 300 praktickými doplňky aplikace Excel, zdarma k vyzkoušení bez omezení do 30 dnů. Stáhněte si a vyzkoušejte zdarma hned teď!


Vlookup vrátí prázdnou nebo konkrétní hodnotu namísto N / A pomocí vzorců

Chcete-li nahradit chybu # N / A prázdnou buňkou nebo jinou vlastní hodnotou, pokud nebyla hledaná hodnota nalezena, můžete použít následující vzorec:

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

A pak stiskněte vstoupit klíč k získání požadovaného výsledku, viz screenshot:

Poznámky:

1. V tomto vzorci D2 je kritérium, kterému chcete vrátit relativní hodnotu, A2: B10 s datový rozsah, který používáte, číslo 2 označuje, kterému sloupci se vrátí shodná hodnota.

2. Pokud chcete místo hodnoty # N / A vrátit konkrétní text, můžete použít tento vzorec: = IFERROR (VLOOKUP (D2, A2: B10,2, FALSE), "Specifický text").


Vlookup vrátí prázdnou nebo konkrétní hodnotu namísto 0 nebo N / A s výkonnou funkcí

Pokud máte Kutools pro Excel, S jeho Nahraďte 0 nebo # N / A prázdnou nebo konkrétní hodnotou Díky této funkci můžete tento úkol vyřešit rychle a snadno.

Tip:Použít toto Nahraďte 0 nebo # N / A prázdnou nebo konkrétní hodnotou funkce, za prvé, měli byste si stáhnout Kutools pro Excela poté tuto funkci rychle a snadno aplikujte.

Po instalaci Kutools pro Excel, udělejte prosím toto:

1, klikněte Kutools > Super vyhledávání > Nahraďte 0 nebo # N / A prázdnou nebo konkrétní hodnotou, viz screenshot:

2. V Nahraďte 0 nebo # N / A prázdnou nebo konkrétní hodnotou dialogové okno:

  • (1.) Určete vyhledávací hodnotu a výstupní rozsah podle potřeby;
  • (2.) Vyberte vrácený výsledek podle potřeby, můžete vybrat Nahraďte hodnotu 0 nebo # N / A prázdnou Možnost nebo Nahraďte hodnotu 0 nebo # N / A zadanou hodnotou volba;
  • (3.) Vyberte rozsah dat a odpovídající klíč a vrácený sloupec.

3. Potom klepněte na tlačítko OK tlačítko, namísto chybové hodnoty 2 nebo # N / A se zobrazila určitá hodnota, kterou jste zadali v kroku 0, viz screenshot:

Klikněte a stáhněte si Kutools pro Excel a bezplatnou zkušební verzi hned teď!


Více relativních článků:

  • Hodnoty Vlookup ve více pracovních listech
  • V aplikaci Excel můžeme snadno použít funkci vlookup k vrácení odpovídajících hodnot v jedné tabulce listu. Ale uvažovali jste někdy o tom, jak vlookup hodnotu na více pracovních listech? Předpokládám, že mám následující tři pracovní listy s řadou dat, a teď chci získat část odpovídajících hodnot na základě kritérií z těchto tří pracovních listů.
  • Vlookup a návrat odpovídajících dat mezi dvěma hodnotami
  • V aplikaci Excel můžeme použít normální funkci Vlookup k získání odpovídající hodnoty na základě daných dat. Ale někdy chceme vlookup a vrátit odpovídající hodnotu mezi dvěma hodnotami, jak byste se mohli s tímto úkolem vypořádat v aplikaci Excel?
  • Vlookup a návrat více hodnot z rozevíracího seznamu
  • V aplikaci Excel, jak byste mohli vlookup a vrátit více odpovídajících hodnot z rozevíracího seznamu, což znamená, že když vyberete jednu položku z rozevíracího seznamu, zobrazí se všechny její relativní hodnoty najednou, jak ukazuje následující snímek obrazovky. V tomto článku představím řešení krok za krokem.
  • Hodnoty Vlookup ve více pracovních listech k vrácení názvů listů
  • Předpokládejme, že mám více pracovních listů a každý list obsahuje seznam jmen, nyní chci vlookup názvy v hlavním listu a vrátit odpovídající názvy listů, kde jsou názvy umístěny, jak je znázorněno na následujícím obrázku. Jak byste mohli vyřešit tento úkol v aplikaci Excel?
  • Vlookup a návrat více hodnot bez duplikátů
  • Někdy můžete chtít vlookup a vrátit více shodných hodnot do jedné buňky najednou. Ale pokud se do vrácených buněk naplní několik opakovaných hodnot, jak byste mohli ignorovat duplikáty a zachovat pouze jedinečné hodnoty při vracení všech odpovídajících hodnot jako následující snímek obrazovky zobrazený v aplikaci Excel?

Nejlepší nástroje pro produktivitu v kanceláři

Populární funkce: Najít, zvýraznit nebo identifikovat duplikáty   |  Odstranit prázdné řádky   |  Kombinujte sloupce nebo buňky bez ztráty dat   |   Kolo bez vzorce ...
Super vyhledávání: Více kritérií VLookup    VLookup s více hodnotami  |   VLookup na více listech   |   Fuzzy vyhledávání ....
Pokročilý rozevírací seznam: Rychle vytvořte rozevírací seznam   |  Závislý rozbalovací seznam   |  Vícenásobný výběr rozevíracího seznamu ....
Správce sloupců: Přidejte konkrétní počet sloupců  |  Přesunout sloupce  |  Přepnout stav viditelnosti skrytých sloupců  |  Porovnejte rozsahy a sloupce ...
Doporučené funkce: Zaměření mřížky   |  Návrhové zobrazení   |   Velký Formula Bar    Správce sešitů a listů   |  Knihovna zdrojů (Automatický text)   |  Výběr data   |  Zkombinujte pracovní listy   |  Šifrovat/dešifrovat buňky    Odesílat e-maily podle seznamu   |  Super filtr   |   Speciální filtr (filtr tučné/kurzíva/přeškrtnuté...) ...
Top 15 sad nástrojů12 Text Tools (doplnit text, Odebrat znaky, ...)   |   50+ Graf Typ nemovitosti (Ganttův diagram, ...)   |   40+ Praktické Vzorce (Vypočítejte věk na základě narozenin, ...)   |   19 Vložení Tools (Vložte QR kód, Vložit obrázek z cesty, ...)   |   12 Konverze Tools (Čísla na slova, Přepočet měny, ...)   |   7 Sloučit a rozdělit Tools (Pokročilé kombinování řádků, Rozdělit buňky, ...)   |   ... a více

Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času.  Kliknutím sem získáte funkci, kterou nejvíce potřebujete...

karta kte 201905


Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!
Comments (27)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
can i amend formula =IF(VLOOKUP($C4,Sheet2!$F:$F,1,0),"1") to display result as "1" and #N/A as blank?
This comment was minimized by the moderator on the site
Hello, eggs
To splve your problem, please apply the below formula:

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


Please try, hope it can help you!
This comment was minimized by the moderator on the site
is it possible to get this formula to return result as 1 and #N/A as blank?
This comment was minimized by the moderator on the site
Hi, in my vlookup im getting zero and NA now i want to format the zero and NA to blank and also to have one formula that is going to cater all the cells instead of having 3difference formulas i want the formula i use to then know if its its NA OR Zero to automatic put a blank but still reveals' the exact answer
This comment was minimized by the moderator on the site
Hello, zodwa,
To return the blank results for both the 0 values and errors, you should apply the below formula:
=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

Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
Very helpful, thanks
This comment was minimized by the moderator on the site
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 "".
This comment was minimized by the moderator on the site
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)
This comment was minimized by the moderator on the site
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?
This comment was minimized by the moderator on the site
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!
This comment was minimized by the moderator on the site
Thank you, it worked!
This comment was minimized by the moderator on the site
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.
This comment was minimized by the moderator on the site
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))
This comment was minimized by the moderator on the site
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.
This comment was minimized by the moderator on the site
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!
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations