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

Aus einem Tabellenblatt mehrere Sheets mit Bedingung

Forumthread: Aus einem Tabellenblatt mehrere Sheets mit Bedingung

Aus einem Tabellenblatt mehrere Sheets mit Bedingung
20.08.2024 14:02:52
tapas
Hallo zusammen,

ich habe täglich mehrere Datensätze in einem Tabellenblatt, welches auf insgesamt 6 verschiedene Blätter aufgeteilt werden muss.
Bisher habe ich immer die entsprechenden Daten aus dem ersten Blatt gefiltert und per copy & paste in das entsprechende Blatt kopiert.
Geht das auch mit einer Formel?

Die Bedingung, worauf sich die 6 Tabellenblätter beziehen, stehen in Spalte C.

Als Beispiel:
In meinen Datensätzen sind 10 Zeilen und in Spalte C steht dann entweder Apfel, Birne, Kirsche..
Nun habe ich meine 6 Blätter (Apfel, Birne, Kirsche..) und will alle! Daten (Spalten A bis S) aus dem ersten Blatt, bei denen in Spalte C Apfel steht, in das Blatt Apfel kopiert haben
Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Aus einem Tabellenblatt mehrere Sheets mit Bedingung
20.08.2024 14:04:09
SF
Hola,
Formelmäßig wäre hier Aggregat() zu nehmen.
Gruß,
steve1da
AW: Aus einem Tabellenblatt mehrere Sheets mit Bedingung
20.08.2024 14:26:42
tapas
Hi steve, da mir die Formel nicht bekannt ist, komme ich entsprechend nicht damit klar und weiß nicht, ob diese meine Anforderungen erfüllt.
Anbei mal eine Beispieldatei, wie es aussehen soll.

https://www.herber.de/bbs/user/171715.xlsx
Anzeige
AW: Aus einem Tabellenblatt mehrere Sheets mit Bedingung
20.08.2024 14:30:45
SF
=WENNFEHLER(INDEX(Tabelle1!A$2:A$100;AGGREGAT(15;6;ZEILE(Tabelle1!$A$2:$A$100)-1/(Tabelle1!$C$2:$C$100="apfel");ZEILE(A1)));"")
^
Nach rechts und nach unten ziehen.
AW: Aus einem Tabellenblatt mehrere Sheets mit Bedingung
20.08.2024 14:55:13
tapas
Hi Steve, vielen Dank, funktioniert sehr gut und genau so hab ich es mir vorgestellt.
Nur eine Sache, ich habe in den Rohdaten teilweise leere Zellen, was muss ich an der Formel ändern, das Leere Zellen auch leer ausgegeben werden?

DANKE :)
Anzeige
AW: Aus einem Tabellenblatt mehrere Sheets mit Bedingung
20.08.2024 15:07:01
SF
Du kannst die Nullwerte zB über das benutzerdefinierte Zellformat ausschalten:
0;-0;;@
AW: Aus einem Tabellenblatt mehrere Sheets mit Bedingung
20.08.2024 15:17:44
tapas
Hat geklappt, vielen Dank!
Ist es außerdem möglich, mehrere Bedingungen abzurufen?

Beispiel:
=WENNFEHLER(INDEX(Tabelle1!A$2:A$100;AGGREGAT(15;6;ZEILE(Tabelle1!$A$2:$A$100)-1/(Tabelle1!$C$2:$C$100="apfel");ZEILE(A1)));"")

Hier werden durch deine Formel nur die Werte ausgegeben, wenn in Spalte C Apfel steht. Ich möchte aber im Blatt Apfel z.B. auch die Zeilen mit drin haben, in denen in Spalte C nicht nur Apfel steht sondern auch Banane.

Und phänomenal wäre es noch, wenn es noch eine Möglichkeit gibt, nach dem Einfügen der Daten in Sheet, eine Kopie der Mappe zu erstellen, die Daten bzw. Formeln der einzelnen Blätter durch Werte zu ersetzen und dann das Blatt Sheet zu löschen.
Anzeige
AW: Aus einem Tabellenblatt mehrere Sheets mit Bedingung
20.08.2024 15:20:36
SF
=WENNFEHLER(INDEX(Tabelle1!A$2:A$10;AGGREGAT(15;6;ZEILE(Tabelle1!$A$2:$A$10)-1/((Tabelle1!$C$2:$C$10="apfel")+(Tabelle1!$C$2:$C$10="banane"));ZEILE(A1)));"")


Den zweiten Teil kann man evtl mit VBA realisieren, leider nicht mein Gebiet.
AW: Aus einem Tabellenblatt mehrere Sheets mit Bedingung
20.08.2024 15:37:33
tapas
Vielen Dank!!

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige