Excel-kaava: Kuinka #NAME korjataan? virhe -

Sisällysluettelo

Yhteenveto

Nimi? virhe ilmenee, kun Excel ei tunnista jotain. Usein #NIMI? tapahtuu, kun funktion nimi kirjoitetaan väärin, mutta on muita syitä, kuten alla selitetään. Korjataan #NAME? virhe on yleensä vain oikeinkirjoituksen tai syntaksin korjaaminen. Katso lisätietoja ja ratkaisuvaiheet alla.

Selitys

Nimi? virhe tapahtuu, kun Excel ei tunnista jotain. Usein #NIMI? tapahtuu, kun funktion nimi kirjoitetaan väärin, mutta on muita syitä, kuten alla selitetään. Korjataan #NAME? virhe on yleensä vain oikeinkirjoituksen tai syntaksin korjaaminen.

Alla olevat esimerkit esittävät väärin määritettyjä kaavoja, jotka palauttavat #NAME -virheen, sekä virheen korjaamiseen ja toimivan kaavan saamiseen tarvittavat vaiheet.

Toiminnon nimi kirjoitettu väärin

Alla olevassa esimerkissä VLOOKUP-funktiota käytetään kohteen hinnan hakemiseen F3: sta. Funktion nimi "VLOOKUP" on kirjoitettu väärin, ja kaava palauttaa #NIMI?

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

Kun kaava on korjattu, kaava toimii oikein:

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

Alue syötettiin väärin

Alla olevassa esimerkissä MAX- ja MIN-toimintoja käytetään minimi- ja maksimilämpötilojen löytämiseen. F2: n ja F3: n kaavat ovat vastaavasti:

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

F3: ssa käytetyn alueen alapuolelle on vahvistettu:

Huomaa: unohdat lisätä kaksoispisteen (:) alueelle myös #NIMI? virhe.

Nimetty alue kirjoitettu väärin

Alla olevassa esimerkissä nimetty alue "data" on yhtä suuri kuin C3: C7. Kohdassa F2 "data" on kirjoitettu väärin "daata" ja MAX-funktio palauttaa #NIMI?

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

Seuraavassa oikeinkirjoitus korjataan ja MAX-toiminto palauttaa oikein 325 suurimmaksi myyntimääräksi:

=MAX(data) // returns 325

Ilmoitetut alueet eivät ole lainausmerkeissä ("") kaavassa.

Nimetyllä alueella on paikallinen laajuus

Nimetyillä alueilla voi olla paikallinen (vain tämä laskentataulukko) tai yleinen (kaikki laskentataulukot) laajuus, joten saatat nähdä #NAME? virhe, jos yrität viitata paikallisesti määriteltyyn kelvolliseen nimettyyn alueeseen toiseen laskentataulukkoon. Voit tarkistaa nimihallinta-alueista nimihallinnan (Control + F3, vain Windows) avulla. Lue lisää nimetyistä alueista täältä.

Syötetty tekstiarvo ilman lainausmerkkejä

Kun tekstiarvo syötetään ilman lainausmerkkejä, Excel ajattelee yrittää tulkita arvon funktion nimellä tai nimeltään alueena. Tämä voi aiheuttaa #NIMI? virhe, kun vastaavuutta ei löydy. Alla olevassa esimerkissä LEN-funktiota käytetään sanan "omena" pituuden saamiseen. Kohdassa B3 kaava syötetään ilman tekstimerkkijonoa "apple" lainausmerkeissä (""). Koska Apple ei ole funktion nimi tai nimetty alue, tulos on #NIMI?

=LEN(apple) // returns #NAME?

Alla on lisätty lainauksia ja LEN-toiminto toimii nyt oikein:

=LEN("apple") // returns 5

Tekstiarvo älykkäillä lainausmerkeillä

Tekstiarvojen oli oltava lainausmerkkejä suorilla kaksoislainausmerkeillä (eli "omena"). Jos käytetään älykkäitä (joskus kutsutaan kihara) lainausmerkkejä, Excel ei tulkitse niitä lainausmerkkeinä ollenkaan ja palauttaa sen sijaan #NIMI?

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

Korjaa vain korvaamalla älykkäät lainausmerkit suorilla lainausmerkeillä:

=LEN("apple") // returns 5

Huomaa: Jotkin sovellukset, kuten Microsoft Word, voivat muuttaa suorat lainaukset älykkääksi lainauksiksi, joten ole varovainen, jos siirrät kaavaa eri sovelluksiin tai ympäristöihin.

Mielenkiintoisia artikkeleita...