See postitus hõlmab kõike, mida peate teadma #NAME? leidmise, parandamise ja ennetamise kohta vead Excelis.
Kui olete mõnda aega Exceli valemeid kasutanud, olete tõenäoliselt kohanud tüütut #NAME? vead. Excel näitab meile seda viga, et aidata meil probleemi valemiga lahendada, kuid see ei ütle täpselt, mis valemis tegelikult valesti on.
Kui Excel ei tuvasta teie valemit või valemi argumente, kuvatakse lahtris viga „#NAME?”. See näitab, et teie valemis kasutatud tähemärkidega on midagi valesti või puudu ja see tuleb parandada.
On mitu põhjust, miks näete #NAME? vead Excelis. Üldine põhjus on valemi või funktsiooni lihtne kirjaviga. Kuid on ka muid põhjuseid, sealhulgas valesti sisestatud vahemiku nimi, valesti kirjutatud lahtrivahemik, valemis teksti ümber puuduvad jutumärgid, lahtrivahemiku koolon või vale valemi versioon. Selles artiklis selgitame mõningaid levinumaid probleeme, mis võivad Excelis põhjustada tõrke #Name ja kuidas neid parandada.
Valemi või funktsiooni nimi valesti kirjutatud
Kõige tavalisem tõrke #Name põhjus on funktsiooni nime õigekirjaviga või funktsiooni puudumine. Kui sisestasite funktsiooni või valemi vale süntaksi, kuvatakse lahtris, kuhu valem sisestatakse, tõrge #Name.
Järgmises näites kasutatakse funktsiooni COUTIF loendis (A1) üksuse (A1) korduste loendamiseks (veerg A). Kuid funktsiooni nimi "COUNIF" on valesti kirjutatud kui "COUNTIIF" ja kahekordne "II", seega tagastab valem #NAME? viga.
Peate vaid parandama funktsiooni õigekirja ja viga on parandatud.
Selle vea vältimiseks võite valemi käsitsi tippimise asemel kasutada valemisoovitusi. Niipea, kui hakkate valemit tippima, kuvab Excel allpool vastavate funktsioonide loendi, kuhu sisestate, nagu allpool näidatud.
Topeltklõpsake ühel soovitatud funktsioonil või vajutage automaatse täitmise soovitatud funktsiooniga nõustumiseks TAB. Seejärel sisestage argumendid ja vajutage sisestusklahvi.
Vale lahtrivahemik
Veel üks tõrke #Name põhjus on see, et lahtrivahemik on valesti sisestatud. See viga ilmneb, kui unustate vahemikku lisada kooloni (:) või kasutasite vahemiku jaoks vale tähtede ja numbrite kombinatsiooni.
Allolevas näites puudub vahemiku viitel koolon (A1:A6 asemel A1A6), seega tagastab tulemus veateate #NAME.
Samas näites on lahtrivahemikus vale tähtede ja numbrite kombinatsioon, seega tagastab see veateate #NAME.
Nüüd on õige tulemuse saamiseks fikseeritud lahtris A7 kasutatav vahemik:
Valesti kirjutatud nimega vahemik
Nimega vahemik on kirjeldav nimi, mida kasutatakse lahtri aadressi asemel üksikute lahtrite või lahtrite vahemiku viitamiseks. Kui kirjutate valemis nimega vahemiku valesti või viitate nimele, mis pole teie arvutustabelis määratletud, genereerib valem #NAME? Viga.
Allolevas näites kannab vahemik C4:C11 nime "Kaal". Kui proovime seda nime kasutada lahtrite vahemiku summeerimiseks, saame #Nimi? viga. Põhjus on selles, et vahemiku nimi "Weight" on valesti kirjutatud "Wieght" ja funktsioon SUM B2-s tagastab #NAME? viga.
Siin saame vea #Name, kuna proovisime valemis kasutada määratlemata nimega vahemikku "Load". Nimega vahemikku „Laadi” sellel lehel pole, seega saime veateate #NAME.
Allpool määratletud lahtrivahemiku õigekirja parandamine lahendab probleemi ja tagastab liha kogumassina väärtuse „46525”.
Selle tõrke vältimiseks võite nime tippimise asemel kasutada dialoogiboksi „Kleebi nimi”, et sisestada funktsiooni vahemiku nimi. Kui peate sisestama valemis vahemiku nime, vajutage töövihikus nimega vahemike loendi kuvamiseks funktsiooniklahvi F3. Dialoogiboksis Paste Name (Kleebi nimi) valige nimi ja klõpsake nimega vahemiku automaatseks lisamiseks funktsiooni "OK".
Nii ei pea te nime käsitsi sisestama, mis takistab vea esinemist.
Kontrollige nimega vahemiku ulatust
Teine põhjus, miks võite saada tõrketeate „#NAME?”, on see, kui proovite viidata kohaliku ulatusega nimevahemikule mõnelt teiselt töövihiku töölehel. Nimega vahemiku määratlemisel saate määrata, kas soovite, et nimega vahemik hõlmaks kogu töövihikut või ainult kindlat lehte.
Kui olete määranud nimega vahemiku ulatuse konkreetsele lehele ja proovite sellele viidata teiselt töölehel, näete #NAME? Viga.
Nimega vahemike ulatuse kontrollimiseks klõpsake vahekaardil "Valem" valikut "Nimehaldur" või vajutage klahvikombinatsiooni Ctrl + F3. See näitab teile kõiki töövihiku nimega vahemikke ja tabelite nimesid. Siin saate olemasolevaid nimesid luua, kustutada või redigeerida.
Kuigi saate dialoogiboksis "Nimehaldur" kontrollida nimetatud vahemike ulatust, ei saa te seda muuta. Ulatuse saate määrata ainult nimega vahemiku loomisel. Parandage nimega vahemikku vastavalt või määrake probleemi lahendamiseks uus nimega vahemik.
Tekst ilma jutumärkideta (" ")
Tekstiväärtuse sisestamine valemis ilma jutumärkideta põhjustab ka tõrke #NAME. Kui sisestate valemitesse tekstiväärtusi, peate need lisama jutumärkidesse (" "), isegi kui kasutate ainult tühikut.
Näiteks püüab allolev valem funktsiooni VLOOKUP abil otsida tabelist sea kogust. Kuid jaotises B13 sisestatakse tekstistring „Pig” valemis ilma jutumärkideta (“”). Nii et valem tagastab #NAME? viga, nagu allpool näidatud.
Kui väärtuse ümber on jutumärgid, käsitleb Excel seda tekstistringina. Kuid kui tekstiväärtus ei ole jutumärkides, käsitleb Excel seda nimega vahemiku või valemi nimena. Kui seda nimega vahemikku või funktsiooni ei leita, tagastab Excel #NAME? viga.
Lihtsalt lisage valemis tekstiväärtus "Pig" jutumärkidesse ja viga #NAME kaob. Pärast jutumärkide lisamist tagastab funktsioon VLOOKUP sea koguseks '15'.
Märkus. Teksti väärtus tuleb ümbritseda sirgete jutumärkidega (st "koer"). Kui sisestate tekstiväärtuse nutikate jutumärkidega (nt ❝koer❞), ei tuvasta Excel neid jutumärkidena ja selle asemel kuvatakse #NAME? viga.
Uue versiooni valemite kasutamine vanemates Exceli versioonides
Exceli uues versioonis kasutusele võetud funktsioonid ei tööta vanemates Exceli versioonides. Näiteks Excel 2016 ja 2019 lisati uusi funktsioone, nagu CONCAT, TEXTJOIN, IFS, SWITCH jne.
Kui proovite neid uusi funktsioone kasutada vanemates Exceli versioonides (nt Excel 2007, 2010, 2013) või avate neid valemeid sisaldava faili vanemas versioonis, kuvatakse tõenäoliselt tõrketeade #NAME. Excel ei tunne neid uusi funktsioone ära, kuna neid selles versioonis pole.
Kahjuks pole sellele probleemile lahendust. Te ei saa lihtsalt Exceli vanemas versioonis uuemaid valemeid kasutada. Kui avate töövihiku vanemas versioonis, veenduge, et te ei lisaks sellesse faili ühtegi uuemat funktsiooni.
Samuti, kui salvestate töövihiku, millel on valemiga makro, kasutades valikut Salvesta nimega, kuid te ei lubanud äsja salvestatud failis makrosid, näete tõenäoliselt tõrketeadet #NAME.
Kas leiate kõik #NAME? Vead Excelis
Oletame, et saate kolleegilt suure arvutustabeli ja te ei saa vigade tõttu mõningaid arvutusi teha. Kui te ei tea, kus kõik teie vead asuvad, saate Excelis #NAME tõrkeid leida kahel erineval viisil.
Kasutage spetsiaalset tööriista
Kui soovite leida töölehel kõik vead, saate seda teha funktsiooni Mine erilisse kohta. Mine eritööriist ei leia mitte ainult #NAME? vigu, vaid igasuguseid vigu arvutustabelis. Seda saate teha järgmiselt.
Avage arvutustabel, milles soovite valida veaga lahtrid, seejärel klõpsake vahekaardi "Kodu" rühmas Redigeerimine ikooni "Otsi ja valige".
Teise võimalusena vajutage klahvi F5, avage dialoog "Mine" ja klõpsake suvandil "Eriline".
Mõlemal juhul avab see dialoogiboksi „Mine spetsiaalsesse”. Siin valige suvand „Valemid”, tühjendage kõik muud valikud jaotises Valemid ja jätke seejärel valitud ruut „Vead”. Seejärel klõpsake nuppu "OK".
See valib kõik lahtrid, milles on mis tahes viga, nagu allpool näidatud. Kui vealahtrid on valitud, saate neid töödelda nii, nagu soovite.
Otsi ja asenda kasutamine
Kui soovite lehel ainult vead #NAME välja selgitada, võite kasutada otsimise ja asendamise tööriista. Järgige neid samme.
Esmalt valige vahemik või kogu tööleht (vajutades Ctrl + A), millelt soovite nimetõrke leida. Seejärel klõpsake vahekaardil "Kodu" nuppu "Otsi ja valige" ja valige "Otsi" või vajutage klahvikombinatsiooni Ctrl + F.
Tippige dialoogiboksi Otsi ja asendage number #NAME? väljal „Leia mida” ja klõpsake nuppu „Valikud”.
Seejärel valige rippmenüüst „Otsi sisse” „Väärtused” ja seejärel „Otsi järgmine” või „Leia kõik”.
Kui valite „Otsi järgmine”, valib Excel ükshaaval lahtrid, millel on tõrge Name, mida saab eraldi käsitleda. Või kui valite „Otsi kõik”, kuvatakse dialoogiaknas Otsi ja asenda teine kast, mis loetleb kõik lahtrid, millel on vead #NAME.
Kas väldid #NAME? Vead Excelis
Oleme näinud Excelis esinevate vigade #NAME kõige levinumat põhjust ning nende parandamist ja vältimist. Kuid parim viis vigade #NAME vältimiseks on kasutada funktsiooniviisardit, et sisestada lehele valemid.
Exceli funktsiooniviisard võimaldab teil kiiresti luua kehtivaid funktsioone. See pakub teile süntaksiga funktsioonide loendit (vahemik, kriteeriumid), mida saate hõlpsalt rakendada. Tehke järgmist.
Esmalt valige lahter, kuhu soovite valemi sisestada. Seejärel võite minna vahekaardile "Valemid" ja klõpsata funktsioonide rühmas valikut "Lisa funktsioon" või klõpsata valemiriba kõrval asuval tööriistaribal funktsiooniviisardi nupul "fx".
Funktsiooni saate valida ka vahekaardi "Valemid" jaotises "Funktsiooniteegi" mis tahes kategooriast.
Dialoogiboksis Funktsiooni lisamine klõpsake rippmenüül valiku „Vali kategooria” kõrval ja valige üks seal loetletud 13 kategooriast. Kõik valitud kategooria funktsioonid kuvatakse kastis „Vali funktsioon”. Valige funktsioon, mida soovite lisada, ja klõpsake nuppu "OK"
Teise võimalusena võite sisestada valemi (võite sisestada ka osalise nime) väljale „Otsi funktsiooni” ja seda otsida. Seejärel topeltklõpsake funktsioonil või klõpsake nuppu "OK".
See avab dialoogiboksi Funktsiooni argumendid. Siin peate sisestama funktsiooni argumendid. Näiteks tahame funktsiooni VLOOKUP abil otsida tabelist sea kogust.
Look_value sisestatakse ‘Pig’. Table_array puhul saate otse väljale sisestada tabeli vahemiku (A1:D9) või klõpsata väljal vahemiku valimiseks ülespoole suunatud noolenuppu. Co_index_num sisestatakse väärtuseks 3 ja Range_lookup väärtuseks on määratud TRUE. Kui olete kõik argumendid määranud, klõpsake nuppu "OK".
Tulemust näete valitud lahtris ja täidetud valemit valemiribal.
Valemi viisardi kasutamine võib säästa palju aega ja aidata teil vältida #NAME? vead Excelis.
see on kõik.