19.05.2020, 08:34 (Dieser Beitrag wurde zuletzt bearbeitet: 19.05.2020, 08:34 von Brixton.)
Habe jetzt mal die Datei als Grundlage genommen und eine Testtabelle erstellt.
Die Spalte in der die Codes stehen, nach denen gesucht/gefiltert werden soll steht in Spalte S.
Habs auch in der Datei gerade getestet. Nutze ich die o.g. Filtermethode und suche nach *_A* wird nur die Überschriftenzeile kopiert. Dabei müsste er Text 02 und Text 03 jeweils die Zeilen kopieren.
Die Datei bietet ja alles, was man vermeiden sollte (verbundene Zellen, chaotischer Aufbau, unübersichtlich, ...).
Hier ein paar Hinweise/Stichpunkte für eine (hoffentlch) gute Excel-Tabelle:
-Trenne Eingabe und Ausgabe
-Plane den Aufbau der Datei sorgfältig
-Ein klarer Aufbau ist wichtiger als das Aussehen (vorerst)
-vermeide verbundene Zellen
-Die Datei muss für alle verständlich und ohne großes Fehlerpotential bedienbar bleiben
-verwende Excel nicht als Datenbank, wenn es sich vermeiden lässt
-Wenn eine alte Datei schlecht ist, ändere sie oder besser noch, baue sie neu und durchdacht auf (Es gibt nichts was in Stein gemeißelt ist und die Ausrede, dass etwas so bleiben muss ist oft eine falsche Annahme)
- ... usw.
(19.05.2020, 12:25)Der Steuerfuzzi schrieb: Die Datei bietet ja alles, was man vermeiden sollte (verbundene Zellen, chaotischer Aufbau, unübersichtlich, ...).
Hier ein paar Hinweise/Stichpunkte für eine (hoffentlch) gute Excel-Tabelle:
-Trenne Eingabe und Ausgabe
-Plane den Aufbau der Datei sorgfältig
-Ein klarer Aufbau ist wichtiger als das Aussehen (vorerst)
-vermeide verbundene Zellen
-Die Datei muss für alle verständlich und ohne großes Fehlerpotential bedienbar bleiben
-verwende Excel nicht als Datenbank, wenn es sich vermeiden lässt
-Wenn eine alte Datei schlecht ist, ändere sie oder besser noch, baue sie neu und durchdacht auf (Es gibt nichts was in Stein gemeißelt ist und die Ausrede, dass etwas so bleiben muss ist oft eine falsche Annahme)
- ... usw.
Das ist mir klar, aber daran lässt sich jetzt nichts mehr ändern. Datei ist nicht von mir erstellt und auf Grund der Menge der Daten auch nicht ohne weiteres zu überarbeiten. Lag und liegt auch außerhalb meines Einflussgebietes etwas an der Datei zu ändern.
Also muss man wohl unterm Strich sagen: Mit dieser Datei einfach nicht ordentlich machbar?
Ja, das hört man oft ... Ich zitiere mich selbst nochmal:
Zitat:-Wenn eine alte Datei schlecht ist, ändere sie oder besser noch, baue sie neu und durchdacht auf (Es gibt nichts was in Stein gemeißelt ist und die Ausrede, dass etwas so bleiben muss ist oft eine falsche Annahme)
Mit diesem Aufbau ist eine sinnvolle Auswertung mE nicht machbar. Wenn die Datei tatsächlich relativ groß ist, dann sind Formeln oft sehr langsam. Zudem werden solche Formeln, insbesondere bei der Auswertung mehrerer Kriterien, unübersichtlich, umständlich und fehleranfällig.
Besser wäre hier mE tatsächlich die Auswertung mit PowerQuery.
(19.05.2020, 12:36)Brixton schrieb: Also muss man wohl unterm Strich sagen: Mit dieser Datei einfach nicht ordentlich machbar?
Ich kenne aber auch nicht den gesamten Hintergrund, den Nutzen und den Zweck der Datei, aber ich würde es mit dieser Datei so nicht machen.
auch ich bin der Meinung, dass das eigentlich mit dem Spezialfilter funktionieren sollte.
Anbei in der angehängten Beispieldatei ein Vorschlag mit einer Formellösung mit Hilfsspalte.
In der Hilfsspalte wird mithilfe der Funktion SUCHEN (als Matrixformel) ermittelt, ob einer der gesuchten Codes (Eingabe der zu suchenden Codes in Spalte M) in der jeweiligen Zeile vorkommt.
In der Ergebnistabelle werden dann mithilfe INDEX/AGGREGAT diejenigen Datensätze aufgelistet, bei denen in der Hilfsspalte ein x steht.
Meine Datei basiert auf deiner ersten (vereinfachten) Beispieldatei; deine zweite ("richtige") Datei war mir nämlich zu unübersichtlich.
Auch wenn du die jetzt nicht großartig umbauen willst oder kannst - ein bisschen hübscher machen kannst du sie ja wohl trotzdem noch etwas...
20.05.2020, 09:53 (Dieser Beitrag wurde zuletzt bearbeitet: 20.05.2020, 10:04 von WillWissen.
Bearbeitungsgrund: Unnötiges Vollzitat entfernt
)
Mit der ersten Beispieldatei funktioniert die Funktion auch wunderbar. Ich bin dankbar, dass ich hier eine Funktion auf eine Art kennengelernt habe, die ich noch nicht kannte. Hilft mir an anderer Stelle sicher in Zukunft weiter.
Mit der "vermurksten" Datei funktioniert es so schlicht nicht. Da wird durch die Funktion nur die Kopfzeile kopiert und dann ist Schluss.
Ich habe jetzt einfach auch weitergegeben, dass die Datei so ein Problem darstellt und dann eben immer jedes Kriterium einzeln gefiltert werden muss. Dann wird das Satz kopiert und am Ende werden Dubletten entfernt. Ist zwar umständlich, aber noch am praktikabelsten.
Vielleicht sei an der Stelle noch erwähnt, dass diese Datei über mehrere Jahre von ~20 Leuten (die z.T. immer wieder gewechselt haben) erstellt wurde. In Unkenntnis, dass es Programme gibt, die speziell für solche Datenerhebungen gebaut wurden. Jetzt ist das eben so und damit muss man leben.
Danke an alle, die versucht haben weiter zu helfen.