Verwenden von definierten Namen zum automatischen Aktualisieren eines Diagrammbereichs in Excel

Zusammenfassung

Um ein Diagramm einzurichten, das automatisch aktualisiert wird, wenn Sie einem vorhandenen Diagrammbereich in Microsoft Excel neue Informationen hinzufügen, erstellen Sie definierte Namen, die sich beim Hinzufügen oder Entfernen von Daten dynamisch ändern.

Weitere Informationen

Dieser Abschnitt enthält zwei Methoden für die Verwendung definierter Namen zum automatischen Aktualisieren des Diagrammbereichs.

Methode 1: Verwenden von OFFSET mit einem definierten Namen

Um diese Methode zu verwenden, führen Sie diese Schritte entsprechend der excel-Version aus, die Sie ausführen.

Microsoft Office Excel 2007 und höhere Versionen

  1. Geben Sie in einem neuen Arbeitsblatt die folgenden Daten ein:

    A1: Month B1: Sales
    A2: Jan B2: 10
    A3: Feb B3: 20
    A4: Mar B4: 30
    
  2. Klicken Sie auf der Registerkarte Formeln in der Gruppe Definierte Namen auf Namen definieren.

  3. Geben Sie im Feld Name den Namen Date ein.

  4. Geben Sie im Feld Verweist auf "=OFFSET($A$2,0;0,COUNTA($A:$A)-1)" ein, und klicken Sie dann auf OK.

  5. Klicken Sie auf der Registerkarte Formeln in der Gruppe Definierte Namen auf Namen definieren.

  6. Geben Sie im Feld Name den Namen Sales ein.

  7. Geben Sie im Feld Verweist auf "=OFFSET($B$2,0,0,COUNTA($B:$B)-1)" ein, und klicken Sie dann auf OK.

  8. Löschen Sie Zelle B2, und geben Sie dann "=RAND()*0+10" ein.

    Hinweis

    Diese Formel verwendet die funktion "volatile RAND". Die Formel aktualisiert automatisch die OFFSET-Formel, die im definierten Namen "Sales" verwendet wird, wenn Sie neue Daten in Spalte B eingeben. Der wert 10, der in dieser Formel verwendet wird, ist der ursprüngliche Wert von Zelle B2.

  9. Wählen Sie die Zellen A1:B4 aus.

  10. Klicken Sie auf der Registerkarte Einfügen auf ein Diagramm, und klicken Sie dann auf einen Diagrammtyp.

  11. Klicken Sie auf die Registerkarte Entwurf, und klicken Sie in der Gruppe Daten auf Daten auswählen.

  12. Klicken Sie unter Legendeneinträge (Reihe) auf Bearbeiten.

  13. Geben Sie im Feld Reihenwerteden Wert =Sheet1! ein. Sales, und klicken Sie dann auf OK.

  14. Klicken Sie unter Horizontale Achsenbeschriftungen (Kategorie) auf Bearbeiten.

  15. Geben Sie im Feld Achsenbezeichnungsbereich=Blatt1! ein. Datum, und klicken Sie dann auf OK.

Microsoft Office Excel 2003 und frühere Versionen

  1. Geben Sie in einem neuen Arbeitsblatt die folgenden Daten ein:

    A1: Month B1: Sales
    A2: Jan B2: 10
    A3: Feb B3: 20
    A4: Mar B4: 30
    
  2. Zeigen Sie im Menü Einfügen auf Name, und klicken Sie dann auf Definieren.

  3. Geben Sie im Feld Namen in Arbeitsmappe datum ein.

  4. Geben Sie im Feld Verweist auf den Wert "=OFFSET($A$2,0;0,COUNTA($A:$A)-1)" ein.

  5. Klicken Sie auf Hinzufügen.

  6. Geben Sie im Feld Namen in Arbeitsmappe den Namen Sales ein.

  7. Geben Sie im Feld Verweist auf den Wert "=OFFSET($B$2,0;0,COUNT($B$2:$B$200)-1)" ein.

  8. Klicken Sie auf Hinzufügen und dann auf OK.

  9. Löschen Sie Zelle B2, und geben Sie dann "=RAND()*0+10" ein.

    Hinweis

    Diese Formel verwendet die funktion "volatile RAND". Die Formel aktualisiert automatisch die OFFSET-Formel, die im definierten Namen "Sales" verwendet wird, wenn Sie neue Daten in Spalte B eingeben. Der wert 10, der in dieser Formel verwendet wird, ist der ursprüngliche Wert von Zelle B2.

  10. Wählen Sie $A$1:$B$4 aus.

  11. Erstellen Sie das Diagramm, und fügen Sie dann die definierten Namen im Diagramm hinzu. Führen Sie dazu die folgenden Schritte aus, je nachdem, welche Version von Excel Sie ausführen.

Microsoft Excel 97 bis Excel 2003

  1. Klicken Sie im Menü Einfügen auf Diagramm, um den Diagramm-Assistenten zu starten.

  2. Klicken Sie auf einen Diagrammtyp, und klicken Sie dann auf Weiter.

  3. Klicken Sie auf die Registerkarte Serie. Klicken Sie in der Liste Reihen auf Sales.

  4. Ersetzen Sie im Feld Kategorie (X) Achsenbeschriftungen den Zellbezug durch den definierten Namen Date.

    Die Formel könnte z. B. wie folgt aussehen:

    =Blatt1! Datum

  5. Ersetzen Sie im Feld Werte den Zellbezug durch den definierten Namen Sales.

    Die Formel könnte z. B. wie folgt aussehen:

    =Blatt1! Verkauf

  6. Klicken Sie auf "Weiter".

  7. Nehmen Sie die gewünschten Änderungen in Schritt 3 des Diagramm-Assistenten vor, und klicken Sie auf Weiter.

  8. Geben Sie die Diagrammposition an, und klicken Sie auf Fertig stellen.

Microsoft Excel 5.0 oder Microsoft Excel 7.0

  1. Zeigen Sie im Menü Einfügen auf Diagramm, und klicken Sie auf Als neues Blatt, um den Diagramm-Assistenten zu starten.

  2. Klicken Sie auf "Weiter".

  3. Klicken Sie auf einen Diagrammtyp, und klicken Sie dann auf Weiter.

  4. Klicken Sie auf einen Diagrammuntertyp, und klicken Sie dann auf Weiter.

  5. Klicken Sie auf Spalten für Datenreihe in , und geben Sie 1 für Erste 1 Spalten für Kategorieachsenbeschriftungen (x) verwenden ein. Klicken Sie auf "Weiter".

  6. Klicken Sie auf die Titel, die Sie anzeigen möchten, und klicken Sie auf Fertig stellen.

    Das Diagramm wird in einem neuen Diagramm angezeigt.

  7. Wählen Sie die Datenreihe aus. Klicken Sie im Menü Format auf Datenreihe auswählen.

  8. Klicken Sie auf die Registerkarte X-Werte. Ersetzen Sie im Feld X-Werte den Zellbezug durch den definierten Namen Date.

    Die Formel könnte z. B. wie folgt aussehen:

    =Blatt1! Datum

  9. Klicken Sie auf die Registerkarte Name und Werte. Ersetzen Sie im Feld Y-Werte den Zellbezug durch den definierten Namen Sales.

    Die Formel könnte z. B. wie folgt aussehen:

    =Blatt1! Verkauf

  10. Klicken Sie auf OK.

Methode 2: Verwenden einer Datenbank, OFFSET und definierter Namen in Excel 2003 und früheren Versionen von Excel

Sie können Ihre Daten auch als Datenbank definieren und definierte Namen für jede Diagrammdatenreihe erstellen. Führen Sie die folgenden Schritte aus, um diese Methode zu verwenden:

  1. Geben Sie in einem neuen Arbeitsblatt die folgenden Daten ein:

    A1: Month B1: Sales
    A2: Jan B2: 10
    A3: Feb B3: 20
    A4: Mar B4: 30
    
  2. Wählen Sie den Bereich A1:B4 aus, und klicken Sie dann im Menü Daten auf Datenbank festlegen.

  3. Klicken Sie im Menü Formel auf Name definieren.

  4. Geben Sie im Feld Name den Namen Date ein.

  5. Geben Sie im Feld Verweist auf den Wert "=OFFSET(Database;1;0;ROWS(Database)-1,1)" ein.

  6. Klicken Sie auf Hinzufügen.

  7. Geben Sie im Feld Name den Namen Sales ein.

  8. Geben Sie im Feld Verweist auf "=OFFSET(Database;1;1;ROWS(Database)-1,1)" ein.

  9. Klicken Sie auf Hinzufügen und dann auf OK.

  10. Wählen Sie $A$1:$B$4 aus.

  11. Wiederholen Sie Schritt 10 aus Methode 1, um das Diagramm zu erstellen und dem Diagramm die definierten Namen hinzuzufügen.

Solange die Daten, die im Diagramm angezeigt werden sollen, als Datenbank definiert sind, wird das Diagramm automatisch aktualisiert, wenn Sie neue Daten hinzufügen.

Hinweis

Wenn Sie ein Reihendiagramm erstellen, das jeden Wert in einem angrenzenden Zellblock in einer einzelnen Spalte darstellt und der Zellblock mit der ersten Zeile beginnt, können Sie eine der folgenden Formeln im Feld Verweist auf für den definierten Namen verwenden:

=INDIRECT("Sheet1!$a$1:$a"&COUNT(Sheet1!$A:$A))

=Sheet1!$A$1:OFFSET(Sheet1!$A$1,COUNT(Sheet1!$A:$A),0)

Um einen Zellblock zu verwenden, der mit einer Zelle in einer anderen Zeile als der ersten Zeile beginnt, verweisen Sie im ersten Zellbezug auf diese Zeile, und fügen Sie die Anfangszeilennummer zur Anzahl hinzu, um die letzte Zeilennummer zu finden. Um angrenzende nicht numerische Einträge (z. B. Bezeichnungen) zu zeichnen, verwenden Sie COUNTA anstelle von COUNT.