Oprava chyby #NÁZEV

Platí pro
Excel pro Microsoft 365 Excel pro Microsoft 365 pro Mac Excel 2024 Excel 2024 pro Mac Excel 2021 Excel 2021 pro Mac Excel 2019 Excel 2016 Excel Web App

Hlavní důvod, proč #NAME? chyba ve vzorci se objevuje proto, že v názvu vzorce je překlep. Podívejte se na následující příklad:

Chyba #NÁZEV? způsobená chybou v syntaxi

Důležité

#NAME? označuje, že je potřeba opravit něco v syntaxi, takže když se tato chyba zobrazí ve vzorci, vyřešte ji. Nepoužívejte žádné funkce pro zpracování chyb, jako je třeba IFERROR, abyste chybu překryli.

Pokud chcete předejít překlepům v názvech vzorce, použijte excelového Průvodce vzorcem. Když začnete psát název vzorce do buňky nebo řádku vzorců, zobrazí se v rozevíracím seznamu seznam vzorců odpovídajících zadaným slovům. Jakmile zadáte název vzorce a levou závorku, Průvodce vzorcem zobrazí syntax jako text při přechodu myší.

Syntaxe vzorce jako text při přechodu myší Další možností, jak se vyhnout syntaktickým chybám, je použití Průvodce funkcí. Vyberte buňku se vzorcem a na kartě Vzorce stiskněte tlačítko Vložit funkciVložit funkci.

Excel načte Průvodce automaticky za vás.

Příklad dialogového okna Průvodce vzorcem. Při výběru jednotlivých argumentů vám Excel poskytne odpovídající informace pro každý z nich.

Níže jsou uvedeny další příčiny #NAME? chyba.

Vzorec odkazuje na název, který nebyl definován

Pokud vzorec obsahuje odkaz na název, který není definovaný v Excelu, zobrazí se #NAME? chyba.

Viz následující příklad funkce SUMA, která odkazuje na Zisk, což není definovaný název v sešitu.

#NAME? způsobená odkazem na nedefinovaný název v syntaxi Řešení: Definujte název ve Správci názvů a potom jej přidejte do vzorce pomocí následujícího postupu:

  1. Pokud již máte data v tabulce a chcete přiřadit název k určitým buňkách nebo oblasti buněk, vyberte nejdřív buňky v tabulce. Pokud chcete vytvořit novou oblast, můžete tento krok přeskočit.

  2. Přejděte na Definovanénázvy>vzorců,> vyberte Definovat název a pak vyberte Definovat název.

  3. Zadejte jedinečný název.

  4. V rozevíracím seznamu Obor vyberte, jestli chcete, aby byl tento název k dispozici pouze pro daný list nebo pro celý sešit.

  5. Zadejte nepovinný komentář.

  6. Vyberte OK.
    Dalším postupem je přidání názvu do vzorce.

  7. Najeďte kurzorem na syntax vzorce do místa, kam chcete přidat název, který jste právě vytvořili.

  8. Přejděte naNázvy >definovanévzorci>, vyberte Použít ve vzorci a poté vyberte definovaný název, který chcete přidat.

    Click Use in Formula to add a defined name to a formula syntax

Další informace o definování názvů najdete v článku Definice a použití názvů ve vzorcích.

Vzorec obsahuje překlep v definovaném názvu

Pokud syntaxe nesprávně odkazuje na definovaný název, zobrazí se #NAME? chyba.

Budeme pokračovat s předchozím příkladem. Definovaný název pro Zisk jsme v tabulce vytvořili. V následujícím příkladu ale není název správně napsaný, takže funkce pořád vyvolává #NAME? chyba.

#NAME? způsobená chybou v definovaném názvu v syntaxi Řešení: Opravte chybu v syntaxi a zkuste vzorec použít znovu

Tip:

Definované názvy nemusíte do vzorců zadávat ručně, Excel to může udělat automaticky za vás. Přejděte naNázvy> definované vzorci>, vyberte Použít ve vzorci a poté vyberte definovaný název, který chcete přidat. Excel přidá název do vzorce.

Syntaxi chybí uvozovky pro textové hodnoty

Když do vzorců zahrnete odkazy na text, musíte tento text uzavřít do uvozovek, i když používáte jenom mezeru. Pokud syntaxe vynechá uvozovky „“ pro textovou hodnotu, zobrazí se chyba #NÁZEV.

Podívejte se na následující příklad.

#NAME? způsobená chybějícími uvozovkami v textových hodnotách V syntaxi v tomto příkladu chybí uvozovky pro has; To vysvětluje chybu.

Řešení: Vraťte se do syntaxe a ručně ji zkontrolujte, abyste měli jistotu, že všechny textové hodnoty kolem sebe mají uvozovky.

V odkazu na oblast chybí dvojtečka

Pokud v odkazu na oblast vynecháte dvojtečku, zobrazí vzorec #NAME? chyba.

V následujícím příkladu vyvolá vzorec INDEX chybu #NÁZEV?, protože oblasti B2 až B12 chybí dvojtečka.

#NAME? způsobená vynecháním dvojtečky v odkazu na oblast Řešení: Zkontrolujte syntaxi a ujistěte se, že všechny odkazy na oblasti obsahují dvojtečku.

Používáte funkci, která vyžaduje konkrétní doplněk, který není v Excelu povolený

V Excelu existují funkce, které fungují jenom v případě, že jsou povolené některé doplňky. Použití těchto funkcí jinak vytvoří #NAME? chyba. Pokud chcete použít třeba funkci EUROCONVERT , musí být povolený doplněk Nástroje pro měnu euro . Když používáte vlastní funkce nebo makra, která vyžadují Analytické nástroje, ujistěte se, že doplněk Analytické nástroje je povolený.

Povolení doplňků v Excelu:

  1. Přejděte naMožnostisouboru>.
  2. Vyberte Doplňky.
  3. V seznamu Spravovat vyberte Doplňky Excelu a pak vyberte Přejít.
  4. Zaškrtněte příslušné políčko a vyberte OK.

Potřebujete další pomoc?

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

Viz také

Přehled vzorců v Excelu

Jak se vyhnout nefunkčním vzorcům

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

Funkce Excelu (podle abecedy)

Funkce Excelu (podle kategorie)