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

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, můžete vyzkoušet 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ší kancelářské nástroje produktivity

Kutools pro Excel řeší většinu vašich problémů a zvyšuje vaši produktivitu o 80%

  • Opakované použití: Rychle vložte složité vzorce, grafy a cokoli, co jste dříve používali; Šifrovat buňky s heslem; Vytvořte seznam adresátů a posílat e-maily ...
  • Super Formula Bar (snadno upravit více řádků textu a vzorce); Rozložení pro čtení (snadno číst a upravovat velké množství buněk); Vložit do filtrovaného rozsahu...
  • Sloučit buňky / řádky / sloupce bez ztráty dat; Rozdělit obsah buněk; Zkombinujte duplicitní řádky / sloupce... Zabraňte duplicitním buňkám; Porovnat rozsahy...
  • Vyberte možnost Duplikovat nebo Jedinečný Řádky; Vyberte prázdné řádky (všechny buňky jsou prázdné); Super hledání a fuzzy hledání v mnoha sešitech; Náhodný výběr ...
  • Přesná kopie Více buněk beze změny odkazu na vzorec; Automaticky vytvářet reference do více listů; Vložte odrážky, Zaškrtávací políčka a další ...
  • Extrahujte text, Přidat text, Odebrat podle pozice, Odebrat mezeru; Vytváření a tisk mezisoučtů stránkování; Převod mezi obsahem buněk a komentáři...
  • Super filtr (uložit a použít schémata filtrů na jiné listy); Rozšířené řazení podle měsíce / týdne / dne, frekvence a dalších; Speciální filtr tučnou kurzívou ...
  • Kombinujte sešity a pracovní listy; Sloučit tabulky na základě klíčových sloupců; Rozdělte data do více listů; Dávkový převod xls, xlsx a PDF...
  • Více než 300 výkonných funkcí. Podporuje Office / Excel 2007-2019 a 365. Podporuje všechny jazyky. Snadné nasazení ve vašem podniku nebo organizaci. Kompletní funkce 30denní bezplatná zkušební verze. 60denní záruka vrácení peněz.
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 omezuje stovky kliknutí myší každý den!
officetab dno
Komentáře (27)
Zatím žádné hodnocení. Buďte první, kdo ohodnotí!
Tento komentář byl moderátorem webu minimalizován
děkuji moc, mám řešení odtud
Tento komentář byl moderátorem webu minimalizován
Omlouváme se - řešení nahradit návrat 0 nefunguje!
Tento komentář byl moderátorem webu minimalizován
Jak je zkombinuji? Mám situaci, kdy jsou některé vyhledávací hodnoty prázdné, takže funkce SVYHLEDAT vrátí #N/A nebo vyhledávací hodnotu, pokud je platná, ale cílové pole je prázdné, takže vrátí 0. Oba tyto problémy mohu vyřešit jednotlivě, ale nezdá se mi, že bych řešil obojí najednou.
Tento komentář byl moderátorem webu minimalizován
Zjistili jste, jak to vyřešit?
Tento komentář byl moderátorem webu minimalizován
Také se díváte, zda jste tento problém vyřešili!
Tento komentář byl moderátorem webu minimalizován
Děkuji vám za to, že jste mi pomohli vyčistit přehledy, takže už na nich není řada #N/A.
Tento komentář byl moderátorem webu minimalizován
Jak vytvoříte pouze jeden vzorec pro odstranění #NA a výchozí datum 1900 ve stejné buňce? 1/0/1900 0:00 díky
Tento komentář byl moderátorem webu minimalizován
něco jako =IFERROR(VLOOKUP(A2,Tabulka3,7), 1900) by mělo fungovat
Tento komentář byl moderátorem webu minimalizován
Můžete vyřešit N/A na 0 a poté testovat pouze na 0 následovně



=IF(IFNA(VLOOKUP(A2,Table3,7,FALSE),0)=0,"",VLOOKUP(A2,Table3,7,FALSE))
Tento komentář byl moderátorem webu minimalizován
Konečně jsem to našel......to je to, co jsem hledal, díky moc
Tento komentář byl moderátorem webu minimalizován
Zde je způsob, jak zkombinovat 2 tak, aby výstup byl buď název nebo komentář uvádějící „ID neexistuje“

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

Vrácený výstup se bude rovnat „ID neexistuje“ pro hodnotu, která nebyla nalezena. Tento komentář můžete změnit na cokoli chcete nahrazením textového řetězce = "ID neexistuje" (nezapomeňte zachovat uvozovky). Pokud nechcete mít žádný komentář, změňte jej na čtení:

=IF(ISERROR(VLOOKUP(E1,A2:B10,2,FALSE)),"",IF(LEN(VLOOKUP(E1,A2:B10,2,0))=0,"",VLOOKUP(E1,A2:B10,2,0)))
Tento komentář byl moderátorem webu minimalizován
ddub, to je úžasný vzorec. Děkuji za pomoc!
Tento komentář byl moderátorem webu minimalizován
Toto je můj vzorec. Nemohu získat výsledky pro hlášení "-" místo nuly. Nechci nulu, chtěl bych účetní formát pro nulu. Prosím pomozte.
=IF(ISNA(VLOOKUP($A13,'Všechny exp. zveřejněny'!$A$1:$B$100,2,FALSE)),"0",VLOOKUP($A13,'Všechny exp. zveřejněny'!$A$1:$ B$100,2,FALSE))
Tento komentář byl moderátorem webu minimalizován
Ahoj laura,

Pokud chcete místo nuly získat výsledek "-", použijte prosím následující vzorec:
=IF(LEN(VLOOKUP(E1,A2:B10,2,0))=0,"-",VLOOKUP(E1,A2:B10,2,0)).

Změňte prosím odkazy na buňky podle svých potřeb.
Zkuste to prosím, může vám to pomoci!

Děkuji!
Tento komentář byl moderátorem webu minimalizován
vše, co musíte udělat, je nastavit nastavení buňky na účetnictví a odstranit " v poslední části.

=IF(ISNA(VLOOKUP($A13,'Všechny exp. zveřejněny'!$A$1:$B$100,2,FALSE),0)

jak vidíte, vedle nuly nejsou žádné uvozovky, protože přidáním uvozovek se hodnota nastaví jako text.
Tento komentář byl moderátorem webu minimalizován
Díky sky yang - To je úžasné!

Použil jsem vzorec, který jste poskytli, a změnil jsem odkazy na buňky, ale nyní dostávám #N/A místo 0 nebo záporného symbolu.
Tento komentář byl moderátorem webu minimalizován
Děkuji, povedlo se!
Tento komentář byl moderátorem webu minimalizován
pro prázdné hodnoty funkce LEN převádí skutečné nuly z vyhledávacích dat na prázdné hodnoty. Máte nějaké nápady, jak přenést skutečné nuly a převést pouze prázdné hodnoty na prázdné?
Tento komentář byl moderátorem webu minimalizován
Ahoj Besty,
Výše uvedená funkce Len převede polotovary na polotovary a při použití zachová skutečnou 0. zkuste to prosím znovu.
Nebo sem můžete vložit přílohu s popisem vašeho problému.
Děkuji!
Tento komentář byl moderátorem webu minimalizován
Nejsem technický guru - jen chci ke svému vzorci přidat, že pokud v buňce nic nenajde - dává účetní 0, která bude uznána v mém celkovém vzorci. =VLOOKUP(F4;Sponzorství1,2;XNUMX;NEPRAVDA)
Tento komentář byl moderátorem webu minimalizován
Myslím, že je to dobré řešení, ale existuje způsob, jak obejít problém, že když jej použiji a poté COUNTA() na buňkách, kde je vytvořen vzorec, počítá tyto buňky s "".
Tento komentář byl moderátorem webu minimalizován
Velmi užitečné, díky
Tento komentář byl moderátorem webu minimalizován
Ahoj, v mém vlookupu dostávám nulu a NA nyní chci zformátovat nulu a NA na prázdnou a také mít jeden vzorec, který bude uspokojovat všechny buňky místo 3diferenčních vzorců, chci vzorec, který používám, abych pak věděl, jestli jeho NA NEBO Zero automaticky vloží prázdné místo, ale přesto odhalí přesnou odpověď
Tento komentář byl moderátorem webu minimalizován
Dobrý den, Zodwa,
Chcete-li vrátit prázdné výsledky pro hodnoty 0 i chyby, měli byste použít níže uvedený vzorec:
=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

Zkuste to prosím, doufám, že vám to pomůže!
Tento komentář byl moderátorem webu minimalizován
je možné, aby tento vzorec vrátil výsledek jako 1 a #N/A jako prázdný?
Tento komentář byl moderátorem webu minimalizován
mohu upravit vzorec =IF(VLOOKUP($C4,Sheet2!$F:$F,1,0),"1") tak, aby se výsledek zobrazil jako "1" a #N/A jako prázdné?
Tento komentář byl moderátorem webu minimalizován
Dobrý den, vajíčka
Chcete-li vyřešit svůj problém, použijte níže uvedený vzorec:

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


Zkuste to prosím, doufám, že vám to pomůže!
Zatím zde nejsou žádné komentáře
Zanechat své připomínky
Odesílání jako host
×
Ohodnoťte tento příspěvek:
0   Postavy
Doporučená umístění