EXCEL: VLookupmit Dummy-Variablen

706
user3537689

Ich habe Daten, die Datumsangaben, Rückgaben und zwei Spalten von Dummy-Variablen enthalten. Ich würde gerne wissen, wie man mit einer Formel nur Daten anzeigt, wenn die Dummy-Variable einen Treffer anzeigt. Meine Daten sehen so aus:

 date Return A B 1/1/2014 0.18 0 0 1/2/2014 0.97 0 1 1/3/2014 0.73 0 0 1/4/2014 0.85 1 0 1/5/2014 0.19 1 0 1/6/2014 0.80 0 0 1/7/2014 0.50 0 0 1/8/2014 0.27 0 0 1/9/2014 0.94 0 0 1/10/2014 0.40 0 0 1/11/2014 0.56 0 0 1/12/2014 0.40 1 0 1/13/2014 0.40 1 0 1/14/2014 0.43 1 1 1/15/2014 0.44 0 1 1/16/2014 0.90 0 0 1/17/2014 0.35 0 0 

Und ich möchte zwei Tabellen ausgeben:

 DUMMY A TABLE  date Return A B 1/4/2014 0.85 1 0 1/5/2014 0.19 1 0 1/12/2014 0.40 1 0 1/13/2014 0.40 1 0 1/14/2014 0.43 1 1 

und

 DUMMY B TABLE  date Return A B 1/2/2014 0.97 0 1 1/14/2014 0.43 1 1 1/15/2014 0.44 0 1 

Ich habe mir überlegt, wie man das Kopieren und Einfügen mit Hilfe der Sortierung vornimmt, aber ich hätte gerne eine Formel, um es zu einer effizienteren Vorlage zu machen

0
Wird nicht gefiltert und dann kopiert / eingefügt? pnuts vor 10 Jahren 0
Leider nein, da es nicht skalierbar ist. In den Arbeitsmappen, mit denen ich arbeite, habe ich 6-9 Dummy-Variablen, die ich ziemlich oft mit unterschiedlichen Daten ausführen muss. Ich kopiere / füge gerade ein, aber wenn ich es kodieren könnte, könnte ich eine Menge Zeit sparen. user3537689 vor 10 Jahren 0
auch wenn Record Macro eingeschaltet ist? pnuts vor 10 Jahren 0
Bei jeder Ausführung des Berichts ändert sich die Anzahl der Indikatoren in jeder Spalte. Kann ein Makro nur diejenigen ziehen, die gleich 1 sind, wenn sich die Anzahl der Indikatoren jedes Mal ändert? user3537689 vor 10 Jahren 0
Sie müssten das Makro jedes Mal erneut ausführen. pnuts vor 10 Jahren 0
Haben Sie Pivot-Tabellen ausprobiert? Madball73 vor 10 Jahren 0
Was meinst du? Pivot es um 90 Grad? user3537689 vor 10 Jahren 0
Ich nehme das als Nein :) Es gibt eine Excel-Funktion namens Pivot-Tabellen (verwenden Sie die Excel-Hilfe, um die Verwendung zu lernen). Sie können damit filterbare Tabellen über andere Tabellen erstellen (und Daten sammeln, dies ist jedoch keine Ihrer Anforderungen). Ich werde als Antwort hinzufügen. Madball73 vor 10 Jahren 0

1 Antwort auf die Frage

1
Madball73

Verwenden Sie 2 Pivot-Tabellen in einem Tabellenlayout.

Legen Sie Datum und Rückgabe als "Zeilenbeschriftungen" und Berichtsfilter für A (für einen resultierenden Pivot) und B (für den anderen Pivot) fest. Sie brauchen keine "Werte"

Dies sollte zu (für Tabelle A) führen - (Hinweis, dass ich zufällige Ergebnisse verwendet habe):

Die Vorgehensweise beim Erstellen und Formatieren einer Version unterscheidet sich in verschiedenen Versionen geringfügig. Sie müssen jedoch lediglich Ihre Datentabelle und Insert-> Pivot Table auswählen.