Erstellen eines dynamisch definierten Bereichs in einem Excel-Arbeitsblatt

Zusammenfassung

In Microsoft Excel verfügen Sie möglicherweise über einen benannten Bereich, der erweitert werden muss, um neue Informationen einzuschließen. In diesem Artikel wird eine Methode zum Erstellen eines dynamisch definierten Namens beschrieben.

Hinweis

Bei der Methode in diesem Artikel wird davon ausgegangen, dass nicht mehr als 200 Datenzeilen vorhanden sind. Sie können die definierten Namen so überarbeiten, dass sie die entsprechende Anzahl verwenden und die maximale Anzahl von Zeilen widerspiegeln.

Verwenden der OFFSET-Formel mit einem definierten Namen

Führen Sie dazu die folgenden Schritte aus, je nachdem, welche Version von Excel Sie ausführen.

Microsoft Office Excel 2007, Microsoft Excel 2010 und Microsoft Excel 2013

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

    Zahl Ein B
    1 Monat Vertrieb
    2 Jan 10
    3 Februar 20
    4 Mrz 30
  2. Klicken Sie auf die Registerkarte Formeln.

  3. Klicken Sie in der Gruppe Definierte Namen auf Namens-Manager.

  4. Klicken Sie auf Neu.

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

  6. Geben Sie im Feld Verweist auf den folgenden Text ein, und klicken Sie dann auf OK:

    =OFFSET($A$2,0;0;COUNTA($A$2:$A$200);1)

  7. Klicken Sie auf Neu.

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

  9. Geben Sie im Feld Verweist auf den folgenden Text ein, und klicken Sie dann auf OK:

    =OFFSET($B$2,0;0;COUNT($B$2:$B$200);1)

  10. Klicken Sie auf Schließen.

  11. Löschen Sie Zelle B2, und geben Sie dann die folgende Formel ein:

    =RAND()*0+10

    Hinweis

    In dieser Formel wird COUNT für eine Spalte mit Zahlen verwendet. COUNTA wird für eine Spalte mit Textwerten verwendet.

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

Microsoft Office Excel 2003

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

    Zahl Ein B
    1 Monat Vertrieb
    2 Jan 10
    3 Februar 20
    4 Mrz 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 folgenden Text ein, und klicken Sie dann auf OK:

    =OFFSET($A$2,0;0;COUNTA($A$2:$A$200);1).

  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 folgenden Text ein, und klicken Sie dann auf Hinzufügen:

    =OFFSET($B$2,0;0;COUNT($B$2:$B$200);1)

  8. Klicken Sie auf OK.

  9. Löschen Sie Zelle B2, und geben Sie dann die folgende Formel ein:

    =RAND()*0+10

    Hinweis

    In dieser Formel wird COUNT für eine Spalte mit Zahlen verwendet. COUNTA wird für eine Spalte mit Textwerten verwendet.

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