Applies ToExcel pro Microsoft 365 Excel pro Microsoft 365 pro Mac Excel pro web Excel 2024 Excel 2024 pro Mac Excel 2021 Excel 2021 pro Mac Excel 2019 Excel 2016 Excel pro Windows Phone 10

Toto téma popisuje nejběžnější důvody, proč se zobrazí chyba #N/A, jsou výsledkem funkcí INDEXnebo POZVYHLEDAT .  

Poznámka: Pokud chcete, aby funkce INDEX nebo POZVYHLEDAT místo #N/A vracely smysluplnou hodnotu, použijte funkci IFERROR a pak do této funkce vnořte funkce INDEX a POZVYHLEDAT . Nahrazení #N/A vlastní hodnotou pouze identifikuje chybu, ale nevyřeší ji. Proto je velmi důležité, před použitím funkce IFERROR se ujistěte, že vzorec funguje správně, jak chcete.

Problém: Neexistují žádná data, která by bylo potřeba porovnat.

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

Pokud se domníváte, že se data v tabulce nacházejí, ale funkce POZVYHLEDAT je nemůže najít, může to být z následujících důvodů:

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

  • Buňka nemusí být naformátovaná jako správný datový typ. Buňka má například čí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 OŘÍZNOUT . Ověřte také, 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žíváte pole v indexu, POZVYHLEDAT nebo kombinaci těchto dvou funkcí, je nutné na klávesnici stisknout kombinaci kláves Ctrl+Shift+Enter. Excel vzorec automaticky uzavře do složených závorek {}. Pokud se pokusíte hranaté závorky zadat sami, Excel vzorec zobrazí jako text.

Poznámka: Pokud máte aktuální verzi Microsoftu 365, můžete jednoduše zadat vzorec do výstupní buňky a stisknutím klávesy ENTER vzorec potvrdit jako dynamický maticový vzorec. Jinak musí být vzorec zadán jako starší maticový vzorec tak, že nejprve vyberete výstupní oblast, zadáte vzorec do výstupní buňky a stisknutím kombinace kláves CTRL+SHIFT+ENTER ho potvrdíte . 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: Typ shody a pořadí řazení dat je nekonzistence.

Při použití funkce POZVYHLEDAT by měla existovat konzistence 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 je match_type 1 nebo není zadán, měly by být hodnoty v lookup_array ve vzestupném pořadí. Například -2, -1, 0 , 1 , 2..., A, B, C..., NEPRAVDA, PRAVDA.

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

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

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

funkce shody v excelu

Argument match_type v syntaxi je nastaven na hodnotu -1, což znamená, že pořadí hodnot v B2:B10 by mělo být v sestupném pořadí, aby vzorec fungoval. Hodnoty jsou ale ve vzestupném pořadí, což způsobuje chybu #N/A.

ŘEŠENÍ: Změňte argument match_type na 1 nebo tabulku seřaďte sestupně. Pak to zkuste znovu.

Potřebujete další pomoc?

Kdykoli se můžete zeptat odborníka z komunity Excel Tech nebo získat podporu v komunitách.

Viz také

Jak opravit chybu #NENÍ_K_DISPOZICI

Použití funkcí listu INDEX a POZVYHLEDAT s více kritérii v aplikaci Excel

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)

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.