Ich habe ein Masterblatt mit Tausenden von Zeilen. Dieses Blatt ist im Grunde das Mutterblatt, aus dem andere Blätter ihre Daten beziehen. Nehmen wir zum Beispiel die folgende Muttertabelle:
Nun habe ich noch ein weiteres Blatt, welches ausschließlich für Musikveranstaltungen gedacht ist. Die Tabelle sieht folgendermaßen aus:
Im Grunde brauche ich eine Formel in A3, die nur eindeutige musikalische Ereignisse aus dem Mutterblatt extrahiert.
Ich weiß, dass dies mit einer Pivot-Tabelle erreicht werden kann, aber ich bevorzuge die Formelmethode, die wahrscheinlich Index und Übereinstimmung beinhalten würde.
Danke schön.
Antwort1
Sie können alle drei Spalten mit einer Formel füllen.
Diese Matrixformel in A3 Ihres zweiten Blattes muss mit eingegeben werden CTRLShiftEnter, nicht nur mit Enter. Bei korrekter Ausführung wird die Formel in der Formelleiste von geschweiften Klammern umgeben.
=IFERROR(INDEX(IF($A$1:$A$10="Musical",B$1:B$10,""),SMALL(IF($A$1:$A$10="Musical",ROW(B$1:B$10),""),ROW()-2)),"")
Sie müssen die Bereiche auch ändern, um den Namen Ihres Masterblatts einzuschließen, d. h. Sheet1!$A$1:$A$10
, und die Bereiche nach Bedarf erweitern. Da Ihre Mastertabelle Tausende von Zeilen hat, könnten Sie ganze Spaltenbereiche verwenden, d. h Sheet1!$A:$A
. .
Nachdem die Formel in A3 eingegeben wurde, füllen Sie sie nach rechts und dann nach unten aus, bis die Ergebnisse leer angezeigt werden. Hier ist eine Beispieltabelle, in der die ursprünglichen und neuen Werte auf demselben Blatt stehen.
Hinweis: IFERROR() kann etwas langsam sein, Sie sollten daher die Eingaben schrittweise vornehmen und jedes Mal warten, bis die Ergebnisse angezeigt werden.
Viel Glück, ich hoffe, das hilft.