Direkt zum Inhalt

Wie ersetze Bereichsnamen in Excel durch Zellreferenzen?

Einige Leute bevorzugen es, viele Bereichsnamen in ihren Formeln zu verwenden, weil sie der Meinung sind, dass dies klarer und leichter zu lesen und zu verstehen ist. Aber wenn Sie die tatsächlichen Zellreferenzen sehen möchten, wie sollten Sie vorgehen? In diesem Tutorial werden zwei schnelle Tricks vorgestellt, um dieses Problem zu lösen.

Ersetzen Sie Bereichsnamen durch VBA-Code;

Ersetzen Sie schnell und einfach Bereichsnamen durch Kutools für Excel.

In diesem Arbeitsblatt werde ich beispielsweise den Bereich A2: A6 als benennen Verkaufspreisund benenne B2 als Rabattund dann beide Bereichsnamen in einer Formel verwenden, um den neuen Preis zu berechnen. Siehe Screenshot:

           

Nachdem Sie die schnellen Tricks befolgt haben, wird der Bereichsname wie unten gezeigt durch die Zellreferenz ersetzt:


Pfeil blau rechte Blase Ersetzen Sie Bereichsnamen durch VBA-Code

Wenn Sie VBA verwenden, um die Bereichsnamen der Formel durch Zellreferenzen zu ersetzen, können Sie dies Schritt für Schritt wie folgt erledigen:

1. Wählen Sie den Bereich aus, der die Formeln enthält, deren Namen durch Zellreferenzen ersetzt werden sollen.

2 Klicken Entwickler:in / Unternehmen > Visual Basic or Alt + F11 ein neues öffnen Microsoft Visual Basic für Anwendungen Fenster wird angezeigt, klicken Sie Insert>Modulund geben Sie dann die folgenden Codes in das Modul ein:

VBA-Code: Ersetzen Sie Bereichsnamen durch Absolute Referenz

Sub AbsoleteNamesWithRelativeRefs()
'Updateby20140603
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: Ersetzen Sie Bereichsnamen durch relative Referenz

Sub ReplaceNamesWithRelativeRefs()
'Updateby20140603
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. Dann klick  Auf der Schaltfläche zum Ausführen des Codes wird ein Dialogfeld zur Auswahl eines zu ersetzenden Bereichs angezeigt. Siehe Screenshot:

4. Dann klick OK. und alle ausgewählten Formelbereichsnamen wurden ersetzt. Siehe Screenshot:

 

Ersetzen Sie Bereichsnamen durch relative Zellreferenzen

 

Ersetzen Sie Bereichsnamen durch absolute Zellreferenzen



Pfeil blau rechte Blase Ersetzen Sie schnell und einfach Bereichsnamen durch Kutools für Excel

Wenn Sie Kutools for Excel, seine Bereichsnamen ersetzen Mit dem Dienstprogramm können Sie Bereichsnamen schnell und einfach durch Zellreferenzen ersetzen.

Kutools for Excel: Mit mehr als 300 praktischen Excel-Add-Ins können Sie es innerhalb von 30 Tagen ohne Einschränkung testen. Starten Sie jetzt

Schritt 1. Bitte wenden Sie dieses Dienstprogramm an, indem Sie auf klicken Kutoolen > Mehr Tools > Bereichsnamen ersetzen. Siehe Screenshot:

Schritt 2. Ein Popup-Dialogfeld mit dem Namen Bereichsnamen ersetzen wird angezeigt und klicken Sie auf Abdeckung Wählen Sie dann den Bereich aus, den Sie durch Zellreferenzen ersetzen möchten Basisbereich. Siehe Screenshot:

Schritt 3. Klicken Ersetzenein anderer Bereichsnamen ersetzen Ein Popup-Dialogfeld wird angezeigt, in dem Sie die Anzahl der geänderten und unveränderten Formeln anzeigen können. Klicken Sie auf Okund dann wurden die Bereichsnamen im ausgewählten Bereich durch Zellreferenzen ersetzt. Siehe Screenshot:

Für detailliertere Informationen über Bereichsnamen ersetzenBesuchen Sie bitte Funktionsbeschreibung für Bereichsnamen ersetzen.


Relativer Artikel:

Ändern Sie die Zellreferenz in Formeln in Bereichsnamen in Excel

Beste Office-Produktivitätstools

🤖 Kutools KI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Erstellen Sie benutzerdefinierte Formeln  |  Analysieren Sie Daten und erstellen Sie Diagramme  |  Rufen Sie Kutools-Funktionen auf...
Beliebte Funktionen: Suchen, markieren oder identifizieren Sie Duplikate   |  Leere Zeilen löschen   |  Kombinieren Sie Spalten oder Zellen, ohne Daten zu verlieren   |   Runde ohne Formel ...
Super-Lookup: VLookup mit mehreren Kriterien    VLookup mit mehreren Werten  |   VLookup über mehrere Blätter hinweg   |   Unscharfe Suche ....
Erweiterte Dropdown-Liste: Erstellen Sie schnell eine Dropdown-Liste   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Fügen Sie eine bestimmte Anzahl von Spalten hinzu  |  Spalten verschieben  |  Schalten Sie den Sichtbarkeitsstatus ausgeblendeter Spalten um  |  Vergleichen Sie Bereiche und Spalten ...
Ausgewählte Funktionen: Rasterfokus   |  Designansicht   |   Große Formelleiste    Arbeitsmappen- und Blattmanager   |  Ressourcen (Autotext)   |  Datumsauswahl   |  Arbeitsblätter kombinieren   |  Zellen verschlüsseln/entschlüsseln    Senden Sie E-Mails nach Liste   |  Superfilter   |   Spezialfilter (Filter fett/kursiv/durchgestrichen...) ...
Top 15 Toolsets12 Text Tools (Text hinzufügen, Zeichen entfernen, ...)   |   50+ Chart Typen (Gantt-Diagramm, ...)   |   40+ Praktisch Formeln (Berechnen Sie das Alter basierend auf dem Geburtstag, ...)   |   19 Einfügen Tools (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Umwandlung (Conversion) Tools (Zahlen zu Wörtern, Currency Conversion, ...)   |   7 Zusammenführen & Teilen Tools (Erweiterte Zeilen kombinieren, Zellen teilen, ...)   |   ... und mehr

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

Beschreibung


Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich

  • Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
  • Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Muchas gracias por el post! Me ha funcionado la macro perfectamente, una ayuda buenísima
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations