Zum Hauptinhalt springen

Wie verwende ich den Namen eines Excel-Arbeitsblatts in einem Bereich

Excel ist ein leistungsfähiges Werkzeug für die Arbeit mit Daten, und eine saubere Tabellenkalkulation ist ein wichtiger Teil des Informationsverarbeitungsprozesses. Eine Möglichkeit, die Dateneffizienz in Excel zu verbessern, besteht darin, Tabellennamen anstelle von Verweisen auf bestimmte Zellen oder Bereiche zu verwenden.

Sie können den Namen eines Arbeitsblatts in Formeln verwenden, um auf bestimmte Zellen oder Bereiche innerhalb dieses Arbeitsblatts zu verweisen. Dies macht die Arbeit mit der Tabelle bequemer und vermeidet Fehler beim Ändern der Größe oder Reihenfolge der Blätter.

Um den Namen eines Arbeitsblatts in einer Formel zu verwenden, müssen Sie die INDIRECT-Funktion verwenden, mit der Sie einen Verweis auf einen als Zeile angegebenen Bereich oder eine Zelle erhalten können. Wenn wir beispielsweise ein Blatt mit dem Namen "Daten" haben und auf die Zelle B2 in diesem Blatt verweisen möchten, können wir die Formel verwenden =INDIRECT("Daten!B2").

Sie können auch einen Arbeitsblattnamen innerhalb benannter Bereiche verwenden. Ein benannter Bereich ist ein benannter Verweis auf einen bestimmten Zellbereich oder eine bestimmte Zelle. Mit benannten Bereichen können Sie die Arbeit mit Formeln vereinfachen und die Lesbarkeit der Tabelle verbessern. Um einen benannten Bereich mithilfe des Arbeitsblattnamens zu erstellen, wählen Sie den gewünschten Zellbereich aus, klicken mit der rechten Maustaste und wählen Name definieren aus. Geben Sie dann im Feld Name einen Namen für das Arbeitsblatt ein, und Sie können diesen Namen dann in der Formel verwenden.

Mit dem Namen des Arbeitsblatts in Excel können Sie die Arbeit mit Daten einfacher und verständlicher gestalten. Sie kann in Formeln verwendet werden, um auf Zellen oder Bereiche in einem bestimmten Arbeitsblatt oder in benannten Bereichen zu verweisen. Die Verwendung eines Arbeitsblattnamens hilft, Fehler beim Ändern der Tabellenstruktur zu vermeiden.

Was ist ein Arbeitsblattname in Excel?

Sie können den Namen eines Blatts manuell festlegen, indem Sie ihn einfach in die Zelle "Blattname" eingeben, oder Sie können eine spezielle Formel oder ein Makro verwenden, um automatisch einen Namen zu erstellen. Standardmäßig haben Arbeitsblätter in Excel nicht sehr aussagekräftige Namen wie "Tabelle1", "Tabelle2" usw.. aber der Benutzer kann diese Namen immer in etwas Verständlicheres und Praktischeres ändern.

Wenn Sie einen Blattnamen haben, können Sie ihn verwenden, um aus anderen Formeln, Funktionen oder VBA-Modulen auf dieses Blatt zu verweisen. Beispielsweise können Sie den Namen eines Arbeitsblatts in der Funktion SUM verwenden, um die Werte eines bestimmten Zellbereichs nur in diesem Arbeitsblatt zu addieren. Sie können auch den Namen eines Arbeitsblatts im VBA-Code verwenden, um auf die Daten in diesem Arbeitsblatt zuzugreifen oder verschiedene Manipulationen mit ihnen durchzuführen.

Warum sollte ich einen Namen für ein Blatt in einem Bereich verwenden?

Die Verwendung eines Arbeitsblattnamens in einem Bereich in Excel hat mehrere Vorteile:

  1. Verbessert die Lesbarkeit und Verständlichkeit des Codes. Wenn Sie den Namen eines Blattes anstelle des Index verwenden, wird es einfacher zu verstehen, welche Daten verarbeitet werden.
  2. Ermöglicht die Erstellung flexiblerer Formeln. Mithilfe des Arbeitsblattnamens können Sie Daten aus verschiedenen Arbeitsblättern in derselben Formel verarbeiten und den Code verkürzen.
  3. Erleichtert die Unterstützung und Änderung des Codes. Wenn Sie den Namen des Blattes in Zukunft ändern müssen, genügt es, die Änderungen nur an einer Stelle vorzunehmen, nicht an allen Stellen, an denen der Index verwendet wird.
  4. Verbessert die Zuverlässigkeit des Codes. Wenn Sie die Liste der Arbeitsblätter ändern (neue Arbeitsblätter hinzugefügt, alte gelöscht), wird durch die Verwendung des Arbeitsblattnamens sichergestellt, dass die Daten korrekt verarbeitet werden, während die Verwendung des Indexes zu Fehlern führen kann.

Insgesamt hilft die Verwendung eines Bereichsarbeitsblattnamens bei der Erstellung eines lesbareren, flexibleren und zuverlässigeren Codes in Excel. Dies ist besonders wichtig, wenn Sie mit großen Tabellen und vielen Blättern arbeiten.

Wie verwende ich den Namen eines Arbeitsblatts in einem Bereich

Der Arbeitsblattname kann in einem Bereich verwendet werden, um auf bestimmte Zellen, Formeln zu verweisen oder wenn Sie Makros erstellen. Dadurch können Sie Formeln und Makros flexibler und portabler gestalten, da sie unabhängig vom tatsächlichen Arbeitsblattnamen funktionieren.

Verwenden Sie die INDIRECT-Funktion, um den Namen eines Arbeitsblatts in einem Bereich zu verwenden. Wenn Sie beispielsweise auf Zelle A1 in einem Arbeitsblatt mit dem Namen "Tabelle1" verweisen müssen, können Sie die folgende Formel verwenden:

FormelErgebnis
=INDIRECT("Tabelle1!A1")Inhalt von Zelle A1 in Arbeitsblatt Tabelle1

Mit dieser Funktion können Sie dynamische Verweise auf Zellen in verschiedenen Arbeitsblättern sowie auf bestimmte Datenbereiche erstellen. Abhängigkeiten und Arbeitsblattreferenzen werden automatisch neu berechnet, wenn sich die Daten ändern.

Die Verwendung eines Arbeitsblattnamens in einem Bereich erleichtert die Arbeit mit Daten in Excel und macht sie flexibler und portabler. Außerdem können Sie leistungsfähigere Formeln und Makros erstellen, die sich automatisch an Änderungen an den Daten anpassen können.

Schritt 1: Festlegen des Blattnamens

Bevor Sie einen Excel-Arbeitsblattnamen in einem Bereich verwenden, müssen Sie den entsprechenden Arbeitsblattnamen festlegen. Dies kann wie folgt erfolgen:

  1. Öffnen Sie die Excel-Datei, in der Sie dem Arbeitsblatt einen Namen zuweisen möchten.
  2. Wählen Sie das Blatt aus, für das Sie einen Titel festlegen möchten. Klicken Sie dazu auf die Registerkarte dieses Arbeitsblatts am unteren Rand des Excel-Bildschirms.
  3. Klicken Sie mit der rechten Maustaste auf die Registerkarte des ausgewählten Blatts und wählen Sie im Kontextmenü die Option Umbenennen. Sie können auch auf die Registerkarte des Arbeitsblatts doppelklicken.
  4. Geben Sie den gewünschten Namen für das Arbeitsblatt in das Eingabefeld ein.
  5. Drücken Sie die Eingabetaste oder klicken Sie außerhalb des Eingabefeldes, um die Änderungen zu speichern.

Jetzt haben Sie einen Arbeitsblattnamen, den Sie im Excel-Bereich verwenden können.

Schritt 2: Deklarieren Sie den Namen des Blattes in einem Bereich

Um den Namen eines Arbeitsblatts in einem Bereich zu deklarieren, verwenden wir das Schlüsselwort Name und sein RefersToRange- Attribut. Hier ist ein Beispiel:

Sub DeclareWorksheetName()Dim ws As WorksheetDim rng As RangeSet ws = ThisWorkbook.Worksheets("Название листа")Set rng = ws.Range("A1:E10")' Теперь можно использовать название листа в диапазонеMsgBox "Название листа: " & rng.Name.NameEnd Sub

In diesem Beispiel deklarieren wir zuerst die Variablen ws und rng . Die ws-Variable ist als Worksheet-Typ definiert und die rng-Variable als Range-Typ definiert.

Dann verwenden wir die ThisWorkbook-Methode.Worksheets("Arbeitsblattname"), um einen Verweis auf ein Arbeitsblatt mit dem angegebenen Namen abzurufen.

Danach verwenden wir die Range-Methode("A1:E10") , um den Bereich der Zellen im Arbeitsblatt zu bestimmen. Hier ist A1:E10 nur ein Beispiel für einen Bereich und Sie können ihn durch den von Ihnen gewünschten ersetzen.

Schließlich können wir den Namen des Blattes in einem Bereich verwenden, indem wir rng.Name .Name , und zeigt es im Meldungsfeld mit der MsgBox-Methode an.

Dadurch können wir den Namen eines Arbeitsblatts in einem Bereich deklarieren, um ihn im Code zu referenzieren und verschiedene Operationen mit den Daten durchzuführen, die sich in diesem Arbeitsblatt befinden.

Beispiele für die Verwendung eines Arbeitsblattnamens in einem Bereich

Ein Arbeitsblattname in Excel kann nützlich sein, wenn Sie Formeln oder Makros verwenden, um auf ein bestimmtes Arbeitsblatt innerhalb einer Arbeitsmappe zu verweisen. Hier finden Sie einige Beispiele für die Verwendung eines Arbeitsblattnamens in einem Bereich:

1. Zellenreferenz in einem anderen Arbeitsblatt:

Diese Formel bezieht sich auf die Zelle A1 in Sheet2. Hier ist "Sheet2" der Name des Blattes und wird vor dem Ausrufezeichen angegeben.

2. Verweis auf einen Zellbereich in einem anderen Arbeitsblatt:

Diese Formel bezieht sich auf einen Zellbereich von A1 bis B5 in Sheet2.

3. Zellenreferenz im aktuellen Arbeitsblatt:

Wenn die Zellenreferenz keinen Blattnamen enthält, wird davon ausgegangen, dass sie sich im aktuell aktiven Blatt befindet.

4. Verwenden von Funktionen basierend auf dem Arbeitsblattnamen:

Diese Formel fasst alle Werte im Zellbereich von A1 bis B5 in Sheet2 zusammen.

5. Verwenden von Kachelnamen in Makros:

Sub MyMacro() Sheets("Sheet2").Range("A1").Value = "Hello, World!" End Sub

In diesem Beispiel schreibt das Makro den Ausdruck "Hello, World!" in Zelle A1 in Arbeitsblatt Sheet2.

Wenn Sie einen Blattnamen verwenden, können Sie genau angeben, auf welches Blatt ein Bereich oder eine Funktion verwiesen wird, was besonders nützlich ist, wenn mehrere Blätter in einer Arbeitsmappe vorhanden sind.