19.01.2016, 18:04
Hallo,
ich habe eine größere Excel-Tabelle, in welcher sämtliche Materialien aller Kurse, die wir verkaufen aufgelistet sind. Eine Beispieldatei hänge ich an. Viele Materialien sind Bestandteil verschiedener Kurse, so ist das Schülermäppchen z.B. in allen Deutschkursen dabei, andere Materialien gehören nur in einen Kurs, z.B. Buntstifte Dicki ausschließlich im Vorschulkurs.
In der Tabelle habe ich hinter der Spalte Artikel die verschiedenen Kurse angelegt und zum jeweiligen Artikel die Anzahl der zum Kurs gehörenden Materialien eingetragen.
Testdaten.xlsx (Größe: 45,36 KB / Downloads: 2)
Ich möchte nun auf einem neuen Blatt zu jedem Kurs eine automatische Auflistung aller zugehörigen Materialien.
z.B. für die Vorschule:
Wenn das Feld in Spalte C nicht leer ist, dann zeige die Felder ABC der entsprechenden Zeile in neuer Tabelle an.
Wenn das Feld leer ist, soll keine Anzeige erfolgen.
Ebenso will ich die Materiallisten für die anderen Kurse gestalten, Deutsch 1 entsprechen:
Wenn das Feld in Spalte E nicht leer ist, dann zeige die Felder ABE der entsprechenden Zeile in neuer Tabelle an.
Kann ich das irgendwie über Formeln lösen? Mit VBA kenne ich mich leider gar nicht aus.
Probiert habe ich bislang folgendes über Pivot-Tabelle:
Allerdings schaffe ich das nur über eine Hilfsspalte: Enthalten VS (Spalte J in der Beispieldatei), sodass ich darüber in der Pivot-Tabelle sortieren kann. Das erscheint mir allerdings sehr umständlich. Das sind bei 26 Kursen 26 zusätzliche Hilfsspalten.
[img]webkit-fake-url://29320bdd-1b66-4dab-82b8-51d70716f7e0/image.tiff[/img]
Wenn es eine bessere Lösung gibt, bin ich wirklich dankbar für jede Hilfe.
Ich hoffe, ich habe alle notwendigen Infos gegeben.
Lieben Gruß,
Ilonka
ich habe eine größere Excel-Tabelle, in welcher sämtliche Materialien aller Kurse, die wir verkaufen aufgelistet sind. Eine Beispieldatei hänge ich an. Viele Materialien sind Bestandteil verschiedener Kurse, so ist das Schülermäppchen z.B. in allen Deutschkursen dabei, andere Materialien gehören nur in einen Kurs, z.B. Buntstifte Dicki ausschließlich im Vorschulkurs.
In der Tabelle habe ich hinter der Spalte Artikel die verschiedenen Kurse angelegt und zum jeweiligen Artikel die Anzahl der zum Kurs gehörenden Materialien eingetragen.

Ich möchte nun auf einem neuen Blatt zu jedem Kurs eine automatische Auflistung aller zugehörigen Materialien.
z.B. für die Vorschule:
Wenn das Feld in Spalte C nicht leer ist, dann zeige die Felder ABC der entsprechenden Zeile in neuer Tabelle an.
Wenn das Feld leer ist, soll keine Anzeige erfolgen.
Ebenso will ich die Materiallisten für die anderen Kurse gestalten, Deutsch 1 entsprechen:
Wenn das Feld in Spalte E nicht leer ist, dann zeige die Felder ABE der entsprechenden Zeile in neuer Tabelle an.
Kann ich das irgendwie über Formeln lösen? Mit VBA kenne ich mich leider gar nicht aus.
Probiert habe ich bislang folgendes über Pivot-Tabelle:
Allerdings schaffe ich das nur über eine Hilfsspalte: Enthalten VS (Spalte J in der Beispieldatei), sodass ich darüber in der Pivot-Tabelle sortieren kann. Das erscheint mir allerdings sehr umständlich. Das sind bei 26 Kursen 26 zusätzliche Hilfsspalten.
[img]webkit-fake-url://29320bdd-1b66-4dab-82b8-51d70716f7e0/image.tiff[/img]
Wenn es eine bessere Lösung gibt, bin ich wirklich dankbar für jede Hilfe.
Ich hoffe, ich habe alle notwendigen Infos gegeben.

Lieben Gruß,
Ilonka