Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Blattname über "verketten" erstellen

Blattname über "verketten" erstellen
15.01.2008 16:58:00
Pebbelz
Hallo Forum,
ich möchte mit der Funktion Zählenwenn das auftreten bestimmter Zellinhalte ermitteln. Die Daten sind in unterschiedlichen Blättern abgelegt und deshalb sollen die Blattnamen aus vorhanden informationen ermittelt werden.
=zählenwenn(VERKETTEN("'Imports ";A3;"'!$G:$G");Std_OK)
Leider gibt diese Anweisung einen Syntax fehler den ich nicht erkenne. Das Verketten alleine funktioniert genauso wie das Zählenwenn. Kann mich mal bitte jemand erleuchten?
Danke Alex

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Blattname über "verketten" erstellen
15.01.2008 17:02:09
Knut
Hi,
das geht so nicht, sieh dir die Funktion INDIREKT() an.
Statt VERKETTEN kann man einfach das kaufmännische und &- Zeichen verwenden.
mfg Knut

AW: Blattname über "verketten" erstellen
15.01.2008 17:12:09
Pebbelz
Hallo Knut,
jooo, das wars! Danke für deinen Wertvollen Tip!
Für diejenigen die später mal mit der Hilfe auf diesen Thread stossen, hier noch die Lösung zu dem obengenannten Problem.
=ZÄHLENWENN(INDIREKT("'Imports "& A3 & "'!$G:$G");Std_OK)
Gruß
Alex
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Blattname über "verketten" erstellen


Schritt-für-Schritt-Anleitung

  1. Verwende die Funktion INDIREKT(): Anstelle von VERKETTEN kannst du die Funktion INDIREKT() nutzen, um auf den Blattnamen zuzugreifen.

  2. Syntax aufstellen: Um den Blattnamen aus einer Zelle zu beziehen, kannst du den folgenden Befehl verwenden:

    =ZÄHLENWENN(INDIREKT("'Imports "&A3&"'!$G:$G");Std_OK)

    Hierbei steht A3 für die Zelle, in der der Blattname steht.

  3. Überprüfen der Zellinhalte: Stelle sicher, dass die Zellinhalte in A3 korrekt sind. Dies ist wichtig, um den richtigen Blattnamen zu erhalten.

  4. Anpassen der Formel: Du kannst die Formel anpassen, um verschiedene Zellinhalte zu überprüfen.


Häufige Fehler und Lösungen

  • Syntaxfehler: Wenn du einen Syntaxfehler erhältst, überprüfe, ob alle Anführungszeichen korrekt gesetzt sind und ob das kaufmännische &-Zeichen richtig verwendet wird.

  • Blattname nicht gefunden: Wenn der Blattname in der angegebenen Zelle nicht existiert, wird die Formel nicht funktionieren. Stelle sicher, dass der Blattname tatsächlich vorhanden ist.

  • Verwendung von ZÄHLENWENN: Wenn die Formel nicht die erwarteten Ergebnisse liefert, überprüfe die Kriterien in der ZÄHLENWENN-Funktion, um sicherzustellen, dass sie korrekt sind.


Alternative Methoden

Eine alternative Methode wäre, den Blattnamen direkt in die Formel einzutragen, anstatt ihn aus einer Zelle zu beziehen. Zum Beispiel:

=ZÄHLENWENN(INDIREKT("'Imports '!$G:$G");Std_OK)

Das ist besonders nützlich, wenn du nur mit einem festen Blattnamen arbeitest.


Praktische Beispiele

  1. Zählen von Werten in einem bestimmten Blatt: Angenommen, du möchtest die Anzahl der Zellen zählen, die den Wert "OK" in einem Blatt namens "Imports" enthalten:

    =ZÄHLENWENN(INDIREKT("'Imports'!$G:$G");"OK")
  2. Dynamischer Blattname: Wenn der Blattname in Zelle A3 steht und du nach dem Wert in B3 suchst:

    =ZÄHLENWENN(INDIREKT("'"&A3&"'!$G:$G");B3)

Tipps für Profis

  • Namen verwenden: Anstatt Blattnamen direkt zu verwenden, kannst du auch benannte Bereiche einsetzen. Das macht die Formeln klarer und einfacher verständlich.

  • Fehlerbehandlung: Verwende die Funktion WENNFEHLER(), um Fehler in deinen Formeln zu vermeiden. Zum Beispiel:

    =WENNFEHLER(ZÄHLENWENN(INDIREKT("'"&A3&"'!$G:$G");Std_OK); 0)
  • Blattnummer herausfinden: Um den Blattnamen aus der Blattnummer zu ermitteln, kannst du eine VBA-Lösung in Betracht ziehen, da dies in Excel-Formeln nicht direkt möglich ist.


FAQ: Häufige Fragen

1. Wie kann ich den Blattnamen in eine Zelle einfügen?
Du kannst den Blattnamen mit der Funktion =ZELLE("filename";A1) ermitteln. Diese gibt den vollständigen Pfad zurück, einschließlich des Blattnamens.

2. Funktioniert dies in allen Excel-Versionen?
Ja, die Verwendung von INDIREKT() und ZÄHLENWENN() funktioniert in den meisten modernen Excel-Versionen, einschließlich Excel 2010 und später.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige