Použití definovaných názvů k automatické aktualizaci oblasti grafu v Aplikaci Excel
Souhrn
Pokud chcete nastavit graf, který se automaticky aktualizuje při přidávání nových informací do existující oblasti grafu v Microsoft Excelu, vytvořte definované názvy, které se při přidávání nebo odebírání dat dynamicky mění.
Další informace
Tato část obsahuje dvě metody použití definovaných názvů k automatické aktualizaci rozsahu grafu.
Metoda 1: Použití funkce OFFSET s definovaným názvem
Chcete-li použít tuto metodu, postupujte podle těchto kroků podle verze aplikace Excel, kterou používáte.
Microsoft Office Excel 2007 a novější verze
Do nového listu zadejte následující data:
A1: Month B1: Sales A2: Jan B2: 10 A3: Feb B3: 20 A4: Mar B4: 30
Na kartě Vzorce klikněte na Definovat název ve skupině Definované názvy .
Do pole Název zadejte Datum.
Do pole Odkazuje na zadejte "=OFFSET($A$2,0;0;COUNTA($A:$A)-1)" a klikněte na OK.
Na kartě Vzorce klikněte na Definovat název ve skupině Definované názvy .
Do pole Název zadejte Prodej.
Do pole Odkazuje na zadejte "=OFFSET($B$2,0;0;COUNTA($B:$B)-1)" a klikněte na OK.
Vymažte buňku B2 a zadejte "=RAND()*0+10"
Poznámka
Tento vzorec používá nestálou funkci NÁHČÍSLO. Vzorec při zadávání nových dat do sloupce B automaticky aktualizuje vzorec OFFSET, který se používá v definovaném názvu "Prodej". Hodnota 10 použitá v tomto vzorci je původní hodnotou buňky B2.
Vyberte buňky A1:B4.
Na kartě Vložení klikněte na graf a potom klikněte na typ grafu.
Klikněte na kartu Návrh a ve skupině Data klikněte na vybrat data.
V části Položky legendy (řady) klikněte na Upravit.
Do pole Hodnoty řad zadejte =List1! Sales a potom klikněte na OK.
V části Popisky vodorovné osy (kategorie) klikněte na Upravit.
Do pole Oblast popisků osy zadejte =List1! Datum a potom klikněte na OK.
Microsoft Office Excel 2003 a starší verze
Do nového listu zadejte následující data:
A1: Month B1: Sales A2: Jan B2: 10 A3: Feb B3: 20 A4: Mar B4: 30
V nabídce Insert (Vložit) přejděte na Name (Název) a klikněte na Define (Definovat).
Do pole Názvy v sešitu zadejte Datum.
Do pole Odkazuje na zadejte "=OFFSET($A$2;0;0;COUNTA($A:$A)-1)"
Klikněte na Doplňky.
Do pole Názvy v sešitu zadejte Prodej.
Do pole Odkazuje na zadejte "=OFFSET($B$2;0;0;POČET($B$2:$B$200)-1)"
Klikněte na Přidat a potom klikněte na OK.
Vymažte buňku B2 a zadejte "=RAND()*0+10"
Poznámka
Tento vzorec používá nestálou funkci NÁHČÍSLO. Vzorec při zadávání nových dat do sloupce B automaticky aktualizuje vzorec OFFSET, který se používá v definovaném názvu "Prodej". Hodnota 10 použitá v tomto vzorci je původní hodnotou buňky B2.
Vyberte $A$1:$B$4.
Vytvořte graf a pak do grafu přidejte definované názvy. Chcete-li to provést, postupujte podle těchto kroků podle verze aplikace Excel, kterou používáte.
Microsoft Excel 97 až Excel 2003
V nabídce Vložení kliknutím na Graf spusťte Průvodce grafem.
Klikněte na typ grafu a potom klikněte na Další.
Klikněte na kartu Řady. V seznamu Series (Řady) klikněte na Sales (Prodej).
V poli Popisky osy X kategorie nahraďte odkaz na buňku definovaným názvem Datum.
Vzorec může být například podobný následujícímu:
=List1! Datum
V poli Hodnoty nahraďte odkaz na buňku definovaným názvem Prodej.
Vzorec může být například podobný následujícímu:
=List1! Prodejní
Klikněte na Další.
Proveďte požadované změny v kroku 3 Průvodce grafem a klikněte na Další.
Zadejte umístění grafu a klikněte na Dokončit.
Microsoft Excel 5.0 nebo Microsoft Excel 7.0
V nabídce Vložit přejděte na Graf a kliknutím na Jako nový list spusťte Průvodce grafem.
Klikněte na Další.
Klikněte na typ grafu a potom klikněte na Další.
Klikněte na podtyp grafu a potom klikněte na Další.
Klikněte na Sloupce pro datové řady v a zadejte 1 do pole Použít první 1 sloupce pro popisky osy kategorie (x). Klikněte na Další.
Klikněte na názvy, které chcete zobrazit, a klikněte na Dokončit.
Graf se zobrazí v novém grafu.
Vyberte datová řada. V nabídce Format (Formát) klikněte na Select Data Series (Vybrat datové řady).
Klikněte na kartu Hodnoty X. V poli Hodnoty X nahraďte odkaz na buňku definovaným názvem Date.
Vzorec může být například podobný následujícímu:
=List1! Datum
Klikněte na kartu Název a hodnoty. V poli Hodnoty Y nahraďte odkaz na buňku definovaným názvem Prodej.
Vzorec může být například podobný následujícímu:
=List1! Prodejní
Klikněte na OK.
Metoda 2: Použití databáze, OFFSET a definovaných názvů v aplikaci Excel 2003 a v dřívějších verzích aplikace Excel
Můžete také definovat data jako databázi a vytvořit definované názvy pro každou datovou řadu grafu. Chcete-li použít tuto metodu, postupujte takto:
Do nového listu zadejte následující data:
A1: Month B1: Sales A2: Jan B2: 10 A3: Feb B3: 20 A4: Mar B4: 30
Vyberte oblast A1:B4 a potom v nabídce Data klikněte na Nastavit databázi.
V nabídce Vzorec klikněte na Definovat název.
Do pole Název zadejte Datum.
Do pole Odkazuje na zadejte "=OFFSET(Databáze;1;0;ŘÁDKY(Databáze)-1;1)"
Klikněte na Doplňky.
Do pole Název zadejte Prodej.
Do pole Odkazuje na zadejte "=OFFSET(Databáze;1;1;ŘÁDKY(Databáze)-1;1)"
Klikněte na Přidat a potom klikněte na OK.
Vyberte $A$1:$B$4
Opakováním kroku 10 z metody 1 vytvořte graf a přidejte do grafu definované názvy.
Pokud jsou data, která se mají zobrazit v grafu, definovaná jako databáze, graf se automaticky aktualizuje při přidávání nových dat.
Poznámka
Pokud vytváříte řadový graf, který vykreslí všechny hodnoty v sousedním bloku buněk v jednom sloupci a blok buněk začíná prvním řádkem, můžete pro definovaný název v poli Odkaz na použít některý z následujících vzorců:
=INDIRECT("List1!$a$1:$a"počet &(List1!$A:$A))
=List1!$A$1:OFFSET(List1!$A$1;POČET(List1!$A:$A);0)
Pokud chcete použít blok buněk, který začíná buňkou na jiném řádku, než je první řádek, odkazujte na tento řádek v prvním odkazu na buňku a přidejte číslo počátečního řádku k číslu, abyste našli číslo posledního řádku. Pokud chcete vykreslit sousední nečíselné položky (například popisky), použijte místo FUNKCE POČET POČET.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro