Excel

Arbeitsblattname existiert

Worksheet Name Exists

Excel-Formel: Arbeitsblattname existiertAllgemeine Formel |_+_| Zusammenfassung

Um zu testen, ob ein Arbeitsblattname in einer Arbeitsmappe vorhanden ist, können Sie eine Formel verwenden, die auf den Funktionen ISREF und INDIRECT basiert. Im gezeigten Beispiel lautet die Formel in C5:





= ISREF ( INDIRECT ('sheetname'&'!A1'))
Erläuterung

Die ISREF-Funktion gibt TRUE für einen gültigen Arbeitsblattverweis zurück und FALSE nicht.

Wie fügt man ein Dropdown-Feld in Excel hinzu?

In diesem Fall möchten wir herausfinden, ob ein bestimmtes Blatt in einer Arbeitsmappe vorhanden ist, also erstellen wir eine vollständige Referenz, indem wir die Blattnamen in Spalte B mit einem Ausrufezeichen und 'A1' verketten:





 
= ISREF ( INDIRECT (B5&'!A1'))

Dies gibt den Text zurück:

 
B5&'!A1'

die in die INDIRECT-Funktion eingeht. INDIRECT versucht dann, den Text als Referenz auszuwerten.



wie man eine negative Zahl in Excel macht

Wenn INDIRECT erfolgreich ist, wird die Referenz an ISREF übergeben, das TRUE zurückgibt. Wenn INDIRECT keine Referenz erstellen kann, wird ein #REF-Fehler ausgegeben und ISREF gibt FALSE zurück.

Umgang mit Leerzeichen und Satzzeichen in Blattnamen

Wenn Blattnamen Leerzeichen oder Satzzeichen enthalten, müssen Sie die Formel so anpassen, dass der Blattname wie folgt in einfache Anführungszeichen eingeschlossen wird:

 
'Sheet1!A1'
Autor Dave Bruns


^