Excel képlet: Hogyan javítható a #NÉV? hiba -

Tartalomjegyzék

Összegzés

A név? hiba akkor fordul elő, ha az Excel nem ismer fel valamit. Gyakran a #NÉV? akkor fordul elő, ha a függvény nevét hibásan írják, de vannak más okai is, amint az alábbiakban kifejtjük. Javítás # NÉV? a hiba általában csak a helyesírás vagy a szintaxis javításáról szól. Az alábbiakban további információkat és a megoldási lépéseket talál.

Magyarázat

A név? hiba akkor fordul elő, amikor az Excel nem ismer fel valamit. Gyakran a #NÉV? akkor fordul elő, ha a függvény nevét hibásan írják, de vannak más okai is, amint az alábbiakban kifejtjük. Javítás # NÉV? a hiba általában csak a helyesírás vagy a szintaxis javításáról szól.

Az alábbi példák rosszul konfigurált képleteket mutatnak be, amelyek visszaadják a #NAME hibát, valamint a hiba kijavításához és a működő képlet újbóli megszerzéséhez szükséges lépéseket.

A funkció neve elírva

Az alábbi példában a VLOOKUP függvény az elem árának lekérésére szolgál az F3-ban. A "VLOOKUP" függvény neve helytelenül van megírva, és a képlet #NAME?

=VLOKUP(E3,B3:C7,2,0) // returns #NAME?

A képlet rögzítése után a képlet megfelelően működik:

=VLOOKUP(E3,B3:C7,2,0) // returns 4.25

A tartomány helytelenül lett megadva

Az alábbi példában a MAX és MIN funkciókat használjuk a minimális és a maximális hőmérséklet meghatározásához. az F2, illetve az F3 képletei a következők:

=MAX(C3:C7) // returns 74 =MIN(CC:C7) // returns #NAME?

Az F3-ban használt tartomány alatt rögzítették:

Megjegyzés: ha elfelejti a kettőspontot (:) beilleszteni egy tartományba, a #NÉV? hiba.

A tartomány elnevezése hibásan íródott

Az alábbi példában az elnevezett "adatok" tartomány megegyezik a C3: C7 értékkel. Az F2-ben az "data" hibásan íródott "daata", és a MAX függvény visszaadja a #NAME?

=MAX(daata) // returns #NAME? error

Az alábbiakban a helyesírást kijavítják, és a MAX függvény helyesen adja vissza a 325 értéket a maximális értékesítési számként:

=MAX(data) // returns 325

A közleményben megnevezett tartományokat nem idézőjelek ("") zárják a képletbe.

A megnevezett tartomány helyi hatókörrel rendelkezik

A megnevezett tartományoknak lehet helyi (csak ez a munkalap) vagy globális (minden munkalap) hatóköre, ezért előfordulhat, hogy #NAME? hiba, ha egy érvényes, helyileg hatókörrel rendelkező megnevezett tartományt próbál meg egy másik munkalapra hivatkozni. A Névkezelővel (Control + F3, csak Windows esetén) ellenőrizheti a tartományok nevű hatókört. A megnevezett tartományokról itt olvashat bővebben.

Idézetek nélkül beírt szövegérték

Ha egy szöveges értéket dupla idézőjelek nélkül adunk meg, az Excel úgy gondolja, hogy megpróbálja értelmezni az értéket függvénynévként vagy megnevezett tartományként. Ez #NEVET okozhat? hiba, ha nem található egyezés. Az alábbi példában a LEN függvényt használjuk az "alma" szó hosszának meghatározásához. A B3-ban a képletet az "apple" szöveglánc idézőjelek ("") nélkül adják meg. Mivel az apple nem függvénynév vagy megnevezett tartomány, az eredmény: #NEV?

=LEN(apple) // returns #NAME?

Az alábbiakban idézőjelek kerültek hozzá, és a LEN funkció most már megfelelően működik:

=LEN("apple") // returns 5

Szöveges érték intelligens idézetekkel

A szövegértékeknek egyenes dupla idézőjeles idézőjelek (pl. "Alma") voltak. Ha "intelligens" (néha "göndör") idézőjeleket használnak, az Excel egyáltalán nem értelmezi ezeket idézőjelekként, és a #NAME?

=LEN(“apple”) // returns #NAME?

A javításhoz egyszerűen cserélje ki az intelligens idézeteket egyenes idézetekre:

=LEN("apple") // returns 5

Megjegyzés: Egyes alkalmazások, például a Microsoft Word, az egyenes idézőjeleket automatikusan intelligens idézetekké változtathatják, ezért ügyeljen arra, hogy egy képletet különböző alkalmazásokból vagy környezetekből mozgat-e be vagy onnan.

érdekes cikkek...