Bestimmte Zelle aus mehreren Tabellenblättern anzeigen
Schritt-für-Schritt-Anleitung
-
Erstelle eine Liste der Tabellenblätter: Füge auf einem neuen Tabellenblatt eine Liste aller Mitarbeiternamen (Tabellenblätter) in eine Spalte ein.
-
Verwende die Formel INDIREKT: Um die Werte aus der gleichen Zelle (z.B. F43) in den verschiedenen Tabellenblättern auszulesen, schreibe in die Zelle, wo das Ergebnis angezeigt werden soll:
=INDIREKT("'" & A1 & "'!F43")
Hierbei ist A1 die Zelle, die den Namen des Tabellenblatts enthält.
-
Kopiere die Formel nach unten: Ziehe die Ecke der Zelle mit der Formel nach unten, um die Daten aus den entsprechenden Zellen der anderen Tabellenblätter zu übernehmen.
-
Verwende WENN-Formeln: Um nur die Namen anzuzeigen, bei denen die Zelle F43 "Ja" enthält:
=WENN(INDIREKT("'" & A1 & "'!F43")="Ja", A1, "")
Häufige Fehler und Lösungen
Alternative Methoden
-
Power Query: Du kannst Power Query verwenden, um Daten aus mehreren Tabellenblättern zu importieren und sie in einer Tabelle zusammenzuführen. Dies ist besonders nützlich, wenn du regelmäßig neue Daten hinzufügst.
-
VBA-Makros: Für fortgeschrittene Benutzer kann ein VBA-Makro geschrieben werden, um die Daten automatisch zusammenzuführen und die gewünschte Zelle aus verschiedenen Tabellenblättern auszulesen.
Praktische Beispiele
Angenommen, du hast die folgenden Tabellenblätter:
- Maier (Zelle F43: "Ja")
- Müller (Zelle F43: "Nein")
In deinem Auswertungsblatt könnte die Liste so aussehen:
| A |
B |
C |
| Mitarbeiter |
Status |
Ergebnis |
| Maier |
Ja |
=WENN(INDIREKT("'" & A2 & "'!F43")="Ja", A2, "") |
| Müller |
Nein |
=WENN(INDIREKT("'" & A3 & "'!F43")="Ja", A3, "") |
Das Ergebnis zeigt nur "Maier" in der Ergebnisse-Spalte an.
Tipps für Profis
-
Verwende benannte Bereiche: Wenn du oft mit den gleichen Zellen arbeitest, kannst du ihnen Namen geben. So wird die Formel klarer und leichter zu warten.
-
Datenvalidierung: Setze eine Datenvalidierung ein, um sicherzustellen, dass nur gültige Namen in der Liste der Tabellenblätter eingegeben werden.
FAQ: Häufige Fragen
1. Wie kann ich mehrere Zellen gleichzeitig auslesen?
Du kannst die INDIREKT-Formel anpassen, um mehrere Zellen zu kombinieren. Beispiel:
=INDIREKT("'" & A1 & "'!F43") & " " & INDIREKT("'" & A1 & "'!F44")
2. Funktioniert das auch in Excel Online?
Ja, die beschriebenen Formeln sollten auch in Excel Online funktionieren, solange die Struktur der Arbeitsmappe gleich bleibt.
3. Muss ich die Formeln manuell anpassen, wenn ich ein neues Tabellenblatt hinzufüge?
Ja, du musst den neuen Mitarbeitersnamen manuell in die Liste einfügen, aber die Formeln können einfach nach unten gezogen werden, um die neuen Daten zu übernehmen.