Ta objava zajema vse, kar morate vedeti o iskanju, popravljanju in preprečevanju #NAME? napake v Excelu.
Če že nekaj časa uporabljate Excelove formule, ste verjetno naleteli na nadležno #NAME? napake. Excel nam pokaže to napako, da nam pomaga odpraviti težavo s formulo, vendar ne pove natančno, kaj je v resnici narobe s formulo.
Napaka »#NAME?« se pojavi v celici, ko Excel ne prepozna vaše formule ali argumentov vaše formule. Kaže, da je nekaj narobe ali manjka z znaki, ki jih je uporabila vaša formula, in to je treba popraviti.
Obstaja več razlogov, zakaj bi kdaj videli #NAME? napake v Excelu. Pogost vzrok je preprosto napačno črkovanje formule ali funkcije. Obstajajo pa tudi drugi razlogi, vključno z napačno vnesenim imenom obsega, napačno črkovanim obsegom celic, manjkajočimi narekovaji okoli besedila v formuli, manjkajočim dvopičjem za obseg celic ali napačno različico formule. V tem članku bomo razložili nekaj najpogostejših težav, ki lahko povzročijo napako #Name v Excelu, in kako jih odpraviti.
Napačno črkovana formula ali ime funkcije
Najpogostejši vzrok za napako #Name je napačno črkovanje imena funkcije ali kadar funkcija ne obstaja. Ko ste vnesli napačno sintakso funkcije ali formule, se v celici, kjer je vnesena formula, prikaže napaka #Name.
V naslednjem primeru se funkcija COUTIF uporablja za štetje, kolikokrat se element (A1) ponovi na seznamu (stolpec A). Toda ime funkcije "COUNIF" je napačno črkovano kot "COUNTIIF" z dvojnim "II", zato formula vrne #NAME? napaka.
Vse kar morate storiti je, da popravite črkovanje funkcije in napaka je odpravljena.
Da bi se izognili tej napaki, lahko namesto ročnega vnašanja formule uporabite predloge formule. Takoj, ko začnete vnašati formulo, bo Excel prikazal seznam ujemajočih se funkcij spodaj, kjer vnašate, kot je prikazano spodaj.
Dvokliknite eno od predlaganih funkcij ali pritisnite TAB, da sprejmete funkcijo, ki jo predlaga samodokončanje. Nato vnesite argumente in pritisnite Enter.
Nepravilen obseg celic
Drug vzrok za napako #Name je, da je obseg celic napačno vnešen. Ta napaka se pojavi, če pozabite vključiti dvopičje (:) v obseg ali uporabite napačno kombinacijo črk in številk za obseg.
V spodnjem primeru referenci obsega manjka dvopičje (A1A6 namesto A1:A6), zato rezultat vrne napako #NAME.
V istem primeru ima obseg celic napačno kombinacijo črk in številk, zato vrne napako #NAME.
Zdaj je bil obseg, uporabljen v celici A7, fiksiran, da dobimo ustrezen rezultat:
Napačno črkovano imenovano območje
Imenovani obseg je opisno ime, ki se uporablja za sklicevanje na posamezne celice ali obseg celic namesto naslova celice. Če v formuli napačno črkovate imenovani obseg ali se sklicujete na ime, ki ni definirano v vaši preglednici, bo formula ustvarila #NAME? Napaka.
V spodnjem primeru je obseg C4:C11 imenovan »Teža«. Ko poskušamo uporabiti to ime za seštevanje obsega celic, dobimo #Name? napaka. To je zato, ker je ime obsega »Teža« napačno črkovano »Teža« in funkcija SUM v B2 vrne #NAME? napaka.
Tukaj dobimo napako #Name, ker smo v formuli poskušali uporabiti nedefiniran imenovani obseg »Naloži«. Imenovani obseg »Naloži« na tem listu ne obstaja, zato smo dobili napako #NAME.
Spodaj popravek črkovanja definiranega obsega celic odpravi težavo in vrne '46525' kot skupno težo mesa.
Če se želite izogniti tej napaki, lahko uporabite pogovorno okno »Prilepi ime«, da v funkcijo vstavite ime obsega, namesto da vnesete ime. Ko morate v formulo vnesti ime obsega, pritisnite funkcijsko tipko F3, da si ogledate seznam poimenovanih obsegov v delovnem zvezku. V pogovornem oknu Prilepi ime izberite ime in kliknite »V redu«, da samodejno vstavite imenovani obseg v funkcijo.
Tako vam ni treba ročno vnašati imena, ki preprečuje, da bi prišlo do napake.
Preverite obseg imenovanega obsega
Drug razlog, zakaj bi lahko dobili napako »#NAME?«, je, ko se poskušate sklicevati na poimenovani obseg v lokalnem obsegu iz drugega delovnega lista v delovnem zvezku. Ko definirate poimenovani obseg, lahko nastavite, ali želite obseg poimenovanega obsega za celoten delovni zvezek ali samo za določen list.
Če ste obseg poimenovanega obsega nastavili na določen list in ga poskušali sklicevati na drugem delovnem listu, boste videli #NAME? Napaka.
Če želite preveriti obseg poimenovanih obsegov, kliknite možnost »Upravitelj imen« na zavihku »Formula« ali pritisnite Ctrl + F3. Pokazal vam bo vse poimenovane obsege in imena tabel v delovnem zvezku. Tukaj lahko ustvarite, izbrišete ali uredite obstoječa imena.
Čeprav lahko v pogovornem oknu »Upravitelj imen« preverite obseg poimenovanih obsegov, ga ne morete spremeniti. Obseg lahko nastavite samo pri ustvarjanju imenovanega obsega. Ustrezno popravite imenovani obseg ali določite nov poimenovani obseg, da odpravite težavo.
Besedilo brez dvojnih narekovajev (" ")
Vnos besedilne vrednosti brez dvojnih narekovajev v formulo bo povzročil tudi napako #NAME. Če v formule vnesete katere koli besedilne vrednosti, jih morate zajeti v dvojne narekovaje (" "), tudi če uporabljate samo presledek.
Na primer, spodnja formula poskuša poiskati količino 'Pig' v tabeli s funkcijo VLOOKUP. Toda v B13 se besedilni niz 'Pig' v formulo vnese brez dvojnih narekovajev (" "). Torej formula vrne #NAME? napaka, kot je prikazano spodaj.
Če so okoli vrednosti narekovaji, jo bo Excel obravnaval kot besedilni niz. Če pa besedilna vrednost ni zaprta v dvojnih narekovajih, jo Excel obravnava kot ime obsega ali formule. Ko tega imenovanega obsega ali funkcije ni mogoče najti, Excel vrne #NAME? napaka.
Besedilno vrednost »Pig« samo vstavite v dvojne narekovaje v formulo in napaka #NAME bo izginila. Ko so bili dodani narekovaji, funkcija VLOOKUP vrne količino prašiča kot '15'.
Opomba: Besedilna vrednost mora biti obdana z ravnimi dvojnimi narekovaji (tj. »Pes«). Če vnesete besedilno vrednost s pametnimi narekovaji (tj. ❝Pes❞), jih Excel ne bo prepoznal kot narekovaje in bo namesto tega povzročil #NAME? napaka.
Uporaba formul nove različice v starejših različicah Excela
Funkcije, ki so bile uvedene v novi različici Excela, ne delujejo na starejših različicah Excela. V Excelu 2016 in 2019 so bile na primer dodane nove funkcije, kot so CONCAT, TEXTJOIN, IFS, SWITCH itd.
Če poskusite uporabiti te nove funkcije v starejših različicah Excela, kot so Excel 2007, 2010, 2013, ali odprete datoteko, ki vsebuje te formule v starejši različici, boste verjetno dobili napako #NAME. Excel ne prepozna teh novih funkcij, ker v tej različici ne obstajajo.
Žal za to težavo ni rešitve. Preprosto ne morete uporabljati novejših formul v starejši različici Excela. Če odpirate delovni zvezek v starejši različici, se prepričajte, da v to datoteko ne vključite nobene novejše funkcije.
Če shranite tudi delovni zvezek, ki ima makro s formulo z možnostjo »Shrani kot«, vendar niste omogočili makrov v na novo shranjeni datoteki, boste verjetno videli napako #NAME.
Ali najdete vse #NAME? Napake v Excelu
Recimo, da od kolega prejmete veliko preglednico in zaradi napak ne morete izvesti nekaterih izračunov. Če ne veste, kje so vse vaše napake, lahko uporabite dva različna načina za iskanje napak #NAME v Excelu.
Uporaba posebnega orodja Pojdi na
Če želite na svojem delovnem listu najti vse napake, lahko to storite s funkcijo Pojdi na posebno. Posebno orodje Pojdi na ne najde samo #NAME? napake, ampak vse vrste napak v preglednici. To storite tako:
Odprite preglednico, v kateri želite izbrati celice z napako, nato kliknite ikono »Najdi in izberi« v skupini Urejanje na zavihku »Domov«.
Lahko pa pritisnete F5, odprete pogovorno okno »Pojdi na« in kliknite možnost »Posebno«.
V vsakem primeru se bo odprlo pogovorno okno »Pojdi na posebno«. Tukaj izberite možnost »Formule«, počistite vse druge možnosti pod Formule in nato pustite izbrano polje z napisom »Napake«. Nato kliknite »V redu«.
To bo izbralo vse celice, ki imajo kakršno koli napako, kot je prikazano spodaj. Ko so celice za napake izbrane, jih lahko obravnavate, kakor želite.
Uporaba Najdi in zamenjaj
Če želite odkriti samo napake #NAME na listu, lahko uporabite orodje Najdi in zamenjaj. Sledite tem korakom:
Najprej izberite obseg ali izberite celoten delovni list (s pritiskom na Ctrl + A), v katerem želite najti napako Ime. Nato kliknite »Najdi in izberi« na zavihku »Domov« in izberite »Najdi« ali pritisnite Ctrl + F.
V pogovorno okno Najdi in zamenjaj vnesite #NAME? v polju »Najdi kaj« in kliknite gumb »Možnosti«.
Nato izberite »Vrednosti« v spustnem meniju »Poišči« in nato izberite »Najdi naslednje« ali »Najdi vse«.
Če izberete »Najdi naslednje«, Excel izbere celice eno za drugo, ki imajo napako v imenu, ki jo je mogoče obravnavati posamezno. Ali pa, če izberete »Najdi vse«, se bo pod pogovornim oknom Najdi in zamenjaj pojavilo drugo polje, v katerem so navedene vse celice z napakami #NAME.
Se izogibate #NAME? Napake v Excelu
Videli smo najpogostejši vzrok za napake #NAME v Excelu ter kako jih odpraviti in se izogniti. Toda najboljši način za preprečevanje napak #NAME je uporaba čarovnika za funkcije za vnos formul v list.
Čarovnik za funkcije Excel vam omogoča hitro ustvarjanje veljavnih funkcij. Zagotavlja vam seznam funkcij s sintakso (obseg, merila), ki jih lahko enostavno implementirate. Takole:
Najprej izberite celico, kamor želite vstaviti formulo. Nato lahko greste na zavihek »Formule« in kliknete možnost »Vstavi funkcijo« v skupini Knjižnica funkcij ali pa kliknete gumb čarovnika za funkcije »fx«, ki se nahaja v orodni vrstici poleg vrstice s formulo.
Izberete lahko tudi funkcijo iz katere koli od kategorij, ki so na voljo v »Knjižnici funkcij« pod zavihkom »Formule«.
V pogovornem oknu Vstavi funkcijo kliknite spustni meni poleg možnosti »izberi kategorijo« in izberite eno od 13 tam navedenih kategorij. Vse funkcije v izbrani kategoriji bodo navedene v polju »Izberi funkcijo«. Izberite funkcijo, ki jo želite vstaviti, in kliknite »V redu«
Lahko pa vnesete formulo (vnesete lahko tudi delno ime) v polje »Išči funkcijo« in jo poiščete. Nato dvokliknite funkcijo ali kliknite »V redu«.
To bo odprlo pogovorno okno Argumenti funkcije. Tukaj morate vnesti argumente funkcije. Na primer, s funkcijo VLOOKUP želimo poiskati količino 'prašiča' v tabeli.
Look_value se vnese 'Pig'. Za Table_array lahko neposredno vnesete obseg tabele (A1:D9) v polje ali kliknete gumb s puščico navzgor znotraj polja, da izberete obseg. Co_index_num se vnese "3" in Range_lookup je nastavljen na "TRUE". Ko ste navedli vse argumente, kliknite gumb »V redu«.
Rezultat boste videli v izbrani celici in dokončano formulo v vrstici s formulo.
Uporaba čarovnika za formule vam lahko prihrani veliko časa in se vam pomaga izogniti #NAME? napake v Excelu.
to je to.