Identifizieren nicht verwendeter benannter Bereiche (Microsoft Excel)
Anthony hat eine Reihe von Arbeitsmappen, in denen benannte Bereiche definiert sind. Im Laufe der Zeit ändert sich die Verwendung dieser benannten Bereiche. Er fragt sich, ob es eine Möglichkeit gibt, zu überprüfen, ob ein benannter Bereich noch in einer Arbeitsmappe verwendet oder referenziert wird. Er möchte die benannten Bereiche löschen, die nicht mehr benötigt werden.
Die Antwort auf diese Frage ist schwieriger als Sie vielleicht denken. Der Grund ist, dass benannte Bereiche an vielen, vielen Orten verwendet werden können. Sie werden am häufigsten in den Formeln einer Arbeitsmappe verwendet. Diese sind tatsächlich leicht zu finden und, wenn Sie möchten, zu löschen. Dies wurde in einem früheren ExcelTip behandelt:
Das ist aber noch nicht alles. Benannte Bereiche können auch in Makros, in Regeln für bedingte Formatierungen, in einem Diagramm, in Dropdown-Listen und in einer Reihe anderer Objekte referenziert werden. Sie können auch in anderen Arbeitsmappen verwendet werden, die auf die aktuelle Arbeitsmappe verweisen.
Einige dieser Dinge können Sie möglicherweise mithilfe eines Makros überprüfen, z. B. Diagramme und Regeln für die bedingte Formatierung. Wenn Sie überprüfen möchten, ob ein benannter Bereich in einem Makro verwendet wird, können Sie Ihre Makros in ein Textdokument exportieren und dann das Textdokument mit einem anderen Programm durchsuchen.
Es wird jedoch fast unmöglich, benannte Bereiche aufzuspüren, die in externen Arbeitsmappen verwendet werden.
Wie Sie sehen können, ist es nahezu unmöglich, festzustellen, ob ein benannter Bereich „verwendet“ wird, ohne zu begrenzen, was Sie suchen und wo Sie danach suchen.
Es gibt eine völlig andere Art von Problemen mit dem benannten Bereich, die Sie mithilfe der von Excel bereitgestellten Tools aufspüren und bereinigen können. Wenn Sie den Namensmanager öffnen (drücken Sie Strg + F3, um ihn anzuzeigen), können Sie damit ungültige benannte Bereiche suchen. (Es ist unmöglich, ungültige benannte Bereiche zu verwenden, da sie ungültige Ergebnisse zurückgeben, selbst wenn auf sie irgendwo verwiesen wird.)
Im Namensmanager sollte eine Liste aller in der aktuellen Arbeitsmappe definierten Namen angezeigt werden. Sehen Sie sich sowohl die Spalte „Wert“ als auch die Spalte „Verweist auf“ an. Wenn einer von denen die Zeichen #REF hat! In ihnen können Sie sie sicher löschen – sie sind keine gültigen benannten Bereiche mehr.
Wenn Sie die Verwendung des Namensmanagers weiter untersuchen, sollten Sie sich alle Bereiche ansehen, die in der Spalte Wert den Wert „kein Wert“ haben. Dies sind diejenigen, die möglicherweise auf den falschen Bereich des Arbeitsblatts verweisen.
Wenn Sie erweitern möchten, was Sie mit dem Namensmanager tun können, können Sie dieses Drittanbieter-Add-In von Microsoft MVP Jan-Karel Pieterse in Betracht ziehen:
http://www.jkp-ads.com/OfficeMarketPlacenm-en.asp
Das Add-In ist kostenlos und Sie können es verwenden, um nicht verwendete Namen anzuzeigen. Sie können dann die nicht verwendeten Namen selektiv (oder vollständig) löschen.
Denken Sie auch hier daran, dass Sie unabhängig von der verwendeten Vorgehensweise möglicherweise benannte Bereiche löschen, die nicht gelöscht werden sollten. Sie werden dies erst im Laufe der Zeit feststellen. Stellen Sie daher sicher, dass Sie eine Kopie der Arbeitsmappe aufbewahren, bevor Sie eine Bereinigung durchführen.
ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.
Dieser Tipp (3153) gilt für Microsoft Excel 2007, 2010, 2013, 2016, 2019 und Excel in Office 365.