Excel-formel: Hvordan fikser man #NAME? fejl -

Indholdsfortegnelse

Resumé

Navnet? fejl opstår, når Excel ikke genkender noget. Ofte #NAME? opstår, når et funktionsnavn er stavet forkert, men der er andre årsager som forklaret nedenfor. Løser du et #NAME? fejl er normalt kun et spørgsmål om at rette stavning eller en syntaks. Se nedenfor for mere information og trin til løsning.

Forklaring

Navnet? fejl opstår, når Excel ikke kan genkende noget. Ofte #NAME? opstår, når et funktionsnavn er stavet forkert, men der er andre årsager som forklaret nedenfor. Løser du et #NAME? fejl er normalt kun et spørgsmål om at rette stavning eller en syntaks.

Eksemplerne nedenfor viser forkert konfigurerede formler, der returnerer #NAME-fejlen, og de nødvendige trin for at rette fejlen og få en fungerende formel igen.

Funktionsnavn stavet forkert

I eksemplet nedenfor bruges VLOOKUP-funktionen til at hente en varepris i F3. Funktionsnavnet "VLOOKUP" er stavet forkert, og formlen returnerer #NAME?

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

Når formlen er fast, fungerer formlen korrekt:

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

Område indtastet forkert

I eksemplet nedenfor bruges MAX- og MIN-funktionerne til at finde minimums- og maksimumtemperaturer. formlerne i henholdsvis F2 og F3 er:

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

Nedenfor det anvendte interval i F3 er blevet rettet:

Bemærk: at glemme at inkludere et kolon (:) i et interval vil også udløse #NAME? fejl.

Navngivet rækkefølge stavet forkert

I eksemplet nedenfor svarer det navngivne interval "data" til C3: C7. I F2 er "data" stavet forkert "daata", og MAX-funktionen returnerer #NAME?

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

Nedenfor korrigeres stavningen, og MAX-funktionen returnerer korrekt 325 som det maksimale salgstal:

=MAX(data) // returns 325

Bemærkning navngivne områder er ikke omsluttet af anførselstegn ("") i en formel.

Navngivet rækkevidde har lokalt omfang

Navngivne områder kan have lokalt (kun dette regneark) eller globalt (alle regneark) omfang, så du kan se et #NAME? fejl, hvis du forsøger at henvise til et gyldigt navngivet område, der er scoped lokalt, til et andet regneark. Du kan bruge Name Manager (Control + F3, kun Windows) til at kontrollere omfanget med de nævnte områder. Læs mere om navngivne områder her.

Tekstværdi indtastet uden anførselstegn

Når en tekstværdi indtastes uden dobbelt anførselstegn, mener Excel, at den prøver at fortolke værdien som et funktionsnavn eller et navngivet område. Dette kan forårsage et #NAME? fejl, når der ikke findes noget match. I eksemplet nedenfor bruges LEN-funktionen til at få længden af ​​ordet "æble". I B3 indtastes formlen uden tekststrengen "apple" i anførselstegn (""). Da apple ikke er et funktionsnavn eller navngivet interval, er resultatet #NAME?

=LEN(apple) // returns #NAME?

Nedenfor er tilbud tilføjet, og LEN-funktionen fungerer nu korrekt:

=LEN("apple") // returns 5

Tekstværdi med smarte citater

Tekstværdier skulle være citater med lige dobbelte citater (dvs. "æble"). Hvis der bruges "smarte" (undertiden kaldet "krøllede") citater, fortolker Excel slet ikke disse som citater og returnerer i stedet #NAME?

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

For at rette, skal du blot erstatte de smarte citater med lige tilbud:

=LEN("apple") // returns 5

Bemærk: Nogle applikationer, som f.eks. Microsoft Word, ændrer muligvis lige tilbud til smarte citater automatisk, så pas på, hvis du flytter en formel ind og ud af forskellige applikationer eller miljøer.

Interessante artikler...