Liste mit allen Werten in 1 wenn 2 in der gleichen Spalte bestimmten Wert enthält.
#1
Hallo,

ich habe eine Tabelle, die in Zeile 1 die Namen von Studien enthält, und in Spalte A verschiedene Variablen und andere Daten, die ich für diese Studien gesammelt habe. In der Matrix dazwischen ist entweder y oder n angegeben, je nachdem, ob eine Studie dieses Kriterium erfüllt (y) oder nicht (n). Siehe auch die hochgeladene Beispieldatei, falls das zu unklar ist. 

Ich suche nun nach einer Möglichkeit, verschiedene Listen erstellen zu lassen, von allen Studien, die bestimmte Kriterien erfüllen, also die in einer (oder wenn möglich auch mehreren) bestimmten Zeile(n) ein y haben. 

Meine provisorische Lösung läuft über bedingte Formatierungen (und dann händisch rausschreiben), aber das ist mir auf Dauer zu mühsam, und außerdem hätte ich gerne etwas, das einfacher abwandelbar ist und mir das Ergebnis vielleicht sogar auf einem anderen Datenblatt wiedergibt, damit meine Riesentabelle nicht noch unübersichtlicher wird. 

Ich habe schon ausführlich gegoogelt, aber entweder fehlt mir der richtige Suchbegriff, oder ich verstehe die Erklärungen für andere Beispiele nicht gut genug um sie auf meines abzuändern. Ich wäre sehr Dankbar für Tipps, wenn möglich mit genug Erklärung, dass ich die Formel für andere Bedingungen selber abwandeln kann.

Dankeschön schon mal im Voraus!


Angehängte Dateien
.xlsx   Excel Beispiel.xlsx (Größe: 8,78 KB / Downloads: 5)
Top
#2
Hallo,

eine recht einfache Variante wäre, Zeilen und Spalten zu transponieren und dann einen "Autofilter" zu setzen. Mit vba können auch die sichtbaren Zellen (leicht) kopiert werden.

mfg


Angehängte Dateien
.xlsx   Vorschlag Studienauswertung.xlsx (Größe: 10,65 KB / Downloads: 3)
Top
#3
Hallo

Der erste Schritt wäre aus der Kreuztabelle eine Liste zu machen und eine weitere Spalte hinzuzufügen.
Dann kann man nach Herzenslust pivotisieren.
Tabelle2

ABC
1StudieVariableAnzahl Variablen
2Studie 1Test4
3Studie 1Umfrage4
4Studie 1Variable 14
5Studie 1Variable 34
6Studie 2Umfrage3
7Studie 2Beobachtung3
8Studie 2Variable 23
9Studie 3Experiment3
10Studie 3Variable 23
11Studie 3Variable 33
Formeln der Tabelle
ZelleFormel
C2=ZÄHLENWENNS($A$2:$A$11;A2)

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Top
#4
Hallo cvf,

auch für meinen Vorschlag eine Pivotabelle zu nutzen muss die Matrix transponiert werden.

Aus der Pivottabelle kann man auch die Auswahl mitkopieren.


Angehängte Dateien
.xlsx   Studie.xlsx (Größe: 13,25 KB / Downloads: 3)
helmut

Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.





Top
#5
Danke, Fennek, das ist ja eine wirklich einfache Lösung! Zwar nicht 100%ig das, was ich gesucht habe, weil das Ergebnis immer wieder verschwindet, sobald ich nach was anderem suche (im Gegensatz zu einer erstellten Liste, von denen ich ja verschiedene Versionen behalten könnte, um später noch was nachzuschauen), aber das ist auf jeden Fall um Welten sinnvoller und weniger umständlich als was ich bisher gemacht habe. 

Falls es eine Lösung mit einer Formel und Ausgabe in einem anderen Blatt gibt, wäre ich daran immer noch sehr interessiert, weil ich gerne auch Daten aus verschiedenen Tabellenblättern in ähnlicher Form vergleichen würde. 




@shift-del, diese Lösung ist für mich recht schwierig, da ich über 60 Studien und über 100 Variablen habe, diese Version würde wohl ins Unendliche führen...
Top
#6
(23.08.2016, 19:51)cvf schrieb: @shift-del, diese Lösung ist für mich recht schwierig, da ich über 60 Studien und über 100 Variablen habe, diese Version würde wohl ins Unendliche führen...
Verstehe ich nicht. Du benötigst de facto sogar weniger Daten. Und eine flache Liste ist das einfachste überhaupt.

Aber des Menschen Wille ist sein Himmelreich.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Top
#7
@ego, werde Pivot-Tabellen googeln und mal damit herumspielen, was ich bisher gefunden habe klingt nicht schlecht, danke! (ich glaube, ich hatte einen Grund, warum ich die Tabelle so aufgebaut habe, wie sie jetzt ist, habe sie nämlich schon einmal transponiert für irgendwas, aber mir fällt beim besten Willen nicht mehr ein, warum...)  


@shift-del, So wie ich das verstanden habe, außer es gibt da eine viel einfachere Lösung, müsste ich dann ja die ganzen Daten händisch für jede Studie und für jede Variable noch einmal einzeln eingeben, oder? Obwohl, ich muss ja nur die eingeben, die zutreffen, was pro Studie meistens relativ wenige sind... ich muss mir das nochmal genauer anschauen. Vielleicht erklärt sich mir der Ansatz nach einem Abendessen und etwas Schlaf besser. 


Vielen Dank für die Hilfe, auf jeden Fall! Mit Filter und/oder Pivot-Tabelle schaffe ich wahrscheinlich (mit relativ wenig Aufwand) das meiste von meiner "das brauche ich noch" Liste.
Top
#8
(23.08.2016, 20:19)cvf schrieb: @shift-del, So wie ich das verstanden habe, außer es gibt da eine viel einfachere Lösung, müsste ich dann ja die ganzen Daten händisch für jede Studie und für jede Variable noch einmal einzeln eingeben, oder?
Nein. Man kann die Kreuztabelle mit Formeln, Pivot-Tabelle, VBA oder Power Query in eine Liste umformen.
Wobei Power Query die einfachste Variante ist.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste