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.