Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:
Zpřehledněte si vzorce v Excelu. Využitím definovaných názvů.
Doplněno: 5.2.2019
Pro zpřehlednění práce v Excelu, můžete buňkám dávat specifické názvy (třeba FANTOMAS ;). Jaké to má výhody, jak tyto definované názvy použít se dozvíte v tomto článku.
Pro přehlednost je článek rozdělen do několika kapitol.
Microsoft Excel umožňuje přiřadit buňce nebo oblasti buněk jméno. Místo odkazování se na buňku pomocí odkazu =A1 se odkážete přímo na její název (který si můžete zvolit např. DPH). Poté použijete jako odkaz toto jméno =DPH.
Ze začátku může být pochopení složitější. Na druhou stranu pokud pochopíte smysl stane se pro vás tvorba excelovských dokumentů jednoduší a přehlednější.
Poznámka: Někde se můžete setkat místo s pojmem definované názvy s pojmem pojmenování oblasti.
Pro přidělování názvů oblasti v Excelu existuje pár pravidel:
Zjednodušte si následné hledání při doplňování vašich starších šablon.
Doporučuji si v názvech oblastí vytvořit systém. Pokud si předem neujasníte jak buňky pojmenovávat, můžete narazit na problém, kdy název oblastí bude podobný názvu nějaké funkce. Při psaní vzorce se překlepnete a Excel bude chybně počítat. Případně pokud se k tabulce (šabloně) vrátíte po roce a bude potřeba něco doplnit.
Budete-li si chtít názvy zpřehlednit můžete využít napříkald předpon pro konstantu DPH, constDPH, třeba vám bude vyhovovat. Osobně jsem nepoužíval u jednoduchých tabulek, kde bylo pár definovaných názvu, ale se snažím používat i pro jednoduché tabulky.
Za doplnění v komentářích děkuji Petr Pecháček a doporučuji jeho web excelplus.net
, kde naleznete také mnoh zajímavých informací k Excel.
Z karty Vzorce skupina Definované názvy klikneme na Definovat název.
Obdržíme okno: Nový název
V tomto okně již můžeme zadat požadované údaje:
Ať víte jaké názvy mate použity a pro které buňky (oblasti buněk platí).
Z karty Vzorce skupina Definované názvy klikneme na Správce názvu.
V zobrazeném okně Správce názvu můžeme:
Z karty Vzorce skupina Definované názvy klikneme na Správce názvu. V zobrazeném okně vybereme název, který chceme smazat a klikneme na tlačítko Upravit...
V zobrazeném okně Upravit název můžeme změnit:
Z karty Vzorce skupina Definované názvy klikneme na Správce názvu. V zobrazeném okně vybereme název, který chceme smazat a klikneme na tlačítko Odstranit.
A svou volbu potvrdíme.
Případně v listu odstraníme řádek/ sloupec ve kterém se název nachází.
Poznámka: Při mazání dojde k tomu, že se název smaže, ale odkaz ve vzorcích zůstane, tím pádem bude jejich výpočet chybný. Podobně pokud smažete sloupec (řádek) obsahující pojmenované oblasti. O tyto názvy přijdete.
Pokud je pojmenována jedna buňka odkáže se jednoduše rovná se a její název (např. = constDPH).
Praktická ukázka v kapitole ke stažení.
Pokud máte definovanou název pro oblast buněk a chcete se na ní odkázat musíte použít maticový zápis. Označíte stejně velkou oblast (kam se má přenést) a použijete klávesovou zkratku Ctrl+Shift+Enter, která provede zápis maticového vzorce. Více o maticích v samostatném článku matice úvod, kde se dozvíte více o tom jak funguje maticový počet v Microsoft Excelu.
Doplněno na základě dotazů čtenářů. Díky Filipe
Excel umožňuje vytvářet i dynamické definované oblasti. Tj. daná oblast mění svou velikost dle aktuální situace. Jak vytvořit dynamickou oblast a jak jí využít v článcích:
Jak na definovaný název v aktivním sešitě, buňka B2. V koemnáři bude: Komentář k názvu.
ActiveWorkbook.Names.Add Name:="Pokus", RefersToR1C1:="=List1!R2C2"
ActiveWorkbook.Names("Pokus").Comment = "Komentář k názvu"
Poznámka: Jde u základy, podrobněji se budu zabývat vkládáním pomocí VBA zabývat v samostatném článku v sekci o VBA.
Soubor
definovaný název - praktické ukázky - Excel
ukázkový soubor ke stažení zdarma. Pro Excel verze 2007 a novější.
Jak se smíšeně v definovaném názvu, pokud například využívate v SVYHLEDAT, SUMIFS atd.
Mějme tabulku s definovaným názvem Osoby
Data v tabulce
=Osoby
Celá tabulka
=Osoby[#Vše]
Řádek záhlaví
=Osoby[#Záhlaví]
Položka záhlaví
=Osoby[[#Záhlaví];[Jméno]]
celé záhlaví
=Osoby[[#Záhlaví];[Příjmení]:[Věk]]
pokud je část záhlaví
Položka dat v řádku
=[@Jméno]
=Osoby[@Plat]
=Osoby[@[Příjmení]:[Pohlaví]]
Část dat v řádku
Sloupec dat dynamicky relativně
=Osoby[Jméno]
kopírováním se změní název
[Plat]
pod sloupcem
Sloupec dat (jméno) zamknut nad sloupcem jméno:
=Osoby[[Jméno]:[Jméno]]
kopírováním se nezmění název sloupce
Smíšený odkaz mezi dvěma tabulkami, nadefinovaními jako Tabulky.
=SVYHLEDAT(Faktura[[Id]:[Id]];Sluzby;POZVYHLEDAT(Faktura[[#Záhlaví];[Název]];Sluzby[#Záhlaví];0);NEPRAVDA)
aneb je potřeva "zamknou" sloupec, kdy Faktura je název tabulky a id název sloupce.
Faktura[[Id]:[Id]]
Pokud jsem něco o definovaných názvech neřekl? Můžete doplnit v komentářích.
Článek byl aktualizován: 19.09.2020 10:57
Pomohl vám článek? Vyřešili jste problém? Můžete mě podpořit zakoupení tabulky (samozdřejmě čokoládové), když kafe nepiji ;) Odkaz na zakoupení čokolády. Za veškerou podporu vám děkuji a samozdřejmě jí využiji do zdokonalování a rozšířování webu.
Případně přidejte odkaz na vaši oblíbenou sociální síť, případně využijste hashtag #JakNaExcel .
Děkuji za váš čas a doufám, že jste nalezli odpověď na svůj problém.
Narazili jste v článku na nejasnost, chybu? Máte tip na vylepšení nebo doplnění článku? Budu rád pokud se zmínite v komentářích.
Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od dubna roku 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím 8x za sebou). Své vědomosti a zkušenosti dávám k dispozici i on-line ve videích pro SEDUO. Ve firmách školím a konzultuji, učím na MUNI. Tento web již tvořím přes 20 let (o Excel píší přes 25). Zdarma je zde přes 1.500 návodu, tipů a triků, včetně přes 350 různých šablon, sešitů a přes 70 taháků v pdf.
|
Pomohl Vám návod? Sdílejte na Facebooku, G+ |
||
|
LinkedIn... |
Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2025 |