Kaip ištaisyti klaidą #NAME?

Pagrindinė priežastis, kodėl #NAME? pasirodo formulėje – formulės pavadinime yra rašybos klaida. Pažvelkite į šį pavyzdį:

Klaida #NAME? kilo dėl rašybos klaidos sintaksėje

Svarbu

#NAME? reiškia, kad reikia kažką ištaisyti sintaksėje, todėl pamatę klaidą savo formulėje, ištaisykite ją. Nenaudokite jokių klaidų apdorojimo funkcijų, pvz., IFERROR, klaidai užmaskuoti.

Norėdami išvengti formulių pavadinimų rašybos klaidų, naudokite formulių vedlį programoje „Excel“. Kai pradedate įvesti formulės pavadinimą langelyje arba formulės juostoje, išplečiamajame sąraše rodomas sąrašas formulių, atitinkančių jūsų įvedamus žodžius. Kai įvesite formulės pavadinimą ir atidaromąjį skliaustelį, formulių vedlys rodys sintaksę kaip tekstą, rodomą užvedus pelės žymiklį.

Formulės sintaksė kaip tekstas, rodomas laikant žymiklį Taip pat galite naudoti funkcijų vedlį, kad išvengtumėte sintaksės klaidų. Pasirinkite langelį su formule ir skirtuke Formulės paspauskite mygtuką Įterpti funkcijąĮterpti funkciją.

"Excel" automatiškai įkels vedlį.

Formulės vedlio dialogo lango pavyzdys. Pasirinkus kiekvieną argumentą, "Excel" pateikia atitinkamą informaciją apie kiekvieną iš jų.

Žemiau pateikiamos kitos #NAME priežastys? klaidą.

Formulė nurodo pavadinimą, kuris nebuvo apibrėžtas

Kai formulėje yra nuoroda į pavadinimą, kuris neapibrėžtas programoje "Excel", matote #NAME? klaidą.

Žr. toliau pateiktą pavyzdį, kuriame funkcija SUM nurodo pavadinimą Pelnas, kuris darbaknygėje yra neapibrėžtas.

#NAME? klaida kilo dėl nuorodos į neapibrėžtą pavadinimą sintaksėje Sprendimas: Apibrėžkite pavadinimą pavadinimų tvarkytuve, tada įtraukite pavadinimą į formulę atlikdami šiuos veiksmus:

  1. Jei jau turite duomenų skaičiuoklėje ir norite priskirti pavadinimą konkretiems langeliams arba langelių diapazonui, pirmiausia pažymėkite langelius skaičiuoklėje. Jei norite sukurti naują diapazoną, šį veiksmą galite praleisti.

  2. Eikite į Formulės>Apibrėžti pavadinimai> , pasirinkite Apibrėžti pavadinimą, tada pasirinkite Apibrėžti pavadinimą.

  3. Įveskite unikalų pavadinimą.

  4. Dalyje Aprėptis pasirinkite, ar norite, kad pavadinimas būtų pasiekiamas tik lape, ar visoje darbaknygėje.

  5. Jei norite, įveskite komentarą.

  6. Pažymėkite Gerai.
    Kitas veiksmas yra įtraukti pavadinimą į formulę.

  7. Laikykite žymeklį formulės sintaksėje toje vietoje, kur norite įtraukti pavadinimą, kurį ką tik sukūrėte.

  8. Eikite į Formulėsapibrėžti pavadinimai>, > pasirinkite Naudoti formulėje, tada pasirinkite norimą įtraukti apibrėžtą pavadinimą.

    Spustelėkite Naudoti formulėje, kad įtrauktumėte apibrėžtą pavadinimą į formulės sintaksę

Daugiau informacijos apie apibrėžtų pavadinimų naudojimą žr. Pavadinimų apibrėžimas ir naudojimas formulėse.

Formulės apibrėžtame pavadinime yra rašybos klaida

Jei sintaksė neteisingai nurodo apibrėžtą pavadinimą, matote #NAME? klaidą.

Tęsiant ankstesnį pavyzdį, skaičiuoklėje buvo sukurtas apibrėžtas Pelno pavadinimas. Toliau pateiktame pavyzdyje pavadinimas yra parašytas neteisingai, todėl funkcija vis tiek pateikia #NAME? klaidą.

#NAME? Sprendimas: Ištaisykite rašybos klaidą sintaksėje ir išbandykite formulę dar kartą.

Patarimas

Užuot rankiniu būdu įvedę apibrėžtus pavadinimus į formules, galite pasirinkti, kad "Excel" padarytų tai automatiškai už jus. Eikite į Formulėsapibrėžti pavadinimai>, > pasirinkite Naudoti formulėje, tada pasirinkite norimą įtraukti apibrėžtą pavadinimą. "Excel" įtraukia pavadinimą į formulę.

Sintaksėje trūksta teksto reikšmių dvigubų kabučių

Kai įtraukiate teksto nuorodas į formules, turite išskirti tekstą kabutėmis, net jei naudojate tik tarpą. Jei sintaksėje bus praleistos teksto reikšmės dvigubos kabutės"", matysite #NAME klaidą.

Žr. toliau pateiktą pavyzdį.

#NAME? klaida kilo dėl trūkstamų dvigubų kabučių teksto reikšmėse Šiame pavyzdyje sintaksėje trūksta dvigubų kabučių "has"; Tai paaiškina klaidą.

Sprendimas: Grįžkite į sintaksę ir rankiniu būdu patikrinkite, ar aplink visas teksto reikšmes yra kabutės.

Dvitaškis buvo praleistas diapazono nuorodoje

Jei diapazono nuorodoje praleisite dvitaškį, formulė rodys #NAME? klaidą.

Toliau pateiktame pavyzdyje formulė INDEX pateikia klaidą #NAME?, nes diapazone nuo B2 iki B12 trūksta dvitaškio.

#NAME? Sprendimas: Patikrinkite sintaksę ir įsitikinkite, kad visose diapazono nuorodose yra dvitaškiai.

Naudojate funkciją, kuriai reikalingas konkretus papildinys, kuris programoje „Excel“ neįgalintas

Kai kurios "Excel" funkcijos veikia tik tada, kai įjungti tam tikri priedai. Kitu atveju naudojant šias funkcijas kyla #NAME? klaidą. Pavyzdžiui, norint naudoti funkciją EUROCONVERT , reikia įjungti priedą Euro valiutos įrankiai . Jei naudojate pasirinktines funkcijas arba makrokomandas, kurioms reikia analizės įrankių paketo, įsitikinkite, kad analizės įrankių paketo papildinys įgalintas.

Norėdami įgalinti papildinius programoje "Excel":

  1. Eikite į Failo>parinktys.
  2. Pasirinkite Papildiniai.
  3. Sąrašo lauke Tvarkyti pasirinkite "Excel" papildiniai, tada pasirinkite Eiti.
  4. Pažymėkite atitinkamą langelį ir pasirinkite Gerai.

Reikia daugiau pagalbos?

Visada galite kreiptis eksperto į "Excel" technologijų bendruomenę arba gauti pagalbos bendruomenėse.

Taip pat žr.

„Excel“ formulių apžvalga

Kaip išvengti sugadintų formulių

Formulių klaidų aptikimas

„Excel“ funkcijos (pagal abėcėlę)

„Excel“ funkcijos (pagal kategoriją)