Hallo Christian,
Christian Palm schrieb:
Hallo,
ich habe in einigen Feldern die Anzeige einer anderen Tabelle.
Beispiel: ='21. Zieracker'.J2
Funktioniert auch prima. Sobald J in eine andere Spalte kommt wird es in
diese Spalte geändert.
Wenn ich jetzt aber in '21. Zieracker' anders sortiere zum Beispiel wird
mir der falsche Wert angezeigt. Nämlich das was in J2 steht und nicht
worauf sich die Zeile vorher bezog. Mit ist klar das es erheblichen
Rechenaufwand bedeuten würde auch eine Zeilenzuordnung schon in OOo zu
schaffen.
Mir fällt aber kein anderer Trick ein als eine Kopie von '21. Zieracker'
zu erstellen in der dann nichts mehr anders sortiert wird.
Gibt es da was?
Ich gehe prinzipiell anders vor. Der Datenbestand (beispielsweise in
Tabelle1) selbst wird niemals sortiert. Für eine sortierte Ausgabe nutze
ich eine der folgenden Möglichkeiten
(1) auf einem anderen Tabellenblatt beispielsweise in Tabelle2 trage ich
Verweise auf den Datenbestand ein. In Tabelle2, Zelle A1 kommt so
beispielsweise =Tabelle1.A1
Wenn man relative Adressierung benutzt, lässt sich die Formel zügig
kopieren.
Zum Sortieren benutze ich dann Tabelle2, und zwar immer komplette Zeilen
sortieren.
Das ist ein ähnliches Vorgehen, wie es auch bei einer Datenbank wäre.
Dort wird auch nicht der Datenbestand selbst sortiert, sondern nur die
Anfrage des Benutzers wird sortiert ausgegeben.
(2)
Der Datenbestand selbst wird mit einem Datenbereichsnamen versehen, also
nicht die Namen über Einfügen>Namen sondern über Daten>Bereich
festlegen. Zum Sortieren benutze ich dann Daten>Sortieren und markiere
bei den Optionen "Sortierergebnis ausgeben nach" und trage dort ein
anderes Tabellenblatt ein.
Wenn sich nun der Datenbestand ändert, kann man über Daten>Bereich
aktualisieren die Sortierung wiederholen ohne alle sonstigen
Einstellungen wiederholen zu müssen.
Mit freundlichen Grüßen
Regina
---------------------------------------------------------------------
Abmelden von der Mailingliste: [email protected]
Informationen: http://www.openoffice.org/de/
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]