Obsah
Výukový kurz vysvětluje, co je to název aplikace Excel, a ukazuje, jak definovat název pro buňku, rozsah, konstantu nebo vzorec. Dozvíte se také, jak v aplikaci Excel upravovat, filtrovat a odstraňovat definované názvy.
Názvy v Excelu jsou paradoxní záležitostí: protože jsou jednou z nejužitečnějších funkcí, jsou často považovány za zbytečné nebo nerdovské. Důvodem je, že jen velmi málo uživatelů chápe podstatu názvů v Excelu. Tento kurz vás nejen naučí, jak vytvořit pojmenovaný rozsah v Excelu, ale také vám ukáže, jak tuto funkci využít k tomu, abyste mohli mnohem snadněji psát, číst a opakovaně používat své vzorce.
Co znamená název v aplikaci Excel?
V každodenním životě se názvy běžně používají k označení osob, předmětů a zeměpisných lokalit. Například místo "město ležící na 40,7128° severní šířky a 74,0059° západní délky" se jednoduše řekne "New York City".
Podobně můžete v aplikaci Microsoft Excel přidělit jedné buňce nebo rozsahu buněk lidsky čitelný název a odkazovat na tyto buňky spíše názvem než odkazem.
Chcete-li například zjistit součet tržeb (B2:B10) pro určitou položku (E1), můžete použít následující vzorec:
=SUMIF($A$2:$A$10, $E$1, $B$2:$B$10)
Nebo můžete rozsahům a jednotlivým buňkám přiřadit smysluplné názvy a tyto názvy zadat do vzorce:
=SUMIF(items_list, item, sales)
Když se podíváte na obrázek níže, který z těchto dvou vzorců je pro vás srozumitelnější?
Typy názvů aplikace Excel
V aplikaci Microsoft Excel můžete vytvářet a používat dva typy názvů:
Definovaný název - název, který se vztahuje k jedné buňce, rozsahu buněk, konstantní hodnotě nebo vzorci. Například když definujete název pro rozsah buněk, nazývá se to pojmenovaný rozsah , nebo definovaný rozsah . Tato jména jsou předmětem dnešního tutoriálu.
Název tabulky - název tabulky aplikace Excel, která se automaticky vytvoří při vložení tabulky do pracovního listu ( Ctrl + T ). Další informace o tabulkách aplikace Excel naleznete v části Jak vytvořit a používat tabulku v aplikaci Excel.
Jak vytvořit pojmenovaný rozsah aplikace Excel
Celkově lze v aplikaci Excel definovat název třemi způsoby: Box se jménem , Definovat název tlačítko a Správce názvů aplikace Excel .
Zadejte název do pole Název
Na stránkách Box se jménem v aplikaci Excel je nejrychlejší způsob, jak vytvořit pojmenovaný rozsah:
- Vyberte buňku nebo rozsah buněk, které chcete pojmenovat.
- Zadejte jméno do pole Box se jménem .
- Stiskněte klávesu Enter.
Voila, nový pojmenovaný rozsah aplikace Excel je vytvořen!
Vytvoření názvu pomocí možnosti Definovat název
Další způsob, jak vytvořit pojmenovaný rozsah v aplikaci Excel, je následující:
- Vyberte buňku (buňky).
- Na Vzorce na kartě Definice názvů klikněte na skupinu Definovat název tlačítko.
- V Nový název dialogového okna zadejte tři věci:
- V Název zadejte název rozsahu.
- V Oblast působnosti v rozbalovacím seznamu nastavte obor názvu ( Pracovní sešit ve výchozím nastavení).
- V Vztahuje se na zkontrolujte odkaz a případně jej opravte.
- Klikněte na OK uložit změny a zavřít dialogové okno.
Poznámka: Ve výchozím nastavení Excel vytvoří název s. absolutní odkazy . Pokud byste raději měli relativní pojmenovaný rozsah, odstraňte z odkazu znak $ (než to uděláte, ujistěte se, že plně rozumíte tomu, jak se relativní názvy chovají v pracovních listech).
V porovnání s předchozí metodou je použití Definovat název v Excelu vyžaduje několik kliknutí navíc, ale poskytuje také několik dalších možností, jako je nastavení rozsahu názvu a přidání komentáře, který vysvětluje něco o názvu. Definovat název umožňuje vytvořit název pro konstantu nebo vzorec.
Vytvoření pojmenovaného rozsahu pomocí Správce názvů aplikace Excel
Obvykle se Správce názvů v aplikaci Excel používá k práci s existujícími názvy. Může vám však pomoci vytvořit i nový název. Zde je návod, jak na to:
- Přejděte na Vzorce karta> Definované názvy klikněte na tlačítko Jméno manažera . Nebo stačí stisknout klávesy Ctrl + F3 (můj oblíbený způsob).
- V levém horním rohu Jméno manažera klikněte na dialogové okno Nový... tlačítko:
- Tím se otevře Nový název dialogové okno, ve kterém nakonfigurujete název, jak bylo ukázáno v předchozí části.
Tip: Chcete-li rychle otestovat nově vytvořený název, vyberte jej v okně Box se jménem Jakmile uvolníte myš, bude rozsah na pracovním listu vybrán.
Jak vytvořit název konstanty v aplikaci Excel
Kromě pojmenovaných rozsahů umožňuje Microsoft Excel definovat název bez odkazu na buňku, který bude fungovat jako pojmenovaná konstanta . Chcete-li vytvořit takový název, použijte buď funkci Excel Define Name, nebo Správce názvů, jak je vysvětleno výše.
Můžete například vytvořit název jako USD_EUR (převodní kurz USD - EUR) a přiřaďte mu pevnou hodnotu. Za tímto účelem zadejte hodnotu, před kterou je rovnítko (=), do pole Vztahuje se na pole , např. =0,93:
Nyní můžete tento název použít kdekoli ve vzorcích pro převod USD na EUR:
Jakmile se změní směnný kurz, aktualizujete hodnotu pouze na jednom centrálním místě a všechny vaše vzorce se přepočítají v jediném kroku!
Jak definovat název vzorce
Podobným způsobem můžete pojmenovat vzorec aplikace Excel, například vzorec, který vrací počet neprázdných buněk ve sloupci A s výjimkou řádku záhlaví (-1):
=COUNTA(List5!$A:$A)-1
Poznámka: Pokud váš vzorec odkazuje na některé buňky na aktuálním listu, nemusíte do odkazů uvádět název listu, Excel to udělá automaticky za vás. Pokud odkazujete na buňku nebo rozsah na jiném listu, přidejte před odkaz na buňku/rozsah název listu následovaný vykřičníkem (jako v příkladu vzorce výše).
Kdykoli nyní budete chtít zjistit, kolik položek je ve sloupci A na listu 5, a to bez záhlaví sloupce, stačí do libovolné buňky napsat znak rovnosti následovaný názvem vzorce, například takto: =Počet_položek
Jak pojmenovat sloupce v aplikaci Excel (názvy z výběru)
Pokud jsou vaše data uspořádána v tabulkové formě, můžete rychle vytvořit názvy pro. každý sloupec a/nebo řádek na základě jejich označení:
- Vyberte celou tabulku včetně záhlaví sloupců a řádků.
- Přejděte na Vzorce karta> Definice názvů a klikněte na Vytvořit z výběru Nebo stiskněte klávesovou zkratku Ctrl + Shift + F3 .
- Ať tak či onak, Vytvoření názvů z výběru Otevře se dialogové okno. Vyberete sloupec nebo řádek se záhlavím, případně obojí, a kliknete na tlačítko OK .
V tomto příkladu máme záhlaví v horním řádku a levém sloupci, takže vybereme tyto dvě možnosti:
Výsledkem je, že Excel vytvoří 7 pojmenovaných rozsahů, které automaticky přebírají názvy ze záhlaví:
- Jablka , Banány , Citrony a Pomeranče pro řádky a
- Jan , Únor a Mar pro sloupce.
Poznámka: Pokud jsou mezi slovy v záhlaví štítků mezery, budou nahrazeny podtržítky (_).
Dynamický pojmenovaný rozsah aplikace Excel
Ve všech předchozích příkladech jsme se zabývali statické pojmenované rozsahy, které odkazují vždy na stejné buňky, což znamená, že byste museli odkaz na rozsah aktualizovat ručně, kdykoli chcete do pojmenovaného rozsahu přidat nová data.
Pokud pracujete se sadami dat, které lze rozšiřovat, je rozumné vytvořit dynamický pojmenovaný rozsah, který se automaticky přizpůsobí nově přidaným datům.
Podrobný návod, jak vytvořit dynamický pojmenovaný rozsah v aplikaci Excel, naleznete zde:
- Vzorec OFFSET aplikace Excel pro vytvoření dynamického rozsahu
- Vzorec INDEX pro vytvoření dynamického rozsahu
Pravidla pro pojmenování v aplikaci Excel
Při vytváření názvu v aplikaci Excel je třeba mít na paměti několik pravidel:
- Název aplikace Excel by měl mít méně než 255 znaků.
- Názvy aplikace Excel nemohou obsahovat mezery a většinu interpunkčních znamének.
- Název musí začínat písmenem, podtržítkem (_) nebo zpětným lomítkem (\). Pokud název začíná něčím jiným, Excel vyhodí chybu.
- V názvech aplikace Excel se nerozlišují velká a malá písmena. Například "Apples", "apples" a "APPLES" se považují za stejný název.
- Rozsahy nelze pojmenovat jako odkazy na buňky. To znamená, že rozsahu nelze dát název "A1" nebo "AA1".
- Pro pojmenování rozsahu můžete použít jedno písmeno, například "a", "b", "D" atd. s výjimkou písmen "r" "R", "c" a "C" (tyto znaky se používají jako zkratky pro výběr řádku nebo sloupce pro aktuálně vybranou buňku, když je zadáte do pole Název Box ).
Rozsah názvu aplikace Excel
Pokud jde o názvy aplikace Excel, rozsah je místo nebo úroveň, v rámci které je název rozpoznán. Může to být buď:
- Specifický pracovní list - úroveň místního pracovního listu
- Pracovní sešit - globální úroveň sešitu
Názvy úrovní pracovních listů
Název na úrovni listu je rozpoznán v rámci listu, na kterém se nachází. Pokud například vytvoříte pojmenovaný rozsah a nastavíte jeho rozsah na hodnotu List1 , bude rozpoznán pouze v List1 .
Abyste mohli použít název na úrovni pracovního listu v položce další pracovní list , musíte před název pracovního listu vložit vykřičník (!), například takto:
List1!items_list
Odkaz na na úrovni pracovního listu jméno v další sešit , měli byste také uvést název sešitu uzavřený v hranatých závorkách:
[Sales.xlsx]List1!items_list
Pokud název listu nebo název sešitu obsahuje prostory , měly by být uvedeny v jednoduchých uvozovkách:
'[Sales 2017.xlsx]Sheet1'!items_list
Názvy úrovní sešitů
Název na úrovni sešitu je rozpoznán v rámci celého sešitu a můžete se na něj jednoduše odkazovat podle názvu z libovolného listu ve stejném sešitě.
Použití názvu na úrovni sešitu v další sešit , před název napište název sešitu (včetně přípony), za kterým následuje vykřičník:
Book1.xlsx!items_list
Přednost v oblasti působnosti
Definovaný název musí být unikátní Můžete použít stejný název v různých oborech, ale mohlo by dojít ke konfliktu názvů. Aby k tomu nedošlo, je ve výchozím nastavení příkaz úroveň pracovního listu má přednost nad úrovní sešitu.
Pokud existuje několik stejně pojmenovaných rozsahů s různým rozsahem a chcete použít název na úrovni sešitu, předepište název sešitu, jako byste odkazovali na název v jiném sešitu, např: Book1.xlsx!data . Tímto způsobem lze konflikt názvů potlačit pro všechny pracovní listy s výjimkou prvního listu, který vždy používá název místní úrovně pracovního listu.
Správce jmen v aplikaci Excel - rychlý způsob úprav, mazání a filtrování jmen
Jak již název napovídá, Správce názvů aplikace Excel je speciálně navržen pro správu názvů: změnu, filtrování nebo odstraňování stávajících názvů a vytváření nových.
Do Správce názvů v aplikaci Excel se dostanete dvěma způsoby:
- Na Vzorce na kartě Definice názvů klikněte na skupinu Jméno manažera
- Stiskněte klávesovou zkratku Ctrl + F3.
Ať tak či onak, Jméno manažera Otevře se dialogové okno, které vám umožní přehledně zobrazit všechny názvy v aktuálním sešitě. Nyní můžete vybrat název, se kterým chcete pracovat, a kliknutím na jedno ze tří tlačítek v horní části okna provést příslušnou akci: upravit, odstranit nebo filtrovat.
Jak upravit pojmenovaný rozsah v aplikaci Excel
Chcete-li změnit existující název aplikace Excel, otevřete Jméno manažera , vyberte název a klikněte na tlačítko Upravit... Tlačítko otevře Upravit název dialogové okno, ve kterém můžete změnit název a odkaz. Rozsah názvu nelze změnit.
Na upravit odkaz na jméno , nemusíte otevírat Upravit název dialogové okno. Stačí vybrat název, který vás zajímá v aplikaci Excel. Jméno manažera a zadejte nový odkaz přímo do pole Vztahuje se na nebo klikněte na tlačítko vpravo a vyberte požadovaný rozsah na listu. Po kliknutí na tlačítko Zavřít Excel se zeptá, zda chcete změny uložit, a vy kliknete na tlačítko Ano .
Tip. Pokus o navigaci v dlouhém odkazu nebo vzorci v aplikaci Vztahuje se na pole pomocí kláves se šipkami bude mít s největší pravděpodobností za následek velmi frustrující chování. Chcete-li se v tomto poli pohybovat bez přerušení reference, stiskněte klávesu F2 a přepněte se z režimu Enter do režimu úprav.
Jak filtrovat názvy v aplikaci Excel
Pokud máte v určitém sešitě mnoho jmen, klikněte na tlačítko Filtr v pravém horním rohu okna Správce názvů aplikace Excel zobrazit pouze názvy relevantní v daném okamžiku. K dispozici jsou následující filtry:
- Názvy omezené na pracovní list nebo sešit
- Jména s chybami nebo bez chyb
- Definované názvy nebo názvy tabulek
Jak odstranit pojmenovaný rozsah v aplikaci Excel
Na odstranit pojmenovaný rozsah , vyberte ji v okně Jméno manažera a klikněte na Odstranit nahoře.
Na odstranit několik jmen , klikněte na první jméno, pak stiskněte klávesu Ctrl a podržte ji, zatímco klikáte na další jména, která chcete odstranit. Poté klikněte na tlačítko Odstranit a všechna vybraná jména budou odstraněna najednou.
Na odstranit všechny definované názvy v sešitě, vyberte první jméno v seznamu, stiskněte a podržte klávesu Shift a poté klikněte na poslední jméno. Uvolněte klávesu Shift a klikněte na tlačítko Odstranit .
Jak odstranit definované názvy s chybami
Pokud se objeví řada neplatných názvů s chybami odkazů, klikněte na tlačítko Filtr tlačítko> Jména s chybami k jejich filtrování:
Poté vyberte všechna filtrovaná jména, jak je vysvětleno výše (pomocí klávesy Shift), a klikněte na tlačítko Odstranit tlačítko.
Poznámka: Pokud jsou některé z názvů aplikace Excel použity ve vzorcích, nezapomeňte před odstraněním názvů tyto vzorce aktualizovat, jinak budou vzorce vracet chyby #NAME?.
5 hlavních výhod používání názvů v aplikaci Excel
V tomto návodu jsme se zatím zaměřili hlavně na návody, které se týkají různých aspektů vytváření a používání pojmenovaných rozsahů v aplikaci Excel. Možná vás ale zajímá, co je na pojmenováních v aplikaci Excel tak zvláštního, že stojí za to se jimi zabývat? Níže uvádíme pět hlavních výhod používání definovaných názvů v aplikaci Excel.
1. Názvy v aplikaci Excel usnadňují vytváření a čtení vzorců
Nemusíte psát složité odkazy ani chodit sem a tam a vybírat rozsahy na listu. Stačí začít psát název, který chcete ve vzorci použít, a Excel zobrazí seznam odpovídajících názvů, z nichž si můžete vybrat. Dvakrát klikněte na požadovaný název a Excel jej ihned vloží do vzorce:
2. Názvy aplikace Excel umožňují vytvářet rozšiřitelné vzorce
Pomocí dynamických pojmenovaných rozsahů můžete vytvořit "dynamický" vzorec, který automaticky zahrnuje nová data do výpočtů, aniž byste museli ručně aktualizovat každý odkaz.
3. Názvy aplikace Excel usnadňují opakované použití vzorců
Názvy v Excelu výrazně usnadňují kopírování vzorce na jiný list nebo přenesení vzorce do jiného sešitu. Stačí vytvořit stejné názvy v cílovém sešitu, zkopírovat/vložit vzorec tak, jak je, a ihned jej zprovozníte.
Tip: Chcete-li zabránit tomu, aby Excel vytvářel nové názvy za běhu, zkopírujte vzorec jako text na panelu vzorců místo kopírování buňky se vzorcem.
4. Pojmenované rozsahy zjednodušují navigaci
Chcete-li se rychle dostat ke konkrétnímu pojmenovanému rozsahu, stačí kliknout na jeho název v poli Název. Pokud se pojmenovaný rozsah nachází na jiném listu, Excel vás na tento list automaticky přenese.
Poznámka: Dynamické pojmenované rozsahy se nezobrazují v okně Pole pro jméno v aplikaci Excel. dynamické rozsahy , otevřete Správce názvů aplikace Excel ( Ctrl + F3 ), který zobrazuje veškeré podrobnosti o všech názvech v sešitě, včetně jejich rozsahu a odkazů.
5. Pojmenované rozsahy umožňují vytvářet dynamické rozevírací seznamy
Chcete-li vytvořit rozšiřitelný a aktualizovatelný rozbalovací seznam, vytvořte nejprve dynamický pojmenovaný rozsah a poté na jeho základě vytvořte seznam pro ověření dat. Podrobný návod krok za krokem najdete zde: Jak vytvořit dynamický rozbalovací seznam v aplikaci Excel.
Pojmenovaný rozsah aplikace Excel - tipy a triky
Nyní, když znáte základy vytváření a používání názvů v aplikaci Excel, dovolte mi, abych se s vámi podělil o několik dalších tipů, které se vám mohou při práci hodit.
Jak získat seznam všech jmen v sešitě
Chcete-li získat hmatatelnější seznam všech jmen v aktuálním sešitě, postupujte takto:
- Vyberte nejvyšší buňku rozsahu, ve které se mají zobrazit názvy.
- Přejděte na Vzorce karta> Definice názvů klikněte na tlačítko Použití ve vzorcích a poté klikněte na tlačítko Vložit jména... Nebo jednoduše stiskněte klávesu F3.
- V Vložit názvy dialogového okna, klikněte na tlačítko Vložit seznam .
Vloží se všechny názvy aplikace Excel spolu s odkazy na ně do aktuálního pracovního listu, počínaje vybranou buňkou.
Absolutní názvy aplikace Excel vs. relativní názvy aplikace Excel
Ve výchozím nastavení se názvy v aplikaci Excel chovají jako absolutní odkazy - jsou vázány na konkrétní buňky. Je však možné vytvořit pojmenovaný rozsah relativní na poloha aktivní buňky relativní názvy se chovají stejně jako relativní odkazy - změní se při přesunutí nebo zkopírování vzorce do jiné buňky.
Vlastně mě nenapadá žádný důvod, proč by měl někdo chtít vytvořit relativní pojmenovaný rozsah, snad s výjimkou případů, kdy se rozsah skládá z jediné buňky. Jako příklad vytvořme relativní pojmenování, které odkazuje na buňku o jeden sloupec vlevo od aktuální buňky ve stejném řádku:
- Vyberte buňku B1.
- Stisknutím klávesové zkratky Ctrl + F3 otevřete Správce názvů aplikace Excel a klikněte na položku Nový...
- V Název zadejte požadovaný název, například, item_left .
- V Vztahuje se na box , typ
=A1
. - Klikněte na OK .
Nyní se podíváme, co se stane, když použijeme příkaz item_left název ve vzorci, například:
=SUMIF(items_list, item_left, sales)Kde: items_list se vztahuje na $A$2:$A$10 a prodej se vztahuje na $B$2:$B$10 v tabulce níže.
Když zadáte vzorec do buňky E2 a pak jej zkopírujete dolů do sloupce, vypočítá se celkový prodej pro každý výrobek zvlášť, protože item_left je příbuzný název a jeho odkaz se upraví podle relativní polohy sloupce a řádku, kam je vzorec zkopírován:
Jak použít názvy aplikace Excel na existující vzorce
Pokud jste již definovali rozsahy, které se používají ve vzorcích, Excel odkazy na příslušné názvy automaticky nezmění. Místo ručního nahrazování odkazů názvy však můžete nechat Excel, aby tuto práci udělal za vás. Zde je návod, jak na to:
- Vyberte jednu nebo více buněk vzorce, které chcete aktualizovat.
- Přejděte na Vzorce karta> Definice názvů a klikněte na tlačítko Definovat název > Použít jména...
- V Použít názvy dialogové okno, klikněte na názvy, které chcete použít, a potom klikněte na tlačítko OK . Pokud je Excel schopen přiřadit některý z existujících názvů k odkazům použitým ve vzorcích, budou tyto názvy vybrány automaticky:
Kromě toho jsou k dispozici další dvě možnosti (ve výchozím nastavení jsou vybrány):
- Ignorovat relativní/absolutní - ponechte toto políčko zaškrtnuté, pokud chcete, aby Excel použil pouze názvy se stejným typem odkazu: relativní odkazy nahradit relativními názvy a absolutní odkazy absolutními názvy.
- Použití názvů řádků a sloupců - pokud je vybrána, Excel přejmenuje všechny odkazy na buňky, které lze identifikovat jako průsečík pojmenovaného řádku a pojmenovaného sloupce. Pro více možností klikněte na tlačítko Možnosti
Zkratky názvů aplikace Excel
Jak už to v Excelu bývá, k nejoblíbenějším funkcím lze přistupovat několika způsoby: prostřednictvím pásu karet, nabídky pravého tlačítka myši a klávesových zkratek. Výjimkou nejsou ani pojmenované rozsahy aplikace Excel. Zde jsou tři užitečné klávesové zkratky pro práci s názvy v aplikaci Excel:
- Ctrl + F3 pro otevření Správce názvů aplikace Excel.
- Ctrl + Shift + F3 pro vytvoření pojmenovaných rozsahů z výběru.
- F3 pro získání seznamu všech názvů aplikace Excel v sešitě.
Chyby názvu aplikace Excel (#REF a #NAME)
Ve výchozím nastavení se Microsoft Excel snaží udržet definované názvy konzistentní a platné tím, že automaticky upravuje odkazy na rozsah, když vložíte nebo odstraníte buňky v rámci existujícího pojmenovaného rozsahu. Například pokud jste vytvořili pojmenovaný rozsah pro buňky A1:A10 a pak vložíte nový řádek kamkoli mezi řádky 1 a 10, změní se odkaz na rozsah na A1:A11. Podobně, pokud odstraníte některý z řádků A1:A10, změní se odkaz na rozsah na A1:A11.buňky mezi A1 a A10, váš pojmenovaný rozsah se odpovídajícím způsobem zmenší.
Pokud však odstranit všechny buňky které tvoří pojmenovaný rozsah Excelu, se název stane neplatným a zobrazí se hlášení. #REF! chyba v Jméno manažera . Stejná chyba se objeví ve vzorci odkazujícím na tento název:
Pokud vzorec odkazuje na neexistující jméno (chybně zadané nebo vymazané), #NAME? se objeví. V obou případech otevřete Správce názvů Excelu a zkontrolujte platnost definovaných názvů (nejrychlejší je vyfiltrovat názvy s chybami).
Takto se vytvářejí a používají názvy v Excelu. Děkuji vám za přečtení a doufám, že se uvidíme na našem blogu příští týden!