Exceli valem: kuidas parandada #NAME? viga -

Lang L: none (table-of-contents)

Kokkuvõte

Nimi? tõrge ilmneb siis, kui Excel ei tunne midagi ära. Sageli on #NIMI? ilmneb funktsiooni nime valesti kirjutamisel, kuid on ka muid põhjuseid, nagu allpool selgitatud. Parandate #NAME? viga on tavaliselt vaid õigekirja või süntaksi parandamine. Lisateavet ja lahendamise juhiseid leiate allpool.

Selgitus

Nimi? tõrge ilmneb siis, kui Excel ei suuda midagi ära tunda. Sageli #NAME? ilmneb funktsiooni nime valesti kirjutamisel, kuid on ka muid põhjuseid, nagu allpool selgitatud. Parandate #NAME? viga on tavaliselt vaid õigekirja või süntaksi parandamine.

Allpool toodud näited näitavad valesti konfigureeritud valemeid, mis tagastavad tõrke #NAME, ja vea parandamiseks ning toimiva valemi uuesti saamiseks vajalikke samme.

Funktsiooni nimi on valesti kirjutatud

Allpool toodud näites kasutatakse funktsiooni VLOOKUP üksuse hinna hankimiseks F3-st. Funktsiooni nimi "VLOOKUP" on kirjutatud valesti ja valem tagastab #NAME?

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

Kui valem on fikseeritud, töötab valem korralikult:

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

Vahemik sisestati valesti

Allpool toodud näites kasutatakse funktsioone MAX ja MIN minimaalse ja maksimaalse temperatuuri leidmiseks. F2 ja F3 valemid on vastavalt:

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

F3-s kasutatud vahemiku alla on fikseeritud:

Märkus: kui unustate lisada kooloni (:) vahemikku, käivitatakse ka #NAME? viga.

Nimega vahemik valesti kirjutatud

Allpool toodud näites võrdub nimega vahemik "andmed" C3: C7. F2-s on "data" valesti kirjutatud "daata" ja funktsioon MAX tagastab #NAME?

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

Allpool on õigekiri parandatud ja funktsioon MAX tagastab õigesti maksimaalse müüginumbrina 325:

=MAX(data) // returns 325

Teate nimega vahemikud ei ole valemis jutumärkidega ("") ümbritsetud.

Nimega vahemikul on kohalik ulatus

Nimetatud vahemikel võib olla kohalik (ainult see tööleht) või üldine (kõik töölehed) ulatus, nii et võite näha #NAME? tõrge, kui proovite viidata kehtivale nimega vahemikule, mis on kohalikult reguleeritud, teisele töölehele. Nimedehalduriga (Control + F3, ainult Windows) saate kontrollida vahemike nimega ulatust. Lisateavet nimetatud vahemike kohta leiate siit.

Jutumärkideta sisestatud teksti väärtus

Kui tekstiväärtus sisestatakse ilma jutumärkideta, proovib Excel tõlgendada väärtust funktsiooni nime või nimega vahemikuna. See võib põhjustada #NAME? viga, kui vastet ei leitud. Allpool toodud näites kasutatakse sõna "õun" pikkuse saamiseks funktsiooni LEN. B3-s sisestatakse valem jutumärkides ("") ilma tekstistringita "õun". Kuna õun ei ole funktsiooni nimi ega nimega vahemik, on tulemuseks #NIMI?

=LEN(apple) // returns #NAME?

Allpool on lisatud jutumärgid ja funktsioon LEN töötab nüüd õigesti:

=LEN("apple") // returns 5

Teksti väärtus nutikate jutumärkidega

Tekstiväärtused pidid olema otse jutumärkidega jutumärgid (st "õun"). Kui kasutatakse "arukaid" (mõnikord kutsutakse "lokkis") jutumärke, ei tõlgenda Excel neid üldse jutumärkidena ja tagastab selle asemel #NAME?

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

Parandamiseks asendage lihtsalt nutikad jutumärgid sirgete jutumärkidega:

=LEN("apple") // returns 5

Märkus. Mõned rakendused, näiteks Microsoft Word, võivad vahetada jutumärgid nutikateks jutumärkideks, seega olge ettevaatlik, kui liigutate valemit erinevatest rakendustest või keskkondadest välja.

Huvitavad Artiklid...