Ako odstrániť chybu #NÁZOV?

Vzťahuje sa na
Excel pre Microsoft 365 Excel pre Microsoft 365 pre Mac Excel 2024 Excel 2024 pre Mac Excel 2021 Excel 2021 pre Mac Excel 2019 Excel 2016 Excel Web App

Hlavný dôvod, prečo #NAME? je nesprávne napísaný názov vzorca. Poďme sa pozrieť na nasledujúci príklad:

Chyba #NÁZOV? spôsobená preklepom v syntaxi

Dôležité

#NAME? signalizuje, že v syntaxi treba niečo opraviť, takže ak nájdete vo vzorci chybu, opravte ju. Na maskovanie chyby nepoužívajte žiadne funkcie na spracovanie chýb, ako je napríklad funkcia IFERROR.

Ak sa chcete vyhnúť nesprávne napísaným názvom vzorcov, použite Sprievodcu vzorcom v Exceli. Keď začnete do bunky alebo do riadka vzorcov písať vzorec, v rozbaľovacom zozname sa zobrazí zoznam vzorcov podľa toho, aké slová ste zadali. Po zadaní názvu vzorca a ľavej zátvorky Sprievodca vzorcom zobrazí syntax ako text komentára, na ktorý sa dá ukázať myšou.

Syntax vzorca ako text pri ukázaní myšou Môžete použiť aj Sprievodcu funkciami, aby ste sa vyhli chybám syntaxe. Vyberte bunku so vzorcom a na karte Vzorce stlačte tlačidlo Vložiť funkciuVložiť funkciu.

Excel automaticky načíta sprievodcu.

Príklad dialógového okna Sprievodcu vzorcom. Pri výbere jednotlivých argumentov vám Excel poskytne príslušné informácie.

Nižšie sú uvedené ďalšie príčiny #NAME? chyby.

Vzorec odkazuje na názov, ktorý nie je definovaný

Ak vzorec obsahuje odkaz na názov, ktorý v Exceli nie je definovaný, zobrazí sa #NAME? chyby.

Pozrite si nasledovný príklad funkcie SUM, ktorá odkazuje na Profit (Zisk), čo je názov, ktorý v danom zošite nie je definovaný.

#NAME? spôsobená odkazom na nedefinovaný názov v syntaxi Riešenie: V Správcovi názvov zadefinujte názov a potom ho pomocou týchto krokov pridajte do vzorca:

  1. Ak už máte údaje v tabuľkovom hárku a chcete priradiť názov ku konkrétnym bunkám alebo rozsahu buniek, najprv vyberte príslušné bunky v tabuľkovom hárku. Ak chcete vytvoriť nový rozsah, tento krok môžete vynechať.

  2. Prejdite na Vzorce,>Definované názvy> , vyberte položku Definovať názov a potom vyberte položku Definovať názov.

  3. Zadajte jedinečný názov.

  4. V poli Rozsah vyberte, či má byť tento názov dostupný iba v rámci hárka, alebo v celom zošite.

  5. Voliteľne môžete zadať komentár.

  6. Vyberte tlačidlo OK.
    Ďalším krokom je pridanie názvu do vzorca.

  7. Podržte kurzor v syntaxi vzorca na mieste, kam chcete pridať názov, ktorý ste práve vytvorili.

  8. Prejdite na Vzorce>,Definované názvy>, vyberte položku Použiť vo vzorci a potom vyberte definovaný názov, ktorý chcete pridať.

    Kliknutím na položku Použiť vo vzorci pridáte definovaný názov do syntaxe vzorca

Ďalšie informácie o používaní definovaných názvov nájdete v téme Definovanie a používanie názvov vo vzorcoch.

Definovaný názov vo vzorci je nesprávne napísaný

Ak syntax nesprávne odkazuje na definovaný názov, zobrazí sa #NAME? chyby.

Pokračujme v predchádzajúcom príklade. Definovaný názov pre Profit bol vytvorený v tabuľkovom hárku. V nasledujúcom príklade je názov nesprávne napísaný, takže funkcia stále vyhadzuje #NAME? chyby.

#NAME? spôsobená preklepom v definovanom názve v syntaxi Riešenie: Opravte preklep v syntaxi a skúste vzorec použiť znova.

Tip

Nemusíte manuálne zadávať do vzorcov definované názvy – môžete to nechať na Excel, aby to urobil automaticky za vás. Prejdite na Vzorce>,Definované názvy>, vyberte položku Použiť vo vzorci a potom vyberte definovaný názov, ktorý chcete pridať. Excel pridá názov do vzorca.

V syntaxi chýbajú dvojité úvodzovky pre textové hodnoty

Ak zahrniete do vzorcov odkazy na text, tento text uvádzajte v úvodzovkách, dokonca aj vtedy, ak použijete len medzeru. Ak v syntaxi chýbajú dvojité úvodzovky "" pre textovú hodnotu, zobrazí sa #NAME chyba.

Pozrite si nasledujúci príklad.

#NAME? spôsobená chýbajúcimi úvodzovkami v textových hodnotách V syntaxi v tomto príklade chýbajú dvojité úvodzovky pre has; Tým sa vysvetľuje chyba.

Riešenie: Vráťte sa do syntaxe a manuálne skontrolujte, či sú všetky textové hodnoty v úvodzovkách.

V odkaze na rozsah chýba dvojbodka

Ak v odkaze na rozsah chýba dvojbodka, vzorec zobrazí #NAME? chyby.

V nasledujúcom príklade vzorec INDEX vyhodí chybu #NAME?, pretože v rozsahu B2 až B12 chýba dvojbodka.

#NAME? spôsobená chýbajúcou dvojbodkou v odkaze na rozsah Riešenie: Skontrolujte syntax a uistite sa, že všetky odkazy na rozsahy obsahujú dvojbodku.

Používate funkciu, ktorá vyžaduje špeciálny doplnok, ktorý v Exceli nie je povolený

Existuje niekoľko excelových funkcií, ktoré fungujú, len ak sú povolené určité doplnky. Ak používate tieto funkcie inak #NAME? chyby. Ak chcete použiť napríklad funkciu EUROCONVERT , musí byť povolený doplnok Nástroje meny euro . Ak používate vlastné funkcie alebo makrá, ktoré vyžadujú Analytické nástroje, skontrolujte, či sú Analytické nástroje povolené.

Povolenie doplnkov v Exceli:

  1. Prejdite na položku Možnostisúboru>.
  2. Vyberte položku Doplnky.
  3. V zozname Spravovať vyberte doplnky Excelu a potom vyberte položku Spustiť.
  4. Začiarknite príslušné políčko a vyberte tlačidlo OK.

Potrebujete ďalšiu pomoc?

Vždy sa môžete opýtať odborníka v komunite Excel Tech Community alebo získať podporu v komunitách.

Pozrite tiež

Prehľad vzorcov v Exceli

Zabránenie vzniku nefunkčných vzorcov

Zisťovanie chýb vo vzorcoch

Zoznam funkcií Excelu (podľa abecedy)

Zoznam funkcií Excelu (podľa kategórie)