Excel formula: Kako popraviti #NAME? napaka -

Kazalo

Povzetek

Ime? pride do napake, ko Excel nečesa ne prepozna. Pogosto je #NAME? se pojavi, če je ime funkcije napačno črkovano, vendar obstajajo drugi vzroki, kot je razloženo spodaj. Popravljanje #NAME? Napaka je običajno le popravek črkovanja ali skladnje. Glejte spodaj za več informacij in korake za rešitev.

Pojasnilo

Ime? pride do napake, ko Excel nečesa ne prepozna. Pogosto je #NAME? se pojavi, ko je ime funkcije napačno črkovano, vendar obstajajo drugi vzroki, kot je razloženo spodaj. Popravljanje #NAME? Napaka je običajno le popravek črkovanja ali skladnje.

Spodnji primeri prikazujejo napačno konfigurirane formule, ki vrnejo napako #NAME, in korake, potrebne za odpravo napake in ponovno pridobitev delujoče formule.

Napačno črkovano ime funkcije

V spodnjem primeru se funkcija VLOOKUP uporablja za pridobivanje cene artikla v F3. Ime funkcije "VLOOKUP" je napačno črkovano in formula vrne #NAME?

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

Ko je formula fiksna, formula deluje pravilno:

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

Obseg je bil vnesen napačno

V spodnjem primeru se funkcije MAX in MIN uporabljajo za iskanje najnižjih in najvišjih temperatur. formuli v F2 oziroma F3 sta:

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

Pod območjem, uporabljenim v F3, je bilo določeno:

Opomba: pozaba vključitve dvopičja (:) v obseg bo sprožila tudi #NAME? napaka.

Poimenovano območje je napačno črkovano

V spodnjem primeru je imenovani obseg "podatki" enak C3: C7. V F2 je "data" napačno črkovan "daata" in funkcija MAX vrne #NAME?

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

Spodaj se črkovanje popravi in ​​funkcija MAX pravilno vrne 325 kot največjo prodajno številko:

=MAX(data) // returns 325

Obvestila z imenovanimi obsegi v formuli niso zaprta z narekovaji ("").

Imenovani obseg ima lokalni obseg

Poimenovani obsegi imajo lahko lokalni (samo ta delovni list) ali globalni (vsi delovni listi) obseg, zato boste morda videli #NAME? napaka, če poskusite sklicevati na veljaven imenovani obseg, ki je lokalno obsežen, na drug delovni list. Z upraviteljem imen (Control + F3, samo Windows) lahko preverite obseg, imenovan obsegi. Več o imenovanih obsegih si preberite tukaj.

Vnesena je besedilna vrednost brez narekovajev

Ko je besedilna vrednost vnesena brez dvojnih narekovajev, Excel meni, da poskuša vrednost interpretirati kot ime funkcije ali imenovani obseg. To lahko povzroči #NAME? napaka, ko ni mogoče najti nobenega ujemanja. V spodnjem primeru se s funkcijo LEN pridobi dolžina besede "jabolko". V B3 se formula vnese brez besedilnega niza "jabolko" v narekovajih (""). Ker apple ni ime funkcije ali imenovan obseg, je rezultat #NAME?

=LEN(apple) // returns #NAME?

Spodaj so bili dodani narekovaji in funkcija LEN zdaj deluje pravilno:

=LEN("apple") // returns 5

Vrednost besedila s pametnimi narekovaji

Vrednosti besedila morajo biti narekovaji z ravnimi dvojnimi narekovaji (tj. "Jabolko"). Če se uporabljajo "pametne" (včasih imenovane tudi "skodrane") narekovaji, jih Excel sploh ne bo razlagal kot narekovaje in bo namesto tega vrnil #NAME?

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

Za odpravo preprosto zamenjajte pametne narekovaje z ravnimi narekovaji:

=LEN("apple") // returns 5

Opomba: nekatere aplikacije, na primer Microsoft Word, lahko samodejno spremenijo narekovaje v pametne narekovaje, zato bodite pozorni, če premikate formulo v in iz različnih aplikacij ali okolij.

Zanimive Članki...