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

Zellbezug aus mehreren Tabellenblättern

Forumthread: Zellbezug aus mehreren Tabellenblättern

Zellbezug aus mehreren Tabellenblättern
28.01.2005 22:33:17
Peter
Hallo liebe Excel-Profis!
Hab da ein Problem und probiere schon meherere Stunden rum und finde keine Lösung:
Ich habe eine Exceldatei mit 51 Tabellenblättern. Jedes der ersten 50 Tabellenblätter enthält in bestimmten Zellen Textinformationen: wenn die Zelle A1 in Tabellenblatt 1 einen Text enthält, dann enthalten die restlichen Tabellenblätter in der Zelle A1 keine Informationen. Gleiches gilt für alle anderen Zellen. Wenn z.B. Zelle C13 in Tabellenblatt 43 einen Text enthält, dann enthält kein anderes Tabellenblatt in der Zelle C13 einen Text. So ist die Logik...
Nun möchte ich im Tabelleblatt 51 (Mastertabelle) alle diese Textinformationen aus den anderen Tabellenblättern in einer Tabelle zusammenführen. Dazu muss die Zelle A1 alle anderen A1 Zellen in den Tabellenblättern abfragen und aus dem Tabellenblatt mit der enthaltnenen Textinformation in der Zelle A1 diesen Text anzeigen. Für Zelle A2, A3 etc. gilt das gleiche.
Kann ich dies nur mittels VBA Programmierung erreichen oder gibt es hier einen Trick (Verknüpfung von Zellbezügen....)?
Ich weiss, das hört sich schon fast wie eine Schulaufgabe an, aber es ist mir wirklich ernst damit.
Peter
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Zellbezug aus mehreren Tabellenblättern
28.01.2005 22:44:55
Stephan
Wie wärs mit:
Tabelle51!A1 = =Tabelle1!A1 & Tabelle2!A1 & ... & Tabelle50!A1
Gruß
Stephan
AW: Zellbezug aus mehreren Tabellenblättern
29.01.2005 21:31:06
Peter
Hallo Stephan,
super - ist ja echt easy! Funktioniert !!!
Noch eine Frage: Kann ich auch die Zellen-Hintergrundfarbe irgendwie mitnehmen?
Schöne Grüße,
Peter
AW: Zellbezug aus mehreren Tabellenblättern
30.01.2005 18:13:03
Stephan
Das geht leider nicht .. dazu braucht es schon VBA ...
Stephan
Anzeige
AW: Zellbezug aus mehreren Tabellenblättern
28.01.2005 23:01:28
PeterW
Hallo Peter,
das ist bei 50 Tabellen mit Formeln wohl kaum zu schaffen. Sofern eine VBA-Lösung in Frage kommt wäre es hilfreich zu wissen, ob die Datenbereiche der einzelnen Tabellen einzugrenzen sind (Spalten/Zeilen).
Gruß
Peter
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Zellbezüge zwischen mehreren Tabellenblättern in Excel


Schritt-für-Schritt-Anleitung

  1. Öffne Deine Excel-Datei mit den mehreren Tabellenblättern. Angenommen, Du hast 51 Tabellenblätter, wovon die ersten 50 Textinformationen enthalten.

  2. Gehe zum Masterblatt (Tabellenblatt 51), wo Du die Daten zusammenführen möchtest.

  3. Verwende die folgende Formel, um einen Zellbezug zu einem anderen Blatt herzustellen. Angenommen, Du möchtest den Inhalt der Zelle A1 von Tabelle1 ins Masterblatt übertragen:

    =Tabelle1!A1

    Du kannst dies für alle anderen Tabellenblätter wiederholen, um die entsprechenden Zellinhalte zu übernehmen.

  4. Kopiere die Formel nach unten, um die Zellen A2, A3 usw. ebenfalls zu referenzieren:

    =Tabelle1!A2
    =Tabelle2!A2
    ...
    =Tabelle50!A2
  5. Füge alle Zellinhalte zusammen, indem Du die Formeln kombinierst:

    =Tabelle1!A1 & Tabelle2!A1 & ... & Tabelle50!A1

Häufige Fehler und Lösungen

  • Fehler: Excel Zellbezug funktioniert nicht
    Überprüfe, ob die Namen der Tabellenblätter korrekt sind. Tippfehler können dazu führen, dass der Bezug nicht funktioniert.

  • Fehler: Zellbezug auf anderes Tabellenblatt gibt Fehler aus
    Stelle sicher, dass Du die richtige Syntax verwendest. Ein Beispiel für einen korrekten Bezug ist =Tabelle1!A1.

  • Fehler: Zellen aus anderen Arbeitsblättern übernehmen
    Achte darauf, dass die Zellen in den anderen Blättern auch tatsächlich Werte enthalten. Wenn eine Zelle leer ist, wird in der Mastertabelle nichts angezeigt.


Alternative Methoden

  • VBA-Programmierung: Wenn Du die Zellinhalte und deren Formatierungen (z. B. Hintergrundfarbe) zusammenführen möchtest, ist VBA eine gute Option. Hier ist ein einfaches Beispiel:

    Sub DatenKopieren()
      Dim ws As Worksheet
      Dim master As Worksheet
      Set master = ThisWorkbook.Sheets("Tabelle51")
      For Each ws In ThisWorkbook.Sheets
          If ws.Name <> master.Name Then
              master.Cells(1, 1).Value = ws.Cells(1, 1).Value
          End If
      Next ws
    End Sub
  • Pivot-Tabellen: Eine Excel Pivot Tabelle aus mehreren Arbeitsblättern zu erstellen, kann ebenfalls eine nützliche Methode sein, um Daten zu aggregieren und zu analysieren.


Praktische Beispiele

  • Beispiel 1: Wenn Du die Werte aus den Zellen A1 der Tabellenblätter 1 bis 50 in die Zelle A1 des Masterblattes zusammenführen möchtest, lautet die Formel:

    =Tabelle1!A1 & " " & Tabelle2!A1 & " " & ... & Tabelle50!A1
  • Beispiel 2: Um die Werte aus Zelle C13 in allen Blättern zu prüfen, könntest Du eine Formel wie diese verwenden:

    =WENN(Tabelle1!C13<>"", Tabelle1!C13, WENN(Tabelle2!C13<>"", Tabelle2!C13, ...))

Tipps für Profis

  • Nutze Benannte Bereiche: Wenn Du häufig auf die gleichen Zellbezüge zugreifen musst, kann es hilfreich sein, benannte Bereiche zu erstellen.

  • Verwende die Funktion INDIREKT: Diese Funktion ermöglicht es Dir, Zellbezüge dynamisch aufzubauen, was besonders nützlich ist, wenn sich die Tabellennamen ändern könnten.

  • Automatisiere mit VBA: Wenn Du regelmäßig Daten aus mehreren Tabellenblättern zusammenführen musst, kann das Erstellen eines Makros viel Zeit sparen.


FAQ: Häufige Fragen

1. Wie kann ich einen Zellbezug aus einem anderen Tabellenblatt herstellen?
Du kannst einen Zellbezug erstellen, indem Du die Syntax =Tabellenblattname!Zelle verwendest, z.B. =Tabelle1!A1.

2. Warum funktioniert mein Zellbezug nicht?
Überprüfe, ob der Tabellenblattname korrekt und die Zelle, auf die Du verweist, tatsächlich Werte enthält. Achte auf korrekte Syntax und Tippfehler.

3. Kann ich Zellbezüge zwischen verschiedenen Excel-Dateien herstellen?
Ja, Du kannst Zellbezüge zwischen verschiedenen Arbeitsmappen herstellen. Die Syntax lautet dann: =[Dateiname.xlsx]Tabellenblattname!Zelle.

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