Excel vzorec: Jak opravit # JMÉNO? chyba -

Obsah

souhrn

Název? dojde k chybě, když Excel něco nerozpozná. Často #NÁZOV? nastane, když je název funkce chybně napsán, ale existují další příčiny, jak je vysvětleno níže. Oprava # JMÉNO? chyba je obvykle jen otázkou opravy pravopisu nebo syntaxe. Níže naleznete další informace a kroky k vyřešení.

Vysvětlení

Název? dojde k chybě, když Excel něco nerozpozná. Často #NÁZOV? nastane, když je název funkce chybně napsán, ale existují další příčiny, jak je vysvětleno níže. Oprava # JMÉNO? chyba je obvykle jen otázkou opravy pravopisu nebo syntaxe.

Níže uvedené příklady ukazují nesprávně nakonfigurované vzorce, které vracejí chybu # JMÉNO, a kroky potřebné k opravě chyby a opětovnému získání funkčního vzorce.

Název funkce chybně napsaný

V níže uvedeném příkladu se funkce VLOOKUP používá k načtení ceny položky v F3. Název funkce „VLOOKUP“ je napsán nesprávně a vzorec vrací # JMÉNO?

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

Když je vzorec pevný, vzorec funguje správně:

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

Rozsah zadán nesprávně

V níže uvedeném příkladu se funkce MAX a MIN používají k nalezení minimální a maximální teploty. vzorce v F2 a F3 jsou:

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

Opraven rozsah použitý v F3:

Poznámka: zapomenutí zahrnout dvojtečku (:) do rozsahu také spustí # JMÉNO? chyba.

Pojmenovaný rozsah je chybně napsán

V níže uvedeném příkladu se pojmenovaný rozsah „data“ rovná C3: C7. Ve F2 je „data“ chybně napsáno „daata“ a funkce MAX vrátí #NAME?

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

Níže je opraven pravopis a funkce MAX správně vrací 325 jako maximální prodejní číslo:

=MAX(data) // returns 325

Všimněte si, že pojmenované rozsahy nejsou ve vzorci uzavřeny uvozovkami ("").

Pojmenovaný rozsah má místní rozsah

Pojmenované rozsahy mohou mít místní (pouze tento list) nebo globální (všechny listy) rozsah, takže se může zobrazit # JMÉNO? Chyba, pokud se pokusíte odkazovat na platný pojmenovaný rozsah, který je místně vymezen na jiný list. Pomocí Správce jmen (Control + F3, pouze Windows) můžete zkontrolovat rozsah pojmenovaných rozsahů. Přečtěte si více o pojmenovaných rozsazích zde.

Zadaná textová hodnota bez uvozovek

Když je textová hodnota zadána bez uvozovek, Excel si myslí, že se pokusí interpretovat hodnotu jako název funkce nebo pojmenovaný rozsah. To může způsobit # JMÉNO? chyba, když není nalezena shoda. V níže uvedeném příkladu se funkce LEN používá k získání délky slova „apple“. V B3 se vzorec zadává bez textového řetězce „apple“ v uvozovkách („“). Protože Apple není název funkce ani pojmenovaný rozsah, výsledkem je # JMÉNO?

=LEN(apple) // returns #NAME?

Níže byly přidány uvozovky a funkce LEN nyní funguje správně:

=LEN("apple") // returns 5

Textová hodnota s inteligentními uvozovkami

Textové hodnoty musí být uvozovky s rovnými uvozovkami (tj. „Jablko“). Pokud se používají „inteligentní“ (někdy zvané „kudrnaté“) uvozovky, Excel je nebude vůbec interpretovat jako uvozovky a místo toho vrátí # JMÉNO?

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

Chcete-li opravit, jednoduše nahraďte inteligentní uvozovky rovnými uvozovkami:

=LEN("apple") // returns 5

Poznámka: Některé aplikace, například Microsoft Word, mohou automaticky měnit přímé uvozovky na inteligentní uvozovky, takže buďte opatrní, pokud přesouváte vzorec do az různých aplikací nebo prostředí.

Zajímavé články...