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

Tabellenname in Formel aus Zelle beziehen

Forumthread: Tabellenname in Formel aus Zelle beziehen

Tabellenname in Formel aus Zelle beziehen
16.04.2003 17:55:17
Mike
hallo

ist es möglich, und wenn ja wie, den tabellennamen der in einer formel verwendet wir aus einer zelle zu beziehen

z.b: in zelle A1 steht Wien oder Graz oder Linz oder.....

die formel lautet:
=WENN($A4="";"";SUMMEWENN(Wien!$D:$D;$A4;Wien!$G:$G))

nun möchte ich diesen fixen tabellennamen (Wien) variabel aus zelle A1 beziehen.

danke mike

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Tabellenname in Formel aus Zelle beziehen
16.04.2003 17:59:59
Rolf, Lgh.

Hallo Mike,
schau Dir mal die Funktion INDIREKT an.
Gruß Rolf

Re: Tabellenname in Formel aus Zelle beziehen
16.04.2003 18:02:42
Ramses

Hallo Mike

ja das geht

=WENN($A4="";"";SUMMEWENN(INDIREKT(A1&"!$D:$D");$A4;INDIREKT(A1&"!$G:$G")))

Gruss Rainer


Re: Tabellenname in Formel aus Zelle beziehen
16.04.2003 18:07:30
mike

das checkt ich nicht. wie soll ich das in die formel einbauen??

mike

Anzeige
funktioniert - danke
16.04.2003 18:09:24
mike

ja das geht!!

vielen dank
mike

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Tabellenname in Formel aus Zelle beziehen


Schritt-für-Schritt-Anleitung

Um den Tabellenblattnamen in einer Excel-Formel aus einer Zelle zu beziehen, kannst Du die Funktion INDIREKT verwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. Erstelle die Tabelle: Stelle sicher, dass Du ein Tabellenblatt hast, dessen Name Du in einer Zelle (z.B. A1) eintragen kannst. Beispiel: Schreibe "Wien" in Zelle A1.

  2. Formel eingeben: Nutze die folgende Formel, um den Tabellenblattnamen aus Zelle A1 zu beziehen:

    =WENN($A4="";"";SUMMEWENN(INDIREKT(A1&"!$D:$D");$A4;INDIREKT(A1&"!$G:$G")))

    Diese Formel überprüft, ob Zelle A4 leer ist. Wenn ja, gibt sie einen leeren Wert zurück. Andernfalls wird die SUMMEWENN-Funktion ausgeführt, wobei der Tabellenblattname aus Zelle A1 übernommen wird.

  3. Teste die Formel: Ändere den Inhalt von Zelle A1, um verschiedene Tabellenblattnamen auszuprobieren (z.B. "Graz" oder "Linz").


Häufige Fehler und Lösungen

  • Fehler: #BEZUG!

    • Lösung: Überprüfe, ob der Tabellenblattname in Zelle A1 korrekt eingegeben wurde und ob das entsprechende Tabellenblatt existiert.
  • Fehler: Falsche Berechnung

    • Lösung: Stelle sicher, dass die Daten in den Spalten D und G des angegebenen Tabellenblatts korrekt sind und den Kriterien der SUMMEWENN-Funktion entsprechen.

Alternative Methoden

Eine weitere Möglichkeit, den Tabellenblattnamen in einer Formel zu verwenden, ist die Verwendung der Funktion VERKETTEN:

=SUMMEWENN(INDIREKT(VERKETTEN(A1; "!$D:$D")); $A4; INDIREKT(VERKETTEN(A1; "!$G:$G")))

Diese Methode funktioniert ähnlich wie die Verwendung von INDIREKT, ermöglicht jedoch eine unterschiedliche Syntax.


Praktische Beispiele

  1. Berichte erstellen: Wenn Du monatliche Berichte hast, kannst Du den Monatsnamen in Zelle A1 eintragen (z.B. "Jan", "Feb") und die entsprechenden Daten aus der jeweiligen Tabelle summieren.

  2. Dynamische Dashboards: Erstelle ein Dashboard, in dem Du durch die Eingabe des Tabellenblattnamens in eine Zelle die angezeigten Daten dynamisch ändern kannst.


Tipps für Profis

  • Namen definieren: Du kannst auch definierte Namen für Deine Bereiche verwenden, um die Formeln leichter lesbar zu machen. Zum Beispiel:

    =SUMMEWENN(INDIREKT("Daten_"&A1); $A4; INDIREKT("Daten_"&A1&"_Summe"))
  • Vermeidung von Fehlern: Nutze die WENNFEHLER-Funktion, um Fehler in Deinen Formeln zu behandeln:

    =WENNFEHLER(SUMMEWENN(INDIREKT(A1&"!$D:$D");$A4;INDIREKT(A1&"!$G:$G"));"Daten nicht gefunden")

FAQ: Häufige Fragen

1. Kann ich den Tabellenblattnamen auch in einer anderen Zelle dynamisch ändern? Ja, indem Du den neuen Namen einfach in die Zelle schreibst, wird die Formel automatisch aktualisiert.

2. Welche Excel-Version benötige ich? Die Funktion INDIREKT ist in Excel 2003 und späteren Versionen verfügbar. Stelle sicher, dass Du eine kompatible Version verwendest.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige