Obsah
Ak ste sa ocitli v situácii, keď sa váš graf v programe Excel neaktualizuje s novými údajmi, a hľadáte riešenie, ste na správnom mieste. V tomto článku som rozobral 2 možné riešenia tohto problému.
Stiahnite si cvičebnicu
Stiahnite si nasledujúci cvičebnicu z nižšie uvedeného odkazu.
Graf sa neaktualizuje s novými údajmi.xlsx2 riešenia Ak sa graf programu Excel neaktualizuje s novými údajmi
Najprv sa pozrite na nasledujúce údaje a príslušný graf.
Je to 100 % stohovaný graf údajov o predaji v 3 obchodoch. Problémom je, že ak k existujúcim údajom pridáte nové údaje, graf sa automaticky neaktualizuje.
Tu vám ukážem 2 riešenia tohto problému.
Pripomíname:
Pred preskúmaním riešení pripomeňte, že ak váš Možnosti výpočtu (v Vzorce tab, Výpočet skupina) nie je nastavená na možnosť Automaticky, budete musieť zakaždým stlačiť kláves F9, aby sa zmeny použili.
Riešenie 1: Konverzia údajov do tabuľky programu Excel
Ak otočíte údaje do tabuľky , Excel bude automaticky aktualizovať graf vždy, keď pridáte nové údaje. Ak chcete z údajov vytvoriť tabuľku, postupujte podľa nasledujúcich krokov.
📌 Kroky:
- Najprv vyberte svoje údaje alebo bunku vo vnútri údajov a potom prejdite na Vložte tab.
- Potom kliknite na Tabuľka a tlačidlo Vytvoriť tabuľku otvorí sa okno.
- Tu začiarknite políčko s názvom Moja tabuľka má hlavičky .
- Nakoniec stlačte OK .
Teraz pridajte nový stĺpec alebo riadok a zadajte do nich hodnoty; Excel automaticky aktualizuje graf.
Poznámka:
Nové údaje zadajte hneď vedľa posledného záznamu, t. j. medzi novým a starým posledným záznamom by nemali byť žiadne prázdne riadky alebo stĺpce.
Riešenie 2: Nastavenie dynamického vzorca pre každý stĺpec údajov
Ak ste používateľom programu Excel 2003 alebo starších verzií, 1. riešenie pre vás nebude fungovať. V takom prípade budete možno musieť namiesto toho použiť dynamický vzorec, aby ste umožnili aktualizáciu grafu programu Excel s novými údajmi. Tu vám ukážem, ako to urobiť.
📌 Krok 1: Vytvorenie definovaných názvov a nastavenie dynamických vzorcov pre každý stĺpec údajov
Najskôr musíte definovať názvy jednotlivých stĺpcov údajov a nastaviť dynamický vzorec pre každý z nich. Na tento účel
- Prejdite na Vzorce karta>> Kliknite na Definované názvy a kliknite na tlačidlo Definovať názov zo zoznamu.
Stránka Nový názov zobrazí sa okno.
- Zadajte názov hlavičky prvého dátového stĺpca do Názov: tu sme napísali Mesiac Ďalšie názvy, ktoré budú nasledovať, sú: Store_1, Store_2 a Store_3.
Poznámka:
Pri definovaní názvov vložte do názvov namiesto medzery podčiarkovník (_). Správca názvov aplikácie Excel nepodporuje medzeru v definovaných názvoch.
- Vyberte názov aktuálneho pracovného hárka z ponuky Rozsah pôsobnosti: V našom prípade je to Dynamický vzorec pracovný list.
- V Vzťahuje sa na: vložte nasledujúci vzorec pre prvý dátový stĺpec. Pre ostatné dátové stĺpce budeme musieť vykonať zmeny podľa ich dátových rozsahov.
=OFFSET($B$5,0,0,COUNTA($B:$B)-1)
Stránka Funkcia OFFSET sa vzťahuje na prvú bunku údajov. Ak teda vaše údaje začínajú od bunky A2, zadajte A2 namiesto B5. Funkcia COUNTA sa vzťahuje na celý stĺpec údajov. Vo vzorci vykonajte zmeny podľa rozsahu údajov.
- Nakoniec stlačte OK .
Všetky tieto kroky zopakujte pre ďalšie 3 dátové stĺpce. Nazvite ich Store_1, Store_2 & Store_3 a pre každý z nich nastavte nasledujúce dynamické vzorce.
Pre obchod 1:
=OFFSET($C$5,0,0,COUNTA($C:$C)-1)
Pre obchod 2:
=OFFSET($D$5,0,0,COUNTA($D:$D)-1)
Pre obchod 3:
=OFFSET($E$5,0,0,COUNTA($E:$E)-1)
Vytváranie definovaných názvov a nastavovanie dynamických vzorcov pre dátové stĺpce je teda teraz dokončené. Môžete ich opätovne skontrolovať v okne Názov manažéra možnosť.
📌 Krok 2: Zmena položiek legendy a štítkov vodorovných osí s definovanými názvami
- Teraz kliknite kdekoľvek na plochu grafu>> kliknite pravým tlačidlom myši>> kliknite na Vybrať údaje z kontextového menu.
Stránka Výber zdroja údajov zobrazí sa okno.
- Pozrite sa na Vstupy do legendy (séria) Vyberte prvú položku a kliknite na Upraviť tlačidlo.
- Z Séria úprav okno, napíšte 'Dynamický vzorec'!Store_1 v Hodnoty série: box. Teda nahradiť rozsah príslušným definovaným názvom.
- Tlač OK .
- Podobne ich zopakujte pre sklad 2 a sklad 3.
- Potom prejdite na Označenia horizontálnych osí (kategórie) a kliknite na Upraviť tlačidlo.
Zobrazí sa nasledujúce okno.
- Nahraďte rozsahy buniek ich definovaným názvom, napr. sme zadali Mesiac namiesto toho.
- Potom stlačte tlačidlo OK dvakrát zatvoriť všetky okná.
Ak teraz pridáte nové údaje, graf programu Excel sa aktualizuje. Dôkazom je nasledujúci obrázok.
Prečítajte si viac: Ako upraviť údaje v grafe v programe Excel (5 vhodných príkladov)
Záver
Ak sa váš graf Excel stále neaktualizuje s novými údajmi, skúste ho reštartovať alebo nám dajte vedieť v poli pre komentáre. Odpovieme čo najskôr a pokúsime sa váš prípad vyriešiť. Zostaňte s ExcelWIKI a učte sa ďalej!