Applies ToMicrosoft 365-höz készült Excel Microsoft 365-höz készült Mac Excel Webes Excel Excel 2024 Mac Excel 2024 Excel 2021 Mac Excel 2021 Excel 2019 Excel 2016 Excel Web App

A leggyakoribb oka annak, ha #NÉV? hiba jelenik meg a képletben, mert elírás szerepel a képlet nevében. Tanulmányozza a következő példát:

A szintaxisban egy nem definiált névre való hivatkozás által okozott #NÉV? hiba

Fontos: A #NÉV? hiba azt jelzi, hogy valamit ki kell javítani a szintaxisban, így amikor ezt a hibát látja a képletben, feloldhatja azt. A hiba elfedéséhez ne használjon hibakezelő függvényeket (például HAHIBA).

Ha el szeretné kerülni a képletnevekben előforduló elírásokat, használja az Excel Képletkiértékelő varázslóját. Amikor elkezd beírni egy képletnevet egy cellába vagy a szerkesztőlécre, a beírt szavaknak megfelelő képletek listája megjelenik egy legördülő listában. Miután beírta a képlet nevét és a nyitó zárójeleket, a Képletkiértékelő varázsló rámutatásnál megjelenő szövegként megjeleníti a szintaxist.

Képletszintaxis rámutatásnál megjelenített szövegként

A szintaxishibákat a függvényvarázsló használatával is elkerülheti. Jelölje ki a képletet tartalmazó cellát, és a Képletek lapon nyomja le Függvény beszúrása gomb Függvény beszúrása gombot.

Excel automatikusan betölti a varázslót.

Példa a Képletkiértékelő varázslóra

Az egyes argumentumok kiválasztásakor Excel mindegyikhez megadja a megfelelő információkat.

Az alábbiakban a #NAME egyéb okait találja? hiba további lehetséges okait.

Ha a képlet nem az Excelben definiált névre hivatkozik, megjelenik a #NAME? típusú hibát jelenít meg.

Tekintse meg az alábbi példát egy PROFIT függvényre hivatkozó SZUM függvényre, amely a munkafüzet nem definiált neve.

A szintaxisban egy nem definiált névre való hivatkozás által okozott #NÉV? hiba

Megoldás: Adjon meg egy nevet a Névkezelőben, majd adja hozzá a nevet a képlethez az alábbi lépésekkel:

  1. Ha már vannak adatai a számolótáblában, és nevet szeretne rendelni adott cellákhoz vagy cellatartományokhoz, először jelölje ki a cellákat a számolótáblában. Ha új tartományt szeretne létrehozni, akkor kihagyhatja ezt a lépést.

  2. Lépjen a Képletek > Definiált nevek > válassza a Név megadása, majd a Név megadása lehetőséget.

  3. Írjon be egy egyedi nevet.

  4. A Hatókör mezőben adja meg, hogy a név csak a munkalapon vagy a teljes munkafüzeten belül legyen elérhető.

  5. Szükség esetén írjon be egy megjegyzést.

  6. Kattintson az OK gombra.

    A következő lépés a név hozzáadása a képletben.

  7. Helyezze a kurzort a képlet szintaxisában arra a pontra, ahová fel szeretné venni az éppen létrehozott nevet.

  8. Lépjen a Képletek > Definiált nevek > válassza a Használat képletben lehetőséget, majd válassza ki a hozzáadni kívánt definiált nevet.

    Meghatározott név hozzáadása képletszintaxishoz a „Képlet eleme” elemre kattintva

A definiált nevek használatáról további információt a Nevek definiálása és használata képletekben című témakörben talál.

Ha a szintaxis helytelenül egy definiált névre hivatkozik, megjelenik a #NAME? típusú hibát jelenít meg.

Az előző példával folytatva a nyereség egy definiált neve lett létrehozva a számolótáblában. A következő példában a név helytelenül van írva, így a függvény továbbra is #NÉV? hibát ad vissza.

A szintaxisban lévő definiált névben történt elírás által okozott #NÉV? hiba

Megoldás: Javítsa ki a szintaxisban az elírást, és próbálkozzon újra a képlettel.

Tipp: Ahelyett, hogy kézzel írná be a definiált neveket a képletekben, megadhatja, hogy az Excel automatikusan megtegye ezt Ön helyett. Lépjen a Képletek > Definiált nevek > válassza a Használat képletben lehetőséget, majd válassza ki a hozzáadni kívánt definiált nevet. Excel adja hozzá a nevet a képlethez.

Amikor szöveges hivatkozásokat használ a képletekben, a szöveget idézőjelek közé kell tennie, még akkor is, ha csak szóközt használ. Ha a szintaxis kihagyja a "" idézőjeleket egy szöveges értékhez, a #NAME hiba jelenik meg.

Tekintse meg az alábbi példát.

A szövegértékekben hiányzó dupla idézőjel által okozott #NÉV? hiba

Ebben a példában a szintaxisból hiányzik a has idézőjele; ez megmagyarázza a hibát.

Megoldás: Térjen vissza a szintaxishoz, és nézze meg, hogy az összes szöveges érték körül szerepelnek-e idézőjelek.

Ha kihagy egy kettőspontot egy tartományhivatkozásban, a képlet egy #NAME jelenít meg? hibát ad vissza.

A következő példában az INDEX képlet #NÉV? hibát ad vissza, mivel a B2–B12 tartományból hiányzik a kettőspont.

Egy tartományhivatkozásból hiányzó kettőspont által okozott #NÉV? hiba

Megoldás: Ellenőrizze a szintaxist, és gondoskodjon arról, hogy a tartományhivatkozások tartalmazzanak kettőspontot.

Van néhány olyan Excel-függvény, amely csak akkor működik, ha bizonyos bővítmények engedélyezve vannak. Ha ezeket a függvényeket használja, #NAME hoz létre? hibát adó cellát. Az EUROCONVERT függvény használatához például engedélyezni kell az Euró pénznemeszközök bővítményt. Ha olyan egyéni függvényeket vagy makrókat használ, amelyekhez az Analysis ToolPak szükséges, győződjön meg arról, hogy az Analysis ToolPak bővítmény engedélyezve van.

Bővítmények engedélyezése az Excelben:

  1. Válassza a Fájl > beállításai lehetőséget.

  2. Válassza a Bővítmények lehetőséget.

  3. A Kezelés listában válassza az Excel-bővítmények lehetőséget,  majd az Ugrás lehetőséget.

  4. Jelölje be a megfelelő jelölőnégyzetet, és válassza az OK gombot.

További segítségre van szüksége?

Kérdéseivel mindig felkeresheti az Excel technikai közösség egyik szakértőjét, vagy segítséget kérhet a közösségekben.

Lásd még

A képletek áttekintése az Excelben

Hibás képletek kiküszöbölése

A képlethibák feltárása

Az Excel függvényeinek betűrendes listája

Az Excel függvényeinek kategória szerinti listája

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.