Oprava #N/A chyba v funkcích INDEX a POZVYHLEDAT

Toto téma popisuje nejběžnější důvody, proč se "#N/A Error" zobrazí jako výsledek funkce indexnebo POZVYHLEDAT .
 

Poznámka: Pokud chcete, aby funkce index nebo POZVYHLEDAT vrátila smysluplnou hodnotu namísto #N/A, použijte funkci IFERROR a potom v rámci této funkce vnořit funkce index a POZVYHLEDAT . Nahrazením #N/A vlastními hodnotami pouze identifikujete chybu, ale nevyřeší ji. Je to proto velmi důležité, abyste před použitím IFERRORujistili, že vzorec funguje správně, jak chcete.

Problém: neexistují žádná data, která by bylo možné porovnat.

Pokud funkce POZVYHLEDAT nenajde vyhledávací hodnotu ve vyhledávacím poli, vrátí chybu #N/a.

Pokud se domníváte, že data jsou v tabulce obsažená, ale nejde ji najít, může to být z těchto důvodů:

  • Buňka obsahuje neočekávané znaky nebo skryté mezery.

  • Buňka nemusí být formátovaná jako správný datový typ. Například buňka obsahuje číselné hodnoty, ale může být formátovaná jako text.
     

Řešení: Pokud chcete odebrat neočekávané znaky nebo skryté mezery, použijte funkci vyčistit nebo pročistit . Taky ověřte, jestli jsou buňky naformátované jako správné datové typy.

Použili jste maticový vzorec bez stisknutí kombinace kláves CTRL + SHIFT + ENTER.

Pokud použijete pole v indexu, shoděnebo kombinaci těchto dvou funkcí, je nutné stisknout kombinaci kláves CTRL + SHIFT + ENTER. Excel automaticky vloží vzorec do složených závorek {}. Když se pokusíte zadat závorky sami, Excel zobrazí vzorec jako text.

Poznámka: Pokud máte aktuální verzi Microsoft 365, můžete jednoduše zadat vzorec do výstupní buňky a stisknutím klávesy ENTER vzorec potvrdit jako dynamický maticový vzorec. V opačném případě musí být vzorec zadán jako starší maticový vzorec tak, že nejdříve vyberete výstupní oblast, zadáte vzorec do výstupní buňky a potom ho potvrďte stisknutím kombinace kláves CTRL + SHIFT + ENTER . Excel vloží složené závorky na začátku a konci vzorce za vás. Další informace o maticových vzorcích najdete v tématu s pokyny k používání a příklady maticových vzorců.

Problém: v typu shody a pořadí řazení dat je nekonzistentní.

Při použití shodyby měla existovat shoda mezi hodnotou v argumentu match_type a pořadím řazení hodnot ve vyhledávacím poli. Pokud se syntaxe odchyluje od následujících pravidel, zobrazí se chyba #N/A.

  • Pokud match_type je 1 nebo není zadané, hodnoty v lookup_array by měly být ve vzestupném pořadí. Pokud třeba:-2,-1, 0, 1, 2..., a, B, C..., NEPRAVDA, pravda.

  • Pokud match_type je-1, hodnoty v lookup_array by měly být v sestupném pořadí.

V následujícím příkladu je funkce POZVYHLEDAT

= SHODA (40; B2: B10;-1)

Funkce POZVYHLEDAT v Excelu

Argument match_type v syntaxi je nastaven na hodnotu-1, což znamená, že pořadí hodnot v buňce B2 by mělo být v sestupném pořadí, aby vzorec fungoval. Ale hodnoty jsou ve vzestupném pořadí a způsobí chybu #N/A.

PRŮZKUMNÍKU Změňte argument match_type na 1 nebo seřaďte tabulku ve formátu sestupně. Pak to zkuste znovu.

Máte konkrétní otázku k funkci?

Zadejte dotaz do komunitního fóra Excelu

Pomozte nám vylepšit Excel

Máte nějaké návrhy na zlepšení dalších verzí Excelu? Pokud ano, podívejte se prosím na témata v části Názor uživatele Excelu.

Viz také

Jak opravit chybu #NENÍ_K_DISPOZICI

Použití funkcí index a POZVYHLEDAT s několika kritérii v excelu

INDEX

POZVYHLEDAT

Přehled vzorců v Excelu

Jak se vyhnout nefunkčním vzorcům

Zjišťování chyb ve vzorcích

Všechny funkce Excelu (podle abecedy)

Všechny funkce v Excelu (podle kategorie)

Poznámka:  Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát vědět, jestli vám informace pomohly? Pokud chcete, můžete se podívat na anglickou verzi článku.

Potřebujete další pomoc?

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×