Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:
Jak na styly tabulky v Microsoft Excelu? Jak použít předdefinovaný styl? Jak vytvořit, upravit, odebrat styl tabulky? Jak využít formátovací styly ve funkcích?
Aktualizace: Článek doplněn 21.6.2016
Usnadněte si práci se styly Tabulek v Microsoft Excelu. Pokud často používáte speciální formátování (velikost písma, barva písma, ...). Jak vytvořit vlastní styly (nebo raději využijte hotové styly?). Přehled kapitol co Vás v tomto článku čeká a nemine:
Sada charakteristických parametrů.
Pro automatické naformátování tabulky můžete s výhodou použít styl tabulky (místo složitého ručního formátování). Pod pojmem styl si můžete přestavit nějakou sadu charakteristik (parametrů) tabulky jako je například velikost písma, typ písma (kurzíva, tučné, ...), barva písma, ohraničení tabulky, zarovnání textu, formát čísla, atd.
Styl můžete nadefinovat nejen pro celou tabulku, ale také pro jednotlivou buňku. Více v článku Styly buňky - Microsoft Excel. V tomto si si probereme tabulky a jak je opatřit stylem.
S chuti do toho půl je hotovo. Dost bylo teorie jdeme na styly prakticky.
Pro další práci předpokládám, že máte k dispozici obdobnou "zdrojovou" tabulku.
Použití stylů budu demonstrovat na této zdrojové tabulce, které přiřadíme styl.
Nejprve celou tabulku označte. Přiřazení stylu této vybrané tabulce provedete na kartě Domů sekce Styly ikona Formátovat tabulku jako
a vyberete požadovaný styl pro tabulku.
Zobrazí se dialogové okno Formátovat jako tabulku.
Poznámka: pokud jste tabulku nebyla v předchozím kroku označena, můžete její rozsah doplnit i v tomto okně - Kde se nachází data pro tabulku?
Pokud tabulka obsahuje záhlaví, nezapomeňte v tomto dialogovém okně zaškrtnout Tabulka obsahuje záhlaví. Pak jen klik na OK a je hotovo.
Při správném nastavené obdržíte tabulku se styly, bude vypadat podobně:
Vytvořit nový (vlastní) styl tabulky provedete na kartě Domů sekce Styly ikona Formátovat tabulku jako a v zobrazeném okně vyberete Nový styl tabulky...
Zobrazí se dialogové okno Nový rychlý styl tabulky.
V tomto dialogovém okně vyplníte Název Vašeho stylu a nastavíte formáty jednotlivým prvkům tabulky:
Vyberete jen příslušný prvek tabulky a klik na Formát nastavíte příslušné formátování. Pokud chcete mít váš nový styl pro tabulku jako výchozí - necháte zaškrtnuto Nastavit jako výchozí rychlý styl tabulky pro tento dokument a pak jen klik na OK.
Styl se automaticky přiřadí do seznamu stylu.
Chcete-li vyjít již z hotového stylu a jen si ho upravit k obrazu svému. Stačí klik pravým tlačítkem myši na vybraném stylu a zvolit Duplikovat.
Zobrazí se dialogové okno Změnit rychlý styl tabulky, položky které jsou tučně vyplněny mají nastaven jiný formát. Podobně jako při vytváření nového stylu můžete buď doplňovat další formátování, nebo měnit již zadané formáty. Před klikem na OK doporučuji přiřadit vašemu stylu jméno. Klik na OK styl bude vytvořen.
Pokud se stane, že tabulce potřebujete odebrat styl tabulka jako tabulka - tj. vytvořit z "inteligentní tabulky" opět "normální" tabulku. Například pro tvorbu souhrnu, který akcetuje jen "normální" tabulky (tj. tabulky které nemají automatický styl tabulka jako tabulka). řešení je jednoduché stačí klik pravým tlačítkem myší nad tabulkou a z konetextového menu vybrat:
Tabulka - Převést na rozsah a máte normální tabulku, jen zůstane barevné pozadí ze stylu.
Formát - Pokud se vám formát buněk nelíbí, budete jej muset změnit ručně na vámi požadovaný.
POZOR! - pokud máte v tabulce naformátované jako tabulka výpočty a převedete zpět. Veškeré výpočty v buňkách budou sloupcově absolutní! Včetně názvu listu. Za předpokkladu, že vzorec byl vložen do tabulky která už byla naformátovana jako tabulka. Pokud byl vzorec vložen jako první a následně dojde k naformátování jako tabulka a tento formát vrátíte na "klasickou" tabulku vrátí se vzorce (funkce do původního stavu).
Pokud chcete hotový styl změnit. Poznámka: změnit lze jen vámi vytvořené styly.
Zobrazí se dialogové okno Změnit rychlý styl tabulky. Prvky které jsou tučně napsány zvyrazněny - ve vybraném měněném stylu je upraveno (změněno) formátování. Podobně jako při vytváření nového stylu můžete buď doplňovat/upravovat formátování jednotlivých prvků. Klikem na OK styl bude upraven.
Odstranit můžete pouze Vaše styly (ty od Microsoftu se odstranit nedají). Pokud se vám váš nově vytvořený styl přestane líbit, nebo jej již nechcete používat, můžete jej jednoduše odstranit. Stačí klik pravým tlačítkem myši na vybraném stylu a zvolit Odstranit.
Doplnění této kapitoly je v přípravě
Jak jsem již uvedl v úvodu tohoto článku, u tabulek se styly se automaticky doplní funkce (vzorce) pro daný sloupce. Stačí zadat v dalším řádku jen jednu funkci (ostatní se doplní automaticky samo). Ve vaší zdrojové tabulce doplníte funkci, která přičte druhému sloupci hodnotu číslo 10.
Zadá se = a klik na buňku ve sloupci s názvem hodnota a přidá s
a přidá se +10 v buňce bude tedy zapsáno:
=[@hodnota]+10
Pak jen Enter a zbývající hodnoty ve sloupci budou doplněny včetně formátování automaticky. Sloupce dostane také automaticky názve tj. Sloupec1. Budete-li chtít, můžete jej přejmenovat.
Poznámka: Klidně můžete zadat přímo =C3+10 a bude fungovat stejně. Více v článku o používání strukturovaných odkazů v tabulkách se styly.
Jak ještě více využít možností funkcí pro tabulky se stylem popíšu v samostatném článku. Tj.:
Přidávání sloupců řádků, doplňování tabulek se styly o souhrny. Popis karty Nástroje tabulky - Návrh, viz dále (nově doplněno)
Zdrojové tabulce potřebujete přiřadit styl a doplnit o souhrny (součet, průměr).
K dispozici máme tuto tabulku:
Karta Domu - Formátovat jako tabulku - Styl. Podrobněji v předchozí kapitole. Po přiřazení stylu vypadá tabulka například takto (záleží, jaký styl si vyberete):
Pokud jste na tabulce se styly, máte k dispozici dočasnou kartu Návrh tabulky - návrh.
Na kartě dočasné kartě Návrh tabulky - návrh v sekci Možnosti stylu tabulek zatrhnete Řádek souhrnu a obdržíte v tabulce automaticky řádek souhrnu:
Tabulka obdrží řádek Celkem, kde navíc je pomocí funkce SUBTOTAL proveden u posledního sloupce součet. Bohužel například u IQ je součet nepraktický ...
Když každý ze tří voly-telných zástupců má IQ 50, dohromady nikdy nebudou mít IQ 150!
Takže v automaticky připraveném souhrnu musíme provést úpravy. Například pro IQ budeme chtít průměr, pro částku sumu a pro věk najít maximální hodnotu. Funkce SUBTOTAL to umožňuje a nejen to k dispozici je:
Po provedení úpravě funkce na průměr, bude vypadat ukázkový příklad takto:
=SUBTOTAL(101;[IQ])
Pro částku doplníme součet a pro věk maximum. A souhrny jsou hotové.
Tabulku se styly můžete ještě dále dodatečně upravovat.
Na kartě dočasné kartě Návrh tabulky - návrh v sekci Možnosti stylu tabulek zatrhnete například:
Tabulku se styly můžete ještě dále dodatečně upravovat.
Na kartě dočasné kartě Návrh tabulky - návrh v sekci Nástroje Odebrat duplicity
Obdržíte dialogové okno Odebrat duplicity. V tomto okně vyberete, které sloupce se budou porovnávat. Pokud bude několik řádků (kontroluje se ve zvolených sloupcích) obsahovat stejné hodnoty, zůstane z nich jen jeden řádek.
Poznámka: Pokud duplicitní řádky nejsou neodstraní se nic.
Týká se definovaných jmen v Tabulka jako tabulka jen někdo chybně hledá v definovaných názvech, tak zde nechávám pro jednodužší nalezení.
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]]
Spoulu s tabulkou jako tabulka vám může zajímat:
Využíváte styly pro tabulky? Nebo si raději naformátujete tabulku sami bez použití stylů?
Článek byl aktualizován: 19.09.2020 10:56
Ušetřil vám tento web čas, peníze? Pomohl vyřešit problém? Jste ochotni poskytnout symbolickou odměnu na další rozvoj? Vybrte si formu odměny, která vám vyhovuje.
Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím jsem jediný z ČR v kategorií Excel). 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 15 let. Zdarma je zde přes 1.000 návodu, tipů a triků, včetně přes 250 různých šablon, sešitů.
Přidáno: 17.02.13 16:37
S tím panem Vopršálkem jste pobavil ;), sám ho rád a často používám.
Přidáno: 17.02.13 17:28
To Vítězslav: Vopršálek je takové neutrální jméno, tak proč jej nepoužít ;)
Přidáno: 19.02.13 20:56
Díky za super web o Excelu. To nejlepší co je k dispozici v češtině.
Přidáno: 20.02.13 18:53
Já bych s dovolením podstatnou připomínku měl - konkrétně k volbě Formátovat jako tabulku. Chyba je v českém překladu. Správně tam má stát Formátovat jako Tabulku. Tabulka (s velkým T) je totiž něco, co dříve v Excelu bylo pojmenováno jako Seznam (s velkým S), v angličtině Table (dříve List). Podle mého názoru nemá nástroj ve skupině Styly CO DĚLAT!! Odpovídá ikoně Tabulka na kartě Vložení. Byl bych tedy rád, kdyby ho uživatelé přestali vnímat jako formátovací nástroj! Děkuji.
Přidáno: 20.02.13 21:21
To xlnc: Děkuji za konstruktívní doplňení. Ono svým způsobem jde i o častečné nastavení formátu Tabulky. Také původní slovo Seznam (s velkým S) může mít jiný a pro někoho zavádějící význam. Pokud člověk pochopí filozofií nastavení stylu Tabulky (s velkým T), překousne použitý název tabulky (s malým T). Jak nad tím přemýšlím, umístění na kartě Vložení sekce Tabulka by bylo vhodnější.
Bohužel i v Excel EN 2013 Preview verze je stále na stejném místě ve skupině Styly.
Přidáno: 21.03.13 10:38
To Xlnc: když už se díváme na to, kde by mělo nebo nemělo být - formátovat jako Tabulku - pokud naformátuji jako tabulku a vzápětí převedu na obyčejnou oblast, mám tabulku naformátovanou (ne nadarmo to funguje podobně ve wordu - automatický formát tabulky byl nahrazen něčím, co vypadá uplně stejně). Takže můžete se snažit o to, aby uživatelé to vnímali jinak, ale ty výhody, plynoucí z používání této funkcionality vidí jen ti, co jsou do excelu trochu více ponořeni, ti, co to používají jako lepší kalkulačku, vám budou vždycky formátovat jako tabulku brát jako formátovací nástroj. A to že to má nějakou přidanou hodnotu, to už neřeší... ba naopak, většinou se setkávám s názorem, že jim vadí zapisování vzorců s @nazev_sloupce...
Přidáno: 03.04.13 21:02
To pete: Kvůli vedlejšímu efektu to prostě nebudu brát jako formátovací nástroj (kartáčkem na zuby taky umyju umyvadlo a přesto to není nástroj v krabici s názvem Úklid koupelny, i když tím odpad efektivně pucovat můžu). Z pohledu výuky: seznam s malým "s" jako způsob uspořádání dat (filtry, zdroj pro KT, poukázání na databáze), Seznam s velkým "S" jako to, čemu novodobé Excely říkají přinejmenším česky ŠPATNĚ Tabulka (nejen součtový řádek, výpočty @, schopnost rozkopírovávat vzorce, zdroj pro KT). On pojem Tabulka s velkým "T" v Excelu už byl a vlastně pořád je (viz citlivostní analýza a funkce TABELOVAT), takže v novodobých Excelech je Tabulka prostě tupý překlad nějakého dobráka.
Přidáno: 03.04.13 21:58
Prostě: Formátovat jako tabulku je Formátovat jako Tabulku, ale ve skutečnosti nejde o formátování a ani o tabulku/Tabulku. Podle mě nejsprávnější je Převést na Seznam a v dané skupině to nemá co dělat. Howgh :-)
Přidáno: 15.06.13 10:32
To Petr Pecháček (xlnc): Holt některé překlady nejsou úplně ideální (beru to jako vlastnost s Excelu se kterou musím přežít ;) ).
Přidáno: 18.12.13 14:47
SLOŽITÝ
Pavel Lasák: Co je na tom složitého? Označím tabulku a stisknu jednu ikonu a potvrdím. Mám inteligentní tabulku, oobahuje filtry a řazení, automaticky se zvětšuje.
Přidáno: 17.01.14 21:11
Jak nastavit, aby nově vložený řádek měl nejaký styl - mám namysli, aby trřeba třetí sloupec byl červeny apod... Jde o to, že když si změním například barvu některého sloupce na červený, poté vložím nový řádek, tak buňka v červeném sloupci se nevloží jako červená, ale jinou barvou...
Přidáno: 18.01.14 15:51
To patrik: Nutno příslušně upravit vybraný styl. Viz "Nový styl tabulky"
Přidáno: 08.12.14 22:50
Dobrý den. Když mám takto "zformátováno" a dám zamknout list, tak se tabulka dál nerozšiřuje. Já bych ale chtěl a zároveň zamknout některé buňky kvůli přepsání. Díky za nápad
Přidáno: 10.01.15 20:43
To Radim: Napadá mě rozdělit na dva listy. Informace, které je potřeba mít zamknuty dat na druhý list a vlastní tabulku, která se bude doplňovat nechat na prvním listě.
Přidáno: 10.06.15 09:49
Dobrý den, měl bych jednu věcnou poznámku k nekonzistenci chování MS Excel 2010, který jinak pokládám za vlajkovou loď MS Office. Pokud vytvořím tabulku a uplatním na ni inteligentní styl, mohu vcelku snadno dopočítávat další pole - například součtem předchozích dvou sloupců apod... Inteligentní tabulka však nespolupracuje se "starými" souhrny. Abych je tedy mohl na takovou tabulku použít, musím se vrátit zpět ke klasické tabulce příkazem "Nástroje tabulky/převeď na rozsah" až potud vše funguje správně, nesmím ovšem takovou tabulku následně seřadit jinak, protože vzorce vypočítané v režimu inteligentní tabulky se po převodu zpět převedou do podoby absolutních odkazů a po seřazení podle jiného sloupce se odkazují úplně do jiných řádků. Nejhorší na tom je, že na první pohled se chová tabulka "normálně". Máte nějaký osvědčený postup, jak se tomuhle vyvarovat? Děkuji. ... měli by o tom asi vědět i v MS, protože by stačilo obnovit "rozsah" bez "dolarů" a vše by fungovalo. Možná to už v MS Excel 2013 je opravené... nevím
Přidáno: 21.06.16 09:28
To Libor Šrámek: Bohužel nevím jak to omezit, "absolutní" odkazy dává i v Excel 2016. Jediná možnost napsat si vlastní makro. Nebo vkládat vzorce předem a následně naformátorvat jako tabulka (což předpkládám u vás asi nepůjde, protože tabulku dostávate hotovou). Otázkou spíše je proč potřebujete formátování odstraňovat.
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 - 2024 |