Poznámka redakce: Brandon Vigliarolo ve videu používá Microsoft Office 365 a postupuje při vytváření dynamických grafů v aplikaci Excel. Kroky jsou velmi podobné následujícímu návodu Susan Harkinsové.
Pokud se chcete posunout dál než k běžným dovednostem s tabulkovými procesory, je vytváření dynamických grafů dobrým začátkem této cesty. Klíčem je definovat zdrojová data grafu jako dynamický rozsah. Tímto způsobem bude graf automaticky odrážet změny a doplnění zdrojových dat. Naštěstí je tento proces v aplikacích Excel 2007 a 2010 snadno realizovatelný, pokud jste ochotni použít funkci tabulky. Pokud ne, existuje složitější metoda. My se budeme zabývat oběma způsoby.
DOZVÍTE SE VÍCE: Nejprve použijeme funkci tabulky, která je k dispozici v aplikaci Excel 2007 a 2010 – budete překvapeni, jak je jednoduchá. Prvním krokem je vytvoření tabulky. K tomu stačí vybrat rozsah dat a provést následující kroky:
- Klepněte na kartu Vložení.
- Ve skupině Tabulky klepněte na tlačítko Tabulka.
- Excel zobrazí vybraný rozsah, který můžete změnit. Pokud tabulka nemá záhlaví, nezapomeňte zrušit zaškrtnutí volby Moje tabulka má záhlaví.
- Klepněte na tlačítko OK a Excel naformátuje rozsah dat jako tabulku.
Každý graf, který na základě tabulky sestavíte, bude dynamický. Pro ilustraci vytvořte rychlý sloupcový graf následujícím způsobem:
- Vyberte tabulku.
- Klikněte na kartu Vložení.
- Ve skupině Grafy vyberte v rozbalovacím seznamu Graf první 2-D sloupcový graf.
Nyní aktualizujte graf přidáním hodnot pro březen a sledujte, jak se graf automaticky aktualizuje.
Metoda dynamického vzorce
Ne vždy budete chtít změnit rozsah dat na tabulku. Tato funkce navíc není k dispozici ve verzích Office před vydáním pásky. V obou případech je k dispozici složitější metoda vzorců. Spoléhá na dynamické rozsahy, které se automaticky aktualizují podobně jako tabulka, ale pouze s vaší malou pomocí.
Při použití našeho předchozího listu budete potřebovat pět dynamických rozsahů: jeden pro každou řadu a jeden pro popisky. Následují pokyny pro vytvoření dynamického rozsahu pro štítky ve sloupci A. Poté podle těchto pokynů vytvořte dynamický rozsah pro štítky pro sloupce B až E. Pro vytvoření dynamického rozsahu pro sloupec A postupujte následovně:
- Klikněte na kartu Vzorce.
- Klikněte na možnost Definovat názvy ve skupině Definované názvy.
- Zadejte název dynamického rozsahu Měsíční štítky.
- Vyberte aktuální list. V tomto případě je to DynamicChart1. Pokud chcete, můžete použít pracovní list. Obecně je nejlepší omezit rozsahy na list, pokud je nehodláte využívat na úrovni sešitu.
- Zadejte následující vzorec: =OFFSET(DynamicChart1!$A$2,0,0,COUNTA(DynamicChart1!$A:$A))
- Klepněte na OK.
Nyní zopakujte výše uvedené pokyny a vytvořte dynamický rozsah pro každou řadu pomocí následujících názvů rozsahů a vzorců:
Všimněte si, že první odkaz na rozsah začíná řádkem 2. To proto, že v řádku 1 je řádek nadpisů. Druhá sada odkazů se týká celého sloupce, což umožňuje, aby se vzorec přizpůsobil všem hodnotám ve sloupci, nejen určitému rozsahu. Přidáním složky -1 se z počítání vyřadí buňka záhlaví. První vzorec (pro nadpisy ve sloupci A) tuto složku nemá.
Důležité je pamatovat na to, že nová data musíte zadávat souvisle. Pokud řádky nebo sloupce vynecháte, nebude tato technika fungovat podle očekávání.
Možná se divíte, proč jsem ke každému názvu rozsahu přidal označení Řada. Používání samotného názvu totiž Excel zmate. Nadpisy řad v řádku 1 jsou také názvy. Protože výchozí nastavení grafu použije pro každý název řady nadpisy štítků v každém sloupci, nemůžete tyto štítky použít k pojmenování dynamických rozsahů. Nepoužívejte stejné štítky jak pro nadpisy tabulek, tak pro názvy dynamických rozsahů.
Dále vložte sloupcový graf, jak jste to udělali dříve. Pokud zadáte nová data, graf je ještě nebude reflektovat. Je to proto, že graf ve výchozím nastavení odkazuje na konkrétní rozsah dat, DynamicChart1:A1:E3. Tento odkaz musíme změnit na dynamické rozsahy, které jsme právě vytvořili, a to následujícím způsobem:
- V grafu klikněte pravým tlačítkem myši na libovolný sloupec.
- V zobrazené podnabídce zvolte možnost Vybrat data.
- V seznamu vlevo vyberte položku Smith a poté klikněte na tlačítko Upravit. (Pamatujete si na konflikt názvů, o kterém jsem se zmínil? Excel pro pojmenování řady používá záhlaví sloupce (buňka B1).“
- Ve výsledném dialogu zadejte odkaz na Smithův dynamický rozsah v ovládacím prvku Hodnoty řady. V tomto případě je to =DynamicChart1!SmithSeries.
- Klepněte na tlačítko OK.
Zopakováním výše uvedeného postupu aktualizujte zbývající řady tak, aby odrážely jejich dynamické rozsahy: DynamicChart1!JonesSeries; DynamicChart1!MichaelsSeries; a DynamicChart1!HancockSeries.
Dále aktualizujte popisky os grafu (sloupec A) následujícím způsobem:
- V dialogovém okně Vybrat zdroj dat klikněte na leden (v seznamu vpravo).
- Poté klikněte na tlačítko Upravit.
- V zobrazeném dialogovém okně odkažte na dynamický rozsah štítku osy, DynamicChart1!MonthLabels.
- Klikněte na OK.
Únor aktualizovat nemusíte, Excel to udělá za vás. Nyní začněte zadávat data pro březen a sledujte, jak se graf automaticky aktualizuje! Jen nezapomeňte, že data musíte zadávat souvisle; nemůžete přeskakovat řádky ani sloupce.
Tato metoda vzorce je složitější než metoda tabulky. Dávejte pozor na pojmenování dynamických rozsahů a aktualizaci odkazů na řady. Snadno dojde k zadání překlepů. Pokud se graf neaktualizuje, zkontrolujte odkazy na řady.
Pro techniku dynamického grafu, která jde jinou cestou, si přečtěte článek Vytvoření dynamického grafu aplikace Excel a vytvoření vlastního panelu. Pracovní listy aplikace Excel demonstrující tyto verze dynamických grafů jsou k dispozici ke stažení zdarma.
Viz také
- Jak přidat rozbalovací seznam do buňky aplikace Excel (TechRepublic)
- Jak se stát cloudovým inženýrem: (TechRepublic)
- 50 tipů, jak ušetřit čas a urychlit práci v Microsoft Office (PDF zdarma) (TechRepublic ke stažení)
- Kalkulačka pro srovnání nákladů: (Tech Pro Research)
- Microsoft Office se změnil, způsob jeho používání by se měl změnit také (ZDNet)
- Nejlepší cloudové služby pro malé firmy (CNET)
- Nejlepší aplikace pro správu seznamů úkolů na jakékoli platformě (Download.com)
- Další povinná četba týkající se Microsoftu (TechRepublic na Flipboardu)