Zum Hauptinhalt springen

Benannte Bereiche und strukturierte Tabellen in Excel

Veröffentlicht am 23. Mai 2026 · 6 Min. Lesezeit

Wer in Excel regelmäßig mit großen Arbeitsmappen arbeitet, kennt das Problem: Formeln wie =SVERWEIS(A2;Tabelle2!$B$3:$F$500;4;FALSCH) sind schwer zu lesen und noch schwerer zu warten. Benannte Bereiche und strukturierte Tabellen schaffen Abhilfe, indem sie Zellbezüge durch sprechende Namen ersetzen.

Dieser Beitrag zeigt, wann Sie welches Konzept einsetzen und wie Sie damit Ihre Arbeitsmappen professionalisieren.

Benannte Bereiche: Die Grundlagen

Ein benannter Bereich ist ein Name, der einem Zellbereich, einer Konstante oder sogar einer Formel zugewiesen wird. Statt kryptischer Zellbezüge verwenden Sie in Ihren Formeln aussagekräftige Bezeichnungen.

Einen benannten Bereich erstellen

Es gibt mehrere Wege:

  1. Namenfeld: Bereich markieren, in das Namenfeld (links neben der Bearbeitungsleiste) klicken und Namen eingeben
  2. Menü: Bereich markieren → Formeln → Namen definieren
  3. Namens-Manager: Formeln → Namens-Manager → Neu (für erweiterte Optionen)

Namenskonventionen

Erlaubt:
  Umsatz_2026          (Unterstriche)
  MwSt_Satz            (Buchstaben und Unterstriche)
  Preisliste.Artikel   (Punkt als Trennzeichen)
  _Temp                (beginnend mit Unterstrich)

Nicht erlaubt:
  2026_Umsatz          (darf nicht mit Zahl beginnen)
  Mein Bereich         (keine Leerzeichen)
  A1                   (darf kein gültiger Zellbezug sein)
  R1C1                 (reservierte Bezeichnungen)

Praxisbeispiel: Formeln lesbarer machen

Angenommen, Sie berechnen den Nettopreis aus einem Bruttopreis und einem Mehrwertsteuersatz:

' VORHER: Kryptische Zellbezüge
=B2/(1+$G$1)

' NACHHER: Mit benannten Bereichen
=Bruttopreis/(1+MwSt_Satz)

' Definition im Namens-Manager:
'   MwSt_Satz  = Einstellungen!$B$2   (Wert: 0,19)
'   Bruttopreis = Artikel!$B$2         (oder dynamisch)

Der Vorteil ist sofort erkennbar: Die Formel dokumentiert sich selbst. Auch Kollegen, die die Arbeitsmappe öffnen, verstehen sofort die Berechnungslogik.

Strukturierte Tabellen (ListObjects)

Seit Excel 2007 gibt es strukturierte Tabellen (Tastenkombination Strg+T). Diese bieten erhebliche Vorteile gegenüber normalen Zellbereichen:

  • Automatische Erweiterung: Neue Zeilen werden automatisch in die Tabelle aufgenommen
  • Strukturierte Verweise: Spalten werden über ihren Namen referenziert
  • Automatische Formatierung: Alternating Row Colors und Filterbuttons
  • Einfache Gesamtergebnisse: Ergebniszeile mit einem Klick aktivierbar

Strukturierte Verweise in der Praxis

' Normale Referenz:
=SUMME(B2:B100)

' Strukturierter Verweis:
=SUMME(tblUmsatz[Betrag])

' Weitere Beispiele:
=MITTELWERT(tblUmsatz[Betrag])           ' Durchschnitt der Spalte
=tblUmsatz[@Betrag]*tblUmsatz[@Menge]    ' Bezug auf aktuelle Zeile
=SUMME(tblUmsatz[[Betrag]:[Rabatt]])      ' Spaltenbereich

Benannte Bereiche vs. Strukturierte Tabellen

EigenschaftBenannter BereichStrukturierte Tabelle
Automatische ErweiterungNur mit dynamischen FormelnJa, automatisch
Spaltenreferenz über NamenManuell definierenAutomatisch aus Kopfzeile
Mehrere TabellenblätterJa (arbeitsmappenweit)Nur innerhalb eines Blatts
Konstanten/Formeln speichernJaNein
VBA-IntegrationRange("Name")ListObjects("Name")
Pivot-Tabellen-QuelleMöglichEmpfohlen (wächst automatisch)

Dynamische benannte Bereiche mit BEREICH.VERSCHIEBEN

Wenn Sie keinen strukturierten Tabellenbereich nutzen können (z.B. bei blattübergreifenden Referenzen), erstellen Sie dynamische benannte Bereiche:

' Dynamischer Bereich, der automatisch mit den Daten wächst:
' Name: Umsatzdaten
' Bezieht sich auf:
=BEREICH.VERSCHIEBEN(Daten!$A$1;0;0;ANZAHL2(Daten!$A:$A);5)

' ANZAHL2 zählt die gefüllten Zellen und bestimmt die Höhe
' 5 = Anzahl der Spalten (feste Breite)

Tipps für den Namens-Manager

  • Regelmäßig aufräumen: Öffnen Sie den Namens-Manager (Strg+F3) und löschen Sie nicht mehr benötigte Namen
  • Fehlerhafte Verweise finden: Filtern Sie im Namens-Manager nach "Namen mit Fehlern"
  • Gültigkeitsbereich beachten: Unterscheiden Sie zwischen arbeitsmappenweiten und tabellenblattspezifischen Namen
  • Konsistente Benennung: Verwenden Sie ein einheitliches Schema, z.B. tbl für Tabellen, rng für Bereiche, val für Konstanten

VBA: Auf benannte Bereiche und Tabellen zugreifen

' Benannter Bereich in VBA:
Dim rng As Range
Set rng = ThisWorkbook.Names("Umsatzdaten").RefersToRange
Debug.Print rng.Rows.Count & " Zeilen"

' Strukturierte Tabelle in VBA:
Dim tbl As ListObject
Set tbl = Worksheets("Daten").ListObjects("tblUmsatz")
Debug.Print tbl.ListRows.Count & " Datensätze"

' Neue Zeile hinzufügen:
Dim newRow As ListRow
Set newRow = tbl.ListRows.Add
newRow.Range(1) = "2026-05-23"
newRow.Range(2) = "Neuer Eintrag"
newRow.Range(3) = 1500

Fazit

Benannte Bereiche und strukturierte Tabellen sind fundamentale Werkzeuge für professionelle Excel-Arbeitsmappen. Strukturierte Tabellen eignen sich hervorragend für zusammenhängende Datensätze, die wachsen können. Benannte Bereiche sind die richtige Wahl für Konstanten, blattübergreifende Referenzen und berechnete Formeln. In der Praxis ergänzen sich beide Konzepte optimal.

Wenn Sie Ihre bestehenden Arbeitsmappen refaktorieren oder von Grund auf professionell aufbauen möchten, unterstützen wir Sie gerne mit unserer Expertise.


Das könnte Sie auch interessieren:

Unsere Services

Projekt anfragen