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

  1. 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
    
  2. Na kartě Vzorce klikněte na Definovat název ve skupině Definované názvy .

  3. Do pole Název zadejte Datum.

  4. Do pole Odkazuje na zadejte "=OFFSET($A$2,0;0;COUNTA($A:$A)-1)" a klikněte na OK.

  5. Na kartě Vzorce klikněte na Definovat název ve skupině Definované názvy .

  6. Do pole Název zadejte Prodej.

  7. Do pole Odkazuje na zadejte "=OFFSET($B$2,0;0;COUNTA($B:$B)-1)" a klikněte na OK.

  8. 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.

  9. Vyberte buňky A1:B4.

  10. Na kartě Vložení klikněte na graf a potom klikněte na typ grafu.

  11. Klikněte na kartu Návrh a ve skupině Data klikněte na vybrat data.

  12. V části Položky legendy (řady) klikněte na Upravit.

  13. Do pole Hodnoty řad zadejte =List1! Sales a potom klikněte na OK.

  14. V části Popisky vodorovné osy (kategorie) klikněte na Upravit.

  15. Do pole Oblast popisků osy zadejte =List1! Datum a potom klikněte na OK.

Microsoft Office Excel 2003 a starší verze

  1. 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
    
  2. V nabídce Insert (Vložit) přejděte na Name (Název) a klikněte na Define (Definovat).

  3. Do pole Názvy v sešitu zadejte Datum.

  4. Do pole Odkazuje na zadejte "=OFFSET($A$2;0;0;COUNTA($A:$A)-1)"

  5. Klikněte na Doplňky.

  6. Do pole Názvy v sešitu zadejte Prodej.

  7. Do pole Odkazuje na zadejte "=OFFSET($B$2;0;0;POČET($B$2:$B$200)-1)"

  8. Klikněte na Přidat a potom klikněte na OK.

  9. 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.

  10. Vyberte $A$1:$B$4.

  11. 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

  1. V nabídce Vložení kliknutím na Graf spusťte Průvodce grafem.

  2. Klikněte na typ grafu a potom klikněte na Další.

  3. Klikněte na kartu Řady. V seznamu Series (Řady) klikněte na Sales (Prodej).

  4. 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

  5. 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í

  6. Klikněte na Další.

  7. Proveďte požadované změny v kroku 3 Průvodce grafem a klikněte na Další.

  8. Zadejte umístění grafu a klikněte na Dokončit.

Microsoft Excel 5.0 nebo Microsoft Excel 7.0

  1. V nabídce Vložit přejděte na Graf a kliknutím na Jako nový list spusťte Průvodce grafem.

  2. Klikněte na Další.

  3. Klikněte na typ grafu a potom klikněte na Další.

  4. Klikněte na podtyp grafu a potom klikněte na Další.

  5. 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ší.

  6. Klikněte na názvy, které chcete zobrazit, a klikněte na Dokončit.

    Graf se zobrazí v novém grafu.

  7. Vyberte datová řada. V nabídce Format (Formát) klikněte na Select Data Series (Vybrat datové řady).

  8. 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

  9. 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í

  10. 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:

  1. 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
    
  2. Vyberte oblast A1:B4 a potom v nabídce Data klikněte na Nastavit databázi.

  3. V nabídce Vzorec klikněte na Definovat název.

  4. Do pole Název zadejte Datum.

  5. Do pole Odkazuje na zadejte "=OFFSET(Databáze;1;0;ŘÁDKY(Databáze)-1;1)"

  6. Klikněte na Doplňky.

  7. Do pole Název zadejte Prodej.

  8. Do pole Odkazuje na zadejte "=OFFSET(Databáze;1;1;ŘÁDKY(Databáze)-1;1)"

  9. Klikněte na Přidat a potom klikněte na OK.

  10. Vyberte $A$1:$B$4

  11. 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.