Excel-formel: Hur fixar du #NAME? fel -

Innehållsförteckning

Sammanfattning

Namnet? fel uppstår när Excel inte känner igen något. Ofta, #NAME? uppstår när ett funktionsnamn är felstavat, men det finns andra orsaker, som förklaras nedan. Fixar du ett #NAME? fel handlar vanligtvis bara om att korrigera stavning eller en syntax. Se nedan för mer information och steg för att lösa.

Förklaring

Namnet? fel uppstår när Excel inte kan känna igen något. Ofta, #NAME? uppstår när ett funktionsnamn är felstavat, men det finns andra orsaker, som förklaras nedan. Fixar du ett #NAME? fel handlar vanligtvis bara om att korrigera stavning eller en syntax.

Exemplen nedan visar felkonfigurerade formler som returnerar #NAME-felet och de steg som behövs för att åtgärda felet och få en fungerande formel igen.

Funktionsnamn felstavat

I exemplet nedan används VLOOKUP-funktionen för att hämta ett artikelpris i F3. Funktionsnamnet "VLOOKUP" stavas felaktigt och formeln returnerar #NAME?

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

När formeln är fixerad fungerar formeln ordentligt:

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

Området angav fel

I exemplet nedan används MAX- och MIN-funktionerna för att hitta lägsta och högsta temperatur. formlerna i F2 respektive F3 är:

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

Nedanför intervallet som används i F3 har fixats:

Obs: att glömma att inkludera ett kolon (:) i ett intervall kommer också att utlösa #NAME? fel.

Namngivna felstavade felstavade

I exemplet nedan är det angivna intervallet "data" lika med C3: C7. I F2 stavas "data" felaktigt "daata" och MAX-funktionen returnerar #NAME?

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

Nedan korrigeras stavningen och MAX-funktionen returnerar korrekt 325 som maximalt försäljningsnummer:

=MAX(data) // returns 325

Observera namngivna intervall omges inte av citat ("") i en formel.

Namngivet sortiment har lokalt omfång

Namngivna intervall kan ha lokalt (endast detta kalkylblad) eller globalt (alla kalkylblad) så att du kanske ser ett #NAMN? fel om du försöker referera till ett giltigt namngivet intervall som omfattas lokalt till ett annat kalkylblad. Du kan använda Namnhanteraren (Control + F3, endast Windows) för att kontrollera omfattningen namngivna intervall. Läs mer om namngivna områden här.

Textvärde anges utan citat

När ett textvärde matas in utan dubbla citat, tror Excel att man försöker tolka värdet som ett funktionsnamn eller namngivet intervall. Detta kan orsaka ett #NAME? fel när ingen matchning hittas. I exemplet nedan används LEN-funktionen för att få längden på ordet "äpple". I B3 anges formeln utan textsträngen "apple" i citattecken (""). Eftersom apple inte är ett funktionsnamn eller namngivet intervall blir resultatet #NAME?

=LEN(apple) // returns #NAME?

Nedan har offerter lagts till och LEN-funktionen fungerar nu korrekt:

=LEN("apple") // returns 5

Textvärde med smarta citat

Textvärden behövde vara citat med raka dubbla citat (dvs. "äpple"). Om "smarta" (ibland kallade "lockiga") citat används, tolkar Excel inte dessa som citat alls och kommer istället att returnera #NAME?

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

För att fixa, ersätt helt enkelt smarta citat med raka citat:

=LEN("apple") // returns 5

Obs! Vissa applikationer, som Microsoft Word, kan ändra raka citat till smarta citat automatiskt, så var försiktig om du flyttar en formel in och ut från olika applikationer eller miljöer.

Intressanta artiklar...