Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Tabellenblatt als Variable --> INDIREKT klappt nic

Tabellenblatt als Variable --> INDIREKT klappt nic
02.04.2017 21:13:53
FragePeter
Hallo,
ich versuche leider vergebens seit ein paar Stunden meine Formel mit INDIREKT umzubauen.
Ziel soll es sein nicht mehr händisch den Namen des Tabellenblatts einzufügen, sondern variabel zu gestalten. Dazu habe ich Zelle A2 (Beispiel) den Namen des Tabellenblatts hinterlegt.
=(AI3-INDEX(NameTabellenblatt!F:F;VERGLEICH("Tomaten";NameTabellenblatt!E:E;0))) /(0,015*INDEX(NameTabellenblatt!D:D;VERGLEICH("Schokolade";NameTabellenblatt!C:C;0)))
Ich habe noch so ein paar Formel wo ich gerne das Tabellenblatt variabel gestalten möchte, da es sonst sehr viel Arbeit ist.
=SUMME((INDEX(NameTabellenblatt!H:H;VERGLEICH("Tomaten";NameTabellenblatt!A:A;0)) +(INDEX(NameTabellenblatt!G:G;VERGLEICH("Tomaten";NameTabellenblatt!A:A;0))) +(INDEX(NameTabellenblatt!F:F;VERGLEICH("Tomaten";NameTabellenblatt!A:A;0))) +(INDEX(NameTabellenblatt!E:E;VERGLEICH("Tomaten";NameTabellenblatt!A:A;0))))/4)
Ich hoffe jemand hat eine Idee.
Vielen herzlichen Dank
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Tabellenblatt als Variable --> INDIREKT klappt nic
02.04.2017 21:35:15
Werner
Hallo Peter,
=(AI3-INDEX(INDIREKT(A2&"!F:F");VERGLEICH("Tomaten";INDIREKT(A2&"!E:E");0))) /(0,015*INDEX(INDIREKT(A2&"!D:D");VERGLEICH("Schokolade";INDIREKT(A2&"!C:C");0)))
Gruß Werner
AW: Tabellenblatt als Variable --> INDIREKT klappt nic
03.04.2017 20:34:54
FragePeter
Hallo Werner,
es hat wunderbar geklappt. Irgendwie habe ich die Klammer falsch gesetzt.
Vielen Dank für deine Hilfe
Anzeige
AW: Gerne u. Danke für die Rückmeldung. o.w.T.
03.04.2017 22:29:14
Werner
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Tabellenblatt als Variable in Excel nutzen


Schritt-für-Schritt-Anleitung

Um den Namen eines Tabellenblatts in Excel variabel zu gestalten, kannst du die Funktion INDIREKT verwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. Tabellenblattnamen in Zelle A2 einfügen: Trage den Namen des gewünschten Tabellenblatts in die Zelle A2 ein.

  2. Formel anpassen: Ersetze die festen Verweise auf das Tabellenblatt in deiner Formel durch die INDIREKT-Funktion. Zum Beispiel:

    =(AI3-INDEX(INDIREKT(A2 & "!F:F");VERGLEICH("Tomaten";INDIREKT(A2 & "!E:E");0))) / (0,015*INDEX(INDIREKT(A2 & "!D:D");VERGLEICH("Schokolade";INDIREKT(A2 & "!C:C");0)))
  3. Formel testen: Stelle sicher, dass die Formel korrekt funktioniert, indem du verschiedene Namen in A2 ausprobierst.


Häufige Fehler und Lösungen

  • Fehler: #BEZUG!
    Lösung: Überprüfe, ob der Tabellenblattname in Zelle A2 korrekt geschrieben ist und das Tabellenblatt existiert.

  • Fehler: Falsche Klammerplatzierung
    Lösung: Stelle sicher, dass alle Klammern in der Formel korrekt gesetzt sind.


Alternative Methoden

Falls du die INDIREKT-Funktion nicht verwenden möchtest, gibt es alternative Ansätze:

  • Verwendung von VBA: Du kannst ein Makro erstellen, das den Namen des Tabellenblatts dynamisch ändert.
  • Dropdown-Listen: Erstelle eine Dropdown-Liste in Excel, um zwischen verschiedenen Tabellenblättern zu wechseln und die Formeln entsprechend anzupassen.

Praktische Beispiele

Hier sind Beispiele, wie du INDIREKT in verschiedenen Szenarien einsetzen kannst:

  1. Summe aus verschiedenen Tabellenblättern:

    =SUMME(INDIREKT(A2 & "!A1:A10"))
  2. Verweis auf andere Tabellenblätter:

    =VERWEIS(2;1/(INDIREKT(A2 & "!B:B")="Suchbegriff");INDIREKT(A2 & "!C:C"))

Diese Beispiele zeigen, wie du mit INDIREKT auf andere Tabellenblätter in Excel zugreifen kannst, wodurch die Formeln flexibler und weniger fehleranfällig werden.


Tipps für Profis

  • Verwende klare und eindeutige Namen für deine Tabellenblätter, um Verwirrung zu vermeiden.
  • Dokumentiere deine Formeln, insbesondere wenn du die INDIREKT-Funktion verwendest, um die Wartung zu erleichtern.
  • Teste deine Formeln gründlich, bevor du sie in großen Datenmengen anwendest.

FAQ: Häufige Fragen

1. Kann ich INDIREKT auch für andere Funktionen verwenden?
Ja, INDIREKT kann in nahezu jeder Excel-Funktion verwendet werden, die einen Zellbezug benötigt.

2. Gibt es eine Begrenzung für die Anzahl der Tabellenblätter, die ich referenzieren kann?
Die Anzahl der Tabellenblätter ist in Excel nicht limitiert, solange du die Speicher- und Rechenkapazität deines PCs berücksichtigst.

3. Funktioniert INDIREKT auch in älteren Excel-Versionen?
Ja, die INDIREKT-Funktion ist in den meisten gängigen Excel-Versionen verfügbar.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige