„Excel“ formulė: Kaip pataisyti #NAME? klaida -

Turinys

Santrauka

Pavadinimas? klaida įvyksta, kai „Excel“ kažko neatpažįsta. Dažnai #VARDAS? atsiranda, kai neteisingai parašytas funkcijos pavadinimas, tačiau yra ir kitų priežasčių, kaip paaiškinta toliau. Sutvarkote #NAME? klaida paprastai yra tik rašybos ar sintaksės taisymas. Toliau rasite daugiau informacijos ir veiksmus, kuriuos reikia išspręsti.

Paaiškinimas

Pavadinimas? klaida įvyksta, kai „Excel“ kažko neatpažįsta. Dažnai #NAME? atsiranda, kai neteisingai parašytas funkcijos pavadinimas, tačiau yra ir kitų priežasčių, kaip paaiškinta toliau. Sutvarkote #NAME? klaida paprastai yra tik rašybos ar sintaksės taisymas.

Toliau pateiktuose pavyzdžiuose pateikiamos neteisingai sukonfigūruotos formulės, kurios pateikia klaidą #NAME, ir veiksmai, reikalingi klaidai ištaisyti ir vėl gauti veikiančią formulę.

Netinkamai parašytas funkcijos pavadinimas

Toliau pateiktame pavyzdyje funkcija VLOOKUP naudojama norint gauti prekės kainą F3. Funkcijos pavadinimas „VLOOKUP“ parašytas neteisingai, o formulė grąžina #NAME?

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

Kai formulė yra pataisyta, formulė veikia tinkamai:

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

Diapazonas įvestas neteisingai

Žemiau pateiktame pavyzdyje MAX ir MIN funkcijos naudojamos minimaliai ir maksimaliai temperatūrai nustatyti. formulės atitinkamai F2 ir F3 yra:

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

Žemiau F3 naudojamo diapazono buvo nustatyta:

Pastaba: pamiršus įtraukti dvitaškį (:) į diapazoną, taip pat bus suaktyvintas #NAME? klaida.

Pavadintas diapazonas parašytas neteisingai

Toliau pateiktame pavyzdyje pavadintas diapazonas „duomenys“ yra lygus C3: C7. F2 "data" yra neteisingai parašyta "daata", o funkcija MAX grąžina #NAME?

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

Toliau rašyba yra ištaisyta, o funkcija MAX teisingai pateikia 325 kaip didžiausią pardavimo skaičių:

=MAX(data) // returns 325

Pranešime pavadinti diapazonai formulėje nėra kabutėse ("").

Pavadintas diapazonas apima vietinę taikymo sritį

Pavadinti diapazonai gali būti vietinio (tik šio darbalapio) arba visuotinio (visų darbalapių) apimties, todėl galite pamatyti #NAME? klaida, jei bandysite nurodyti galiojantį pavadintą diapazoną, kuris yra lokaliai nustatytas kitame darbalapyje. Norėdami patikrinti sritį, pavadintą diapazonais, galite naudoti Vardų tvarkytuvę (tik „Control + F3“, tik „Windows“). Skaitykite daugiau apie pavadintus diapazonus čia.

Teksto vertė įvesta be kabučių

Kai teksto vertė įvedama be dvigubų kabučių, „Excel“ mano, kad bando vertę interpretuoti kaip funkcijos pavadinimą arba pavadintą diapazoną. Tai gali sukelti #NAME? klaida, kai nerandama atitikmens. Žemiau pateiktame pavyzdyje LEN funkcija naudojama norint gauti žodžio „obuolys“ ilgį. B3 formulė įvedama be teksto eilutės „obuolys“ kabutėse („“). Kadangi „Apple“ nėra funkcijos pavadinimas ar pavadintas diapazonas, rezultatas yra #VARDAS?

=LEN(apple) // returns #NAME?

Žemiau buvo pridėtos kabutės, o LEN funkcija dabar veikia tinkamai:

=LEN("apple") // returns 5

Teksto vertė su išmaniosiomis kabutėmis

Teksto reikšmės turėjo būti kabutės su tiesiomis dvigubomis kabutėmis (ty „obuolys“). Jei naudojamos „protingos“ (kartais vadinamos „garbanotomis“) kabučių, „Excel“ jų visiškai nelaikys kabutėmis ir vietoj jos grąžins #NAME?

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

Norėdami išspręsti, tiesiog pakeiskite išmaniąsias kabutes tiesiomis kabutėmis:

=LEN("apple") // returns 5

Pastaba: kai kurios programos, pvz., „Microsoft Word“, gali automatiškai pakeisti tiesias kabutes į išmaniąsias kabutes, todėl būkite atsargūs, jei formulę perkeliate iš skirtingų programų ar aplinkų.

Įdomios straipsniai...