Wie findet man heraus, wo ein bestimmter benannter Bereich in Excel verwendet wird?
Nachdem Sie einen benannten Bereich erstellt haben, verwenden Sie ihn möglicherweise in zahlreichen Zellen und Formeln. Doch wie finden Sie diese Zellen und Formeln in der aktuellen Arbeitsmappe? Dieser Artikel stellt drei effiziente Methoden vor, um dieses Problem einfach zu lösen.
Ermitteln, wo ein bestimmter benannter Bereich mit der Funktion Suchen und Ersetzen verwendet wird
Ermitteln, wo ein bestimmter benannter Bereich mit VBA verwendet wird
Ermitteln, wo ein bestimmter benannter Bereich mit Kutools für Excel verwendet wird
Ermitteln, wo ein bestimmter benannter Bereich mit der Funktion Suchen und Ersetzen verwendet wird
Wir können problemlos die Excel-Funktion Suchen und Ersetzen verwenden, um alle Zellen zu finden, die den betreffenden benannten Bereich nutzen. So geht’s:
1. Drücken Sie gleichzeitig die Tasten Strg+F, um das Dialogfeld „Suchen und Ersetzen“ zu öffnen.
Hinweis: Sie können das Dialogfeld „Suchen und Ersetzen“ auch öffnen, indem Sie auf Start > Suchen und Auswählen > Suchen klicken.
2. Führen Sie im geöffneten Dialogfeld „Suchen und Ersetzen“ die folgenden Schritte entsprechend dem unten stehenden Screenshot aus:

(1) Geben Sie den Namen eines bestimmten benannten Bereichs in das Suchen nachFeld ein;
(2) Wählen Sie Arbeitsmappeaus der InnerhalbDropdown-Liste aus;
(3) Klicken Sie auf die Schaltfläche Alle suchen.
Hinweis: Falls die Dropdown-Liste „Innerhalb“ nicht sichtbar ist, klicken Sie bitte auf die Schaltfläche Optionen, um die Suchoptionen zu erweitern.
Nun werden alle Zellen, die den Namen des angegebenen benannten Bereichs enthalten, am unteren Rand des Dialogfelds „Suchen und Ersetzen“ aufgelistet. Siehe Screenshot:

Hinweis: Mit der Funktion „Suchen und Ersetzen“ finden Sie nicht nur alle Zellen, die auf diesen bestimmten benannten Bereich verweisen, sondern auch alle Zellen, die von diesem benannten Bereich abgedeckt werden.
Ermitteln, wo ein bestimmter benannter Bereich mit VBA verwendet wird
Diese Methode stellt ein VBA-Makro vor, mit dem Sie alle Zellen ermitteln können, die in Excel auf einen bestimmten benannten Bereich verweisen. Gehen Sie dazu wie folgt vor:
1. Drücken Sie gleichzeitig die Tasten Alt + F11, um das Fenster „Microsoft Visual Basic für Applikationen“ zu öffnen.
2. Klicken Sie auf Einfügen > Modul, und fügen Sie den folgenden Code in das geöffnete Modulfenster ein.
VBA: Ermitteln, wo ein bestimmter benannter Bereich verwendet wird
Sub Find_namedrange_place()
Dim xRg As Range
Dim xCell As Range
Dim xSht As Worksheet
Dim xFoundAt As String
Dim xAddress As String
Dim xShName As String
Dim xSearchName As String
On Error Resume Next
xShName = Application.InputBox("Please type a sheet name you will find cells in:", "Kutools for Excel", Application.ActiveSheet.Name)
Set xSht = Application.Worksheets(xShName)
Set xRg = xSht.Cells.SpecialCells(xlCellTypeFormulas)
On Error GoTo 0
If Not xRg Is Nothing Then
xSearchName = Application.InputBox("Please type the name of named range:", "Kutools for Excel")
Set xCell = xRg.Find(What:=xSearchName, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False)
If Not xCell Is Nothing Then
xAddress = xCell.Address
If IsPresent(xCell.Formula, xSearchName) Then
xFoundAt = xCell.Address
End If
Do
Set xCell = xRg.FindNext(xCell)
If Not xCell Is Nothing Then
If xCell.Address = xAddress Then Exit Do
If IsPresent(xCell.Formula, xSearchName) Then
If xFoundAt = "" Then
xFoundAt = xCell.Address
Else
xFoundAt = xFoundAt & ", " & xCell.Address
End If
End If
Else
Exit Do
End If
Loop
End If
If xFoundAt = "" Then
MsgBox "The Named Range was not found", , "Kutools for Excel"
Else
MsgBox "The Named Range has been found these locations: " & xFoundAt, , "Kutools for Excel"
End If
On Error Resume Next
xSht.Range(xFoundAt).Select
End If
End Sub
Private Function IsPresent(sFormula As String, sName As String) As Boolean
Dim xPos1 As Long
Dim xPos2 As Long
Dim xLen As Long
Dim I As Long
xLen = Len(sFormula)
xPos2 = 1
Do
xPos1 = InStr(xPos2, sFormula, sName) - 1
If xPos1 < 1 Then Exit Do
IsPresent = IsVaildChar(sFormula, xPos1)
xPos2 = xPos1 + Len(sName) + 1
If IsPresent Then
If xPos2 <= xLen Then
IsPresent = IsVaildChar(sFormula, xPos2)
End If
End If
Loop
End Function
Private Function IsVaildChar(sFormula As String, Pos As Long) As Boolean
Dim I As Long
IsVaildChar = True
For I = 65 To 90
If UCase(Mid(sFormula, Pos, 1)) = Chr(I) Then
IsVaildChar = False
Exit For
End If
Next I
If IsVaildChar = True Then
If UCase(Mid(sFormula, Pos, 1)) = Chr(34) Then
IsVaildChar = False
End If
End If
If IsVaildChar = True Then
If UCase(Mid(sFormula, Pos, 1)) = Chr(95) Then
IsVaildChar = False
End If
End If
End Function3. Klicken Sie auf die Schaltfläche.Ausführenoder drücken Sie die Taste F5, um dieses VBA auszuführen.4. Geben Sie im ersten geöffneten Dialogfeld von Kutools für Excel den Namen des Arbeitsblatts ein und klicken Sie auf die Schaltfläche OK. Geben Sie anschließend im zweiten geöffneten Dialogfeld den Namen des gewünschten benannten Bereichs ein und klicken Sie erneut auf die Schaltfläche OK. Siehe Screenshots:


5. Nun erscheint das dritte Dialogfeld von Kutools für Excel und listet alle Zellen auf, in denen der angegebene benannte Bereich verwendet wird – wie im folgenden Screenshot gezeigt.

Nachdem Sie auf die Schaltfläche OK geklickt haben, um dieses Dialogfeld zu schließen, werden die gefundenen Zellen sofort im angegebenen Arbeitsblatt ausgewählt.
Hinweis: Dieses VBA kann nur Zellen finden, die gleichzeitig den jeweiligen benannten Bereich in einem Arbeitsblatt verwenden.
Ermitteln, wo ein bestimmter benannter Bereich mit Kutools für Excel verwendet wird
Wenn Sie Kutools für Excel installiert haben, unterstützt Sie die Funktion Ersetzen Zellenname dabei, alle Zellen und Formeln zu finden und aufzulisten, die in Excel den jeweiligen benannten Bereich verwenden.
Kutools für Excel – Ausgestattet mit über 300 unverzichtbaren Werkzeugen für Excel. Erledigen Sie Ihre Excel-Aufgaben schneller, einfacher und effizienter.Jetzt herunterladen!
1. Klicken Sie auf Kutools > Mehr > Ersetzen Zellenname, um das Dialogfeld „Ersetzen Zellenname“ zu öffnen.

2. Wechseln Sie im geöffneten Dialogfeld „Ersetzen: Zellenname“ zur Registerkarte Name, klicken Sie auf die Dropdown-Liste Basierend auf Name und wählen Sie daraus den gewünschten benannten Bereich aus, wie im folgenden Screenshot dargestellt:

Im Dialogfeld werden nun sofort alle Zellen und zugehörigen Formeln aufgelistet, die den betreffenden benannten Bereich verwenden.
3. Schließen Sie das Dialogfeld „Zellennamen ersetzen“.
Kutools für Excel– Erweitern Sie Excel mit über 300 unverzichtbaren Tools, um Ihre Arbeit schneller und einfacher zu erledigen, und nutzen Sie KI-Funktionen für intelligentere Datenverarbeitung und höhere Produktivität.Jetzt herunterladen
Demo: Ermitteln, wo ein bestimmter benannter Bereich in Excel verwendet wird
Beste Office-Produktivitätstools
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 zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...
Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher
- Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
- Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!
Alle Kutools-Add-Ins – ein Installationsprogramm
Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.
- Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
- Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
- Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
- 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
- Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins