Zum Hauptinhalt springen

Wie ersetzt man Bereichsnamen durch Zellbezüge in Excel?

Author: Tech Support Last Modified: 2025-08-06

Beim Arbeiten mit benannten Bereichen in Excel können diese für die Lesbarkeit und die Formelverwaltung nützlich sein. Es gibt jedoch Situationen, in denen Sie Bereichsnamen entfernen und tatsächliche Zellbezüge wiederherstellen möchten, insbesondere beim Teilen von Dateien, bei der Fehlersuche oder bei der Standardisierung von Vorlagen. In diesem Artikel werden wir verschiedene Möglichkeiten durchgehen, um benannte Bereiche durch ihre entsprechenden Zellbezüge in Excel zu ersetzen.

Ersetzen von Bereichsnamen durch Zellbezüge mit VBA-Code

Schnelles und einfaches Ersetzen von Bereichsnamen durch Zellbezüge mit Kutools für Excel

Zum Beispiel werde ich in diesem Arbeitsblatt den Bereich A2:A6 als saleprice benennen und B2 als discount, und dann beide Bereichsnamen in einer Formel verwenden, um den neuen Preis zu berechnen. Siehe Screenshots:

range name data sample 1    range name data sample 2     range name data sample 3

Nachdem Sie die schnellen Tricks angewendet haben, wird der Bereichsname durch den Zellbezug ersetzt, wie unten gezeigt:

convert range names to cell references


Ersetzen von Bereichsnamen durch Zellbezüge mit VBA-Code

Mit VBA können Sie die Bereichsnamen in Formeln durch Zellbezüge ersetzen. Sie können dies Schritt für Schritt wie folgt erledigen:

1. Wählen Sie den Bereich aus, der die Formeln enthält, deren Namen Sie durch Zellbezüge ersetzen möchten.

2. Drücken Sie Alt + F11, um ein neues Microsoft Visual Basic for Applications-Fenster zu öffnen. Klicken Sie dann auf Einfügen > Modul und kopieren Sie den folgenden Code in das Modul:

VBA-Code: Bereichsnamen durch absolute Bezüge ersetzen

Sub AbsoleteNamesWithRelativeRefs()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim xName As Name
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.SpecialCells(xlCellTypeFormulas)
For Each Rng In WorkRng
    For Each xName In ThisWorkbook.Names
        If InStr(Rng.Formula, xName.Name) > 0 Then
            Rng.Formula = VBA.Replace(Rng.Formula, xName.Name, VBA.Replace(VBA.Replace(xName.RefersTo, "=", ""), "$", ""))
        End If
    Next
Next
End Sub

VBA-Code: Bereichsnamen durch relative Bezüge ersetzen

Sub ReplaceNamesWithRelativeRefs()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim xName As Name
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.SpecialCells(xlCellTypeFormulas)
For Each Rng In WorkRng
    For Each xName In ThisWorkbook.Names
        If InStr(Rng.Formula, xName.Name) > 0 Then
            Rng.Formula = VBA.Replace(Rng.Formula, xName.Name, VBA.Replace(xName.RefersTo, "=", ""))
        End If
    Next
Next
End Sub

3. Drücken Sie dann F5 , um den Code auszuführen. Ein Dialogfeld wird angezeigt, in dem Sie einen Bereich zum Ersetzen auswählen können. Siehe Screenshot:
convert range names to cell references with vba code

4. Klicken Sie dann auf OK, und alle ausgewählten Formelbereichsnamen wurden ersetzt.


Schnelles und einfaches Ersetzen von Bereichsnamen durch Zellbezüge mit Kutools für Excel

Während das manuelle Ersetzen oder das Durchführen über VBA zeitaufwendig und fehleranfällig sein kann, bietet Kutools für Excel eine Ein-Klick-Lösung, um den gesamten Prozess zu vereinfachen. Wenn Sie Kutools für Excel haben, hilft Ihnen das Hilfsprogramm Namen in Bereichsverweise umwandeln dabei, Bereichsnamen schnell und einfach durch Zellbezüge zu ersetzen.

Kutools für Excel bietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und Kreativität sowie Effizienz zu steigern. Durch die Integration mit KI-Funktionen automatisiert Kutools Aufgaben präzise und macht das Datenmanagement mühelos. Detaillierte Informationen zu Kutools für Excel... Kostenlose Testversion...

1. Wenden Sie dieses Hilfsprogramm an, indem Sie auf Kutools > Namenswerkzeuge > Namen in Bereichsverweise umwandeln klicken.

2. Ein Dialogfeld wird angezeigt. Klicken Sie auf den Bereich-Tab und wählen Sie dann den Bereich aus, den Sie durch Zellbezüge ersetzen möchten, basierend auf dem Basisbereich. Klicken Sie anschließend auf die Schaltfläche Ersetzen. Siehe Screenshot:

convert range names to cell references with kutools result

3. Eine weitere Meldungsbox wird angezeigt, die Ihnen die Anzahl der geänderten und unveränderten Formeln mitteilt. Klicken Sie auf OK, und die Bereichsnamen im ausgewählten Bereich wurden durch Zellbezüge ersetzt.


🔚 Fazit

Ob Sie es mit einigen Formeln oder einer ganzen Arbeitsmappe zu tun haben, das Ersetzen von benannten Bereichen durch tatsächliche Zellbezüge ist eine großartige Möglichkeit, Transparenz, Kompatibilität und Zusammenarbeit zu verbessern.

  • Für fortgeschrittene Benutzer bietet VBA eine flexible und programmierbare Lösung, um den Ersetzungsprozess zu automatisieren.
  • Für alle anderen bietet Kutools für Excel die schnellste und benutzerfreundlichste Möglichkeit, die Aufgabe mit nur wenigen Klicks abzuschließen – kein Codieren oder Bearbeiten von Formeln erforderlich.

Durch die Wahl der Methode, die am besten zu Ihrem Workflow passt, können Sie Ihre Formeln effizient aufräumen und sicherstellen, dass Ihre Tabellenkalkulationen leicht verständlich und wartbar bleiben. Wenn Sie mehr über Excel-Tipps und -Tricks erfahren möchten, bietet unsere Website Tausende von Tutorials, um Ihnen zu helfen, Excel zu beherrschen.


Verwandter Artikel:

Ändern von Zellbezügen in Formeln zu Bereichsnamen in Excel

Die besten Office-Produktivitätstools

🤖 Kutools AI Aide: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung |  Code generieren  |  Benutzerdefinierte Formeln erstellen |  Daten analysieren und Diagramme generieren  |  Erweiterte Funktionen aufrufen
Beliebte Funktionen: Doppelte suchen, hervorheben oder markieren | Leere Zeilen löschen | Spalten oder Zellen ohne Datenverlust zusammenführen | Runden
Erweiterte SVERWEIS: SVERWEIS mit mehreren Kriterien | SVERWEIS für mehrere Werte | Mehrblatt-SVERWEIS | Fuzzy Match
Erweiterte Dropdown-Liste: Dropdown-Liste schnell erstellen | Abhängige Dropdown-Liste | Mehrfachauswahl-Dropdown-Liste
Spalten-Manager: Eine bestimmte Anzahl an Spalten hinzufügen | Spalten verschieben | Sichtbarkeit von ausgeblendeten Spalten umschalten | Bereiche & Spalten vergleichen
Hervorgehobene Funktionen: Gitterfokus | Entwurfsansicht | Erweiterte Formelleiste | Arbeitsmappen- & Blattmanager | AutoText-Bibliothek | Datumsauswahl | Daten zusammenführen | Zellen verschlüsseln/entschlüsseln | E-Mail senden nach Liste | Super Filter | Spezialfilter (Filtern nach Fett/Kursiv/Durchgestrichen...)…
Top15 Toolsets:12 Text-Tools (Text hinzufügen, Bestimmte Zeichen löschen, ...) | 50+ Diagramm typen (Gantt-Diagramm, ...) | 40+ praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen, ...) | 19 Einfüge-Tools (QR-Code einfügen, Bild aus Pfad einfügen, ...) | 12 Konvertierungs-Tools (In Wörter umwandeln, Währungsumrechnung, ...) | 7 Konsolidieren & Aufteilen-Tools (Erweiterte Zeilen zusammenführen, Zellen aufteilen, ...) | ... und mehr
Nutzen Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und über40 weitere Sprachen!

Steigern Sie Ihre Excel-Kompetenz mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen, um Ihre Produktivität zu steigern und Zeit zu sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...


Office Tab bringt die Reiter-Oberfläche in Office und macht Ihre Arbeit so viel einfacher

  • Aktivieren Sie die Bearbeitung und das Lesen in Reitern in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Reitern desselben Fensters, anstatt in neuen Fenstern.
  • Steigert Ihre Produktivität um50 % und reduziert täglich Hunderte von Mausklicks!