Komplexe Suche&Übertragung der Ergebnisse in neue Tabelle

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

janansgar
Beiträge: 5
Registriert: So, 29.05.2011 23:31

Komplexe Suche&Übertragung der Ergebnisse in neue Tabelle

Beitrag von janansgar »

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
echo
*******
Beiträge: 1036
Registriert: Fr, 14.11.2008 15:27
Wohnort: BRA - Nds

Re: Komplexe Suche&Übertragung der Ergebnisse in neue Tabell

Beitrag von echo »

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
janansgar
Beiträge: 5
Registriert: So, 29.05.2011 23:31

Re: Komplexe Suche&Übertragung der Ergebnisse in neue Tabell

Beitrag von janansgar »

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
Karolus
********
Beiträge: 7533
Registriert: Mo, 02.01.2006 19:48

Re: Komplexe Suche&Übertragung der Ergebnisse in neue Tabell

Beitrag von Karolus »

Hallo

Bei der eher chaotischen Struktur der Quelldaten ist mit den Bordmitteln von Calc nichts zu holen.
Aus 3Spalten mit jeweils 3 Zeilen sollen 9 Spalten mit nur einer Zeile werden
Wieso jeweils nur 3 Zeilen, in deinem Screenshot sehe ich in 'op indikation' schon mal 5 Zeilen die in Spalten transformiert werden müssten?


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)
janansgar
Beiträge: 5
Registriert: So, 29.05.2011 23:31

Re: Komplexe Suche&Übertragung der Ergebnisse in neue Tabell

Beitrag von janansgar »

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
Karolus
********
Beiträge: 7533
Registriert: Mo, 02.01.2006 19:48

Re: Komplexe Suche&Übertragung der Ergebnisse in neue Tabell

Beitrag von Karolus »

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...)
datensätze_tansformieren.ods
(9.3 KiB) 38-mal heruntergeladen
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)
janansgar
Beiträge: 5
Registriert: So, 29.05.2011 23:31

Re: Komplexe Suche&Übertragung der Ergebnisse in neue Tabell

Beitrag von janansgar »

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
Karolus
********
Beiträge: 7533
Registriert: Mo, 02.01.2006 19:48

Re: Komplexe Suche&Übertragung der Ergebnisse in neue Tabell

Beitrag von Karolus »

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
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?
Du musst nur die beiden Namensbereiche entsrechend "gross" definieren.


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)
janansgar
Beiträge: 5
Registriert: So, 29.05.2011 23:31

Re: Komplexe Suche&Übertragung der Ergebnisse in neue Tabell

Beitrag von janansgar »

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
Antworten