Komplexe Suche&Übertragung der Ergebnisse in neue Tabelle
Moderator: Moderatoren
Komplexe Suche&Übertragung der Ergebnisse in neue Tabelle
Guten Abend liebe Boarduser,
im Rahmen meiner Dissertation möchte ich mit dem Statistikprogramm SPSS arbeiten. Hierzu muss ich Patientendaten auswerten. Die relevanten Daten liegen - unter vielen anderen - in einer extrem unübersichtlichen Excel Tabelle vor.
In der ersten Spalte einer weiteren Tabelle liegen mir alle Nummern, die jeweils die benötigten Patienten markieren, vor.
Ich bin nun auf der Suche nach einer Methode, diese spezifischen Patienten anhand ihrer Nummer in der ungeordneten Tabelle zu finden, die benötigten Daten zu markieren und zu kopieren. Diese Daten sollen dann in eine weitere Tabelle einsortiert werden, um in SPSS kopiert werden zu können. Felder, die in der neuen Tabelle vorhanden sind, für die jedoch kein Wert in der alten Tabelle angegeben ist, sollen mit einer Null markiert sein (Dies nur zur Beschreibung. Die Null weiß ich ein zu setzen).
Es folgen hier zwei Bilder, die meine Anfrage genauer beschreiben sollen:
Bild 1 (zeigt die Formatierung der unübersichtlichen Tabelle):
http://www.fotos-hochladen.net/view/tab ... gan63e.jpg
Bild 2 (zeigt die angestrebe Formatierung der neuen Tabelle):
http://www.fotos-hochladen.net/view/tab ... he81v4.jpg
Ich danke schon einmal vielmals für die Hilfe.
Beste Grüße,
Jan
im Rahmen meiner Dissertation möchte ich mit dem Statistikprogramm SPSS arbeiten. Hierzu muss ich Patientendaten auswerten. Die relevanten Daten liegen - unter vielen anderen - in einer extrem unübersichtlichen Excel Tabelle vor.
In der ersten Spalte einer weiteren Tabelle liegen mir alle Nummern, die jeweils die benötigten Patienten markieren, vor.
Ich bin nun auf der Suche nach einer Methode, diese spezifischen Patienten anhand ihrer Nummer in der ungeordneten Tabelle zu finden, die benötigten Daten zu markieren und zu kopieren. Diese Daten sollen dann in eine weitere Tabelle einsortiert werden, um in SPSS kopiert werden zu können. Felder, die in der neuen Tabelle vorhanden sind, für die jedoch kein Wert in der alten Tabelle angegeben ist, sollen mit einer Null markiert sein (Dies nur zur Beschreibung. Die Null weiß ich ein zu setzen).
Es folgen hier zwei Bilder, die meine Anfrage genauer beschreiben sollen:
Bild 1 (zeigt die Formatierung der unübersichtlichen Tabelle):
http://www.fotos-hochladen.net/view/tab ... gan63e.jpg
Bild 2 (zeigt die angestrebe Formatierung der neuen Tabelle):
http://www.fotos-hochladen.net/view/tab ... he81v4.jpg
Ich danke schon einmal vielmals für die Hilfe.
Beste Grüße,
Jan
Re: Komplexe Suche&Übertragung der Ergebnisse in neue Tabell
Hallo Jan,
ich bin mir nicht ganz sicher ob es das ist was du möchtest aber schau dir mal den Autofilter an:
>Markiere die Tabelle komplett incl. Überschrift
>Daten >Filter >Autofilter
Du bekommst jetzt neben jeder Überschrift ein kleines Pulldown-Menü.
hier kannst du für die Anzeige aus dem Inhalt der Spalte verschiedene Kriterien auswählen und die Tabelle filtern
Gruß Holger
ich bin mir nicht ganz sicher ob es das ist was du möchtest aber schau dir mal den Autofilter an:
>Markiere die Tabelle komplett incl. Überschrift
>Daten >Filter >Autofilter
Du bekommst jetzt neben jeder Überschrift ein kleines Pulldown-Menü.
hier kannst du für die Anzeige aus dem Inhalt der Spalte verschiedene Kriterien auswählen und die Tabelle filtern
Gruß Holger
Re: Komplexe Suche&Übertragung der Ergebnisse in neue Tabell
echo hat geschrieben:Hallo Jan,
ich bin mir nicht ganz sicher ob es das ist was du möchtest aber schau dir mal den Autofilter an:
>Markiere die Tabelle komplett incl. Überschrift
>Daten >Filter >Autofilter
Du bekommst jetzt neben jeder Überschrift ein kleines Pulldown-Menü.
hier kannst du für die Anzeige aus dem Inhalt der Spalte verschiedene Kriterien auswählen und die Tabelle filtern
Gruß Holger
Hallo Holger,
die Tabelle enthält insgesamt 16.000 Patienten. Jeder Patient ist in der ersten Spalte mit einer Nummer markiert und ich benötige dann, wie in Bild 1 zu sehen, alle in den folgenden Zeilen und Spalten geschriebene Daten in der in Bild 2 gezeigten Anordnung. Die Nummern von den benötigten Patienten sind nciht fortlaufen und letztlich komplett unterschiedlich.
Nützlich wäre allein, wenn ich die Zeilenanzahl pro Patient auf eine einzige reduzieren könnte. Sodass letztlich pro Spalte nur eine Zeile mit einem Wert existiert.
Vielleicht kann bei dieser Anordnung der Autofilter helfen? Aus 3Spalten mit jeweils 3 Zeilen sollen 9 Spalten mit nur einer Zeile werden. Die Zeileninhalte sollten sich dann rechts neben den ursprünglichen Spalten befinden.
Gruß, Jan
Re: Komplexe Suche&Übertragung der Ergebnisse in neue Tabell
Hallo
Bei der eher chaotischen Struktur der Quelldaten ist mit den Bordmitteln von Calc nichts zu holen.
Gruß Karo
Bei der eher chaotischen Struktur der Quelldaten ist mit den Bordmitteln von Calc nichts zu holen.
Wieso jeweils nur 3 Zeilen, in deinem Screenshot sehe ich in 'op indikation' schon mal 5 Zeilen die in Spalten transformiert werden müssten?Aus 3Spalten mit jeweils 3 Zeilen sollen 9 Spalten mit nur einer Zeile werden
Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Re: Komplexe Suche&Übertragung der Ergebnisse in neue Tabell
Hallo Karo,
die Angabe aus meiner letzten Antwort sollte war nur ein Beispiel.
Gibt es also keine elegante Methode, die Daten aus diesem Chaos zu sortieren?
Ich beschäftige mich schon seit einiger Zeit mit der manuellen Suche, strg c/strg v, was natürlich unnötig zeitraubend, aber womöglich unvermeidlich ist.
Für weitere Vorschläge bin ich dankbar.
Jan
die Angabe aus meiner letzten Antwort sollte war nur ein Beispiel.
Gibt es also keine elegante Methode, die Daten aus diesem Chaos zu sortieren?
Ich beschäftige mich schon seit einiger Zeit mit der manuellen Suche, strg c/strg v, was natürlich unnötig zeitraubend, aber womöglich unvermeidlich ist.
Für weitere Vorschläge bin ich dankbar.
Jan
Re: Komplexe Suche&Übertragung der Ergebnisse in neue Tabell
Hallo
Vielleicht doch eine relativ einfache Umsetzung mit Calcmitteln:
- Tausche in den Rohdaten Spalte G und Spalte F
- Filtere Spalte A bis Spalte F mit Ausgabe in die Zieltabelle ( Filterkriterium Spalte A <nicht leer> )
- Den Rest holst du per Formel (siehe Anhang , beachte die beiden benannten Bereiche → Einfügen → Namen...) Gruß Karo
Vielleicht doch eine relativ einfache Umsetzung mit Calcmitteln:
- Tausche in den Rohdaten Spalte G und Spalte F
- Filtere Spalte A bis Spalte F mit Ausgabe in die Zieltabelle ( Filterkriterium Spalte A <nicht leer> )
- Den Rest holst du per Formel (siehe Anhang , beachte die beiden benannten Bereiche → Einfügen → Namen...) Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Re: Komplexe Suche&Übertragung der Ergebnisse in neue Tabell
Hallo Karo,
die Daten habe ich nun manuell komplett in eine neue Tabelle übertragen. Der Zeitaufwand hielt sich in Grenzen. Das Ganze jetzt aber manuell zu sortieren wäre wohl die eigentliche Herausforderung. Wie ich in deinem Anhang eine Formel finde und sie dann verwende, weiß ich leider nicht. Sieht aber genau nach dem Ergebnis aus, das ich brauche.
Die Tabelle, die mir vorliegt ist auch noch um viele Felder und Spalten größer. Das muss doch sicher auch noch in der Formel berücksichtigt werden?
Dankeschön, Gruß,
Jan
die Daten habe ich nun manuell komplett in eine neue Tabelle übertragen. Der Zeitaufwand hielt sich in Grenzen. Das Ganze jetzt aber manuell zu sortieren wäre wohl die eigentliche Herausforderung. Wie ich in deinem Anhang eine Formel finde und sie dann verwende, weiß ich leider nicht. Sieht aber genau nach dem Ergebnis aus, das ich brauche.
Die Tabelle, die mir vorliegt ist auch noch um viele Felder und Spalten größer. Das muss doch sicher auch noch in der Formel berücksichtigt werden?
Dankeschön, Gruß,
Jan
Re: Komplexe Suche&Übertragung der Ergebnisse in neue Tabell
Hallo
Klick in eine der Zellen ab Spalte G und du siehst die "dahinterliegende" Formel im Eingabefeld.
Die verwendeten Namensbereiche findest du unter →Einfügen→Namen→Festlegen.
Die Erklärungen zu INDEX , VERGLEICH usw. findest du bestimmt im OOo-wiki
Gruß Karo
Klick in eine der Zellen ab Spalte G und du siehst die "dahinterliegende" Formel im Eingabefeld.
Die verwendeten Namensbereiche findest du unter →Einfügen→Namen→Festlegen.
Die Erklärungen zu INDEX , VERGLEICH usw. findest du bestimmt im OOo-wiki
Du musst nur die beiden Namensbereiche entsrechend "gross" definieren.Die Tabelle, die mir vorliegt ist auch noch um viele Felder und Spalten größer. Das muss doch sicher auch noch in der Formel berücksichtigt werden?
Gruß Karo
Zuletzt geändert von Karolus am Mo, 30.05.2011 15:12, insgesamt 1-mal geändert.
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Re: Komplexe Suche&Übertragung der Ergebnisse in neue Tabell
Hallo,
nach einigen Versuchen muss ich gestehen, dass ich mit deiner Erklärung nicht viel weiterkomme. Ich bräuchte eine schrittweise Beschreibung.
Könntest du (bzw. auch andere Interessierte) den Vorgang in kleineren Schritten beschreiben?
Muss ich die Formel denn nicht für jeden Patienten umschreiben, damit sie sich an der richtigen Zeile+Spalte orientiert. Bei ungefähr 800Patienten würde das auch sehr lange brauchen...
Viele Grüße,
Jan
nach einigen Versuchen muss ich gestehen, dass ich mit deiner Erklärung nicht viel weiterkomme. Ich bräuchte eine schrittweise Beschreibung.
Könntest du (bzw. auch andere Interessierte) den Vorgang in kleineren Schritten beschreiben?
Muss ich die Formel denn nicht für jeden Patienten umschreiben, damit sie sich an der richtigen Zeile+Spalte orientiert. Bei ungefähr 800Patienten würde das auch sehr lange brauchen...
Viele Grüße,
Jan