Seite 1 von 1

2 Tabellen nach einem Kriterium sortieren

Verfasst: Mo, 08.10.2007 19:29
von hawthorne
Hallo,

ich habe 2 Tabellen innerhalb einer Calc Mappe. In Tabelle 1 werden bestimmte Werte (Text und Zahlen) eingetragen. In der zweiten Tabelle sollte nun der Inhalt der ersten Tabelle sortiert nach einem Kriterium aufgelistet werden.
Das Kriterium ist KGRÖSSTE.

Beispiel:

Tabelle A

Name Alter Strasse
xyz 25 hfsdjhsl
hsg 33 fösfös
sgd 22gfgdgd

Tabelle B

Name Alter Strasse

sgd 22gfgdgd
xyz 25 hfsdjhsl
hsg 33 fösfös

(sortiert nach dem Kriterium "jüngster" zuerst. Name und Strasse sollen in die nebenliegenden Felder automatisch eingefügt werden)

Vielen Dank für Hilfen und Anregungen!

Re: 2 Tabellen nach einem Kriterium sortieren

Verfasst: Di, 09.10.2007 10:02
von Eia
Es gibt verschiedene Tabellenfunktionen, die man dafür heranziehen könnte.
Das Problem sehe ich bei der Spalte "Alter", die vermutlich nicht eindeutig ist. Ich habe daher in meinem Beispiel eine zusätzliche Hilfsspalte eingefügt, in der ich das Alter um eine eindeutige Nachkommastelle ergänze:
B2+ZEILE()/100000
Dann habe ich allen Spalten und der Titelzeile einen Namen zugewiesen (Einfügen/Namen), um einfacher mit den Bezügen arbeiten zu können.
Anbei das Beispiel
mfG

Re: 2 Tabellen nach einem Kriterium sortieren

Verfasst: Mi, 10.10.2007 20:28
von hawthorne
Eia hat geschrieben:Es gibt verschiedene Tabellenfunktionen, die man dafür heranziehen könnte.
Danke für Deinen Vorschlag - welche Möglichkeiten gibt es noch?
Eia hat geschrieben:Es gibt verschiedene Tabellenfunktionen, die man dafür heranziehen könnte.
Das Problem sehe ich bei der Spalte "Alter", die vermutlich nicht eindeutig ist.
Mit welcher funktion kann man denn grundsätzlich Zellinhalte automatisch in eine andere Tabelle transferieren?

Re: 2 Tabellen nach einem Kriterium sortieren

Verfasst: Mi, 10.10.2007 21:20
von Eia
hawthorne hat geschrieben:
Eia hat geschrieben:Es gibt verschiedene Tabellenfunktionen, die man dafür heranziehen könnte.
Danke für Deinen Vorschlag - welche Möglichkeiten gibt es noch?
Die klassischen Funktionen für gezielte Tabellenzugriffe sind
SVERWEIS(), WVERWEIS(), VERWEIS(), INDEX(), VERGLEICH() und oft benötigt man INDIREKT(), wenn die Adresse für den Bereich, auf den man sich bezieht, erst mit Hilfe von weiteren Funktionen zusammengesetzt werden muss. Meist benötigt man Kombinationen dieser Funktionen. Siehe auch
Calc kategorisiert ja die Funktionen. Wenn Du den Funktions-Assistenten öffnest und die Kategorie "Tabelle" aufklappst, werden alle Tabellen-Funktionen gelistet. Wähle eine aus und Du bekommst eine Erklärung dazu. Im Hilfetext gibt es auch jeweils Beispiele dafür.

Normalerweise funktionieren aber all diese Funktionen nur mit wirklich eindeutigen Bezügen gut. Man bewegt sich da im Grenzbereich zu Datenbanken und darf nicht vergessen, dass eine Tabellenkalkulation nicht in erster Linie auf Datenverwaltung ausgelegt ist. Funktionen wie "liefere mir alle Zeilen, die xxx enthalten" gibt es nicht. Das macht Calc mit Filtern, die aber jeweils aktualisiert werden müssen
Eia hat geschrieben:Es gibt verschiedene Tabellenfunktionen, die man dafür heranziehen könnte.
Das Problem sehe ich bei der Spalte "Alter", die vermutlich nicht eindeutig ist.
Mit welcher funktion kann man denn grundsätzlich Zellinhalte automatisch in eine andere Tabelle transferieren?
Grundsätzlich kann man sich mit Funktionen nur Inhalte "holen", man kann (ohne Programmierung) nicht leere Zellen füllen, in denen keine Formeln hinterlegt sind. Zuerst muss eine Formel in eine Zelle geschrieben werden, die sich dann den definierten Inhalt "holt" bzw. berechnet.
Wie man Zellen aus anderen Tabellen/Dokumenten einbindet steht z.B. hier.

mfG