Umgruppieren automatisieren

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

paupau
*
Beiträge: 14
Registriert: Di, 15.09.2015 10:14

Umgruppieren automatisieren

Beitrag von paupau »

Guten Abend!

Ich habe da ein recht umfangreiches Umgruppierungsproblem. Deshalb wäre eine zumindest Teilautomatisierung wirklich von Vorteil für mich.

Ich habe eine Spalte zb:

6,320
0,202
0,214
0,23
0,252
0,272
0,306
0,347
0,382
0,438
0,482

die soll derart umgruppiert werden, dass sie folgendermaßen aussieht:

6,320 0,482 0,438 0,382 0,347 0,306 0,272 0,252 0,23 0,214 0,202.


Wie kann ich das am geschicktesten machen? Mit einem Makro ? Hab's selbst leider nicht hingekriegt.

grüsse pau
F3K Total
********
Beiträge: 3706
Registriert: Mo, 28.02.2011 17:49

Re: Umgruppieren automatisieren

Beitrag von F3K Total »

Hi,
erst die Spalte sortieren, dann den Befehl

Code: Alles auswählen

MTRANS()
als Matrixformel verwenden, siehe Hilfe(F1) und Beispiel anbei.
Gruß R
Dateianhänge
MTRANS.ods
(9.63 KiB) 90-mal heruntergeladen
paupau
*
Beiträge: 14
Registriert: Di, 15.09.2015 10:14

Re: Umgruppieren automatisieren

Beitrag von paupau »

@F3K Total:

Was meinst Du den mit Spalte sortieren? Du meinst von klein nach groß, damit beim transponieren auch die Reihenfolge stimmt?

Geht das nicht in einem Aufwasch beim transponieren?
Das läuft ja eigentlich unter Spalte markieren -- auschneiden -- Spalte markieren -- Inhalte einfügen(transponieren)-- nur stimmt dann die Riehenfolge nicht, denn die will ich ja umkehren.

ich schau mal wie das mit dem Sortieren geht. kann ja nicht so schwer sein.

grüsse pau

aha: Matrixoperation, dabei Matrizenzeichen eingeben !!! hab's kapiert. Habe die Zellennummer invers angegeben, hat aber noch nichts gebracht. OO dreht einfach meine Zelleneingaben um, so dass kleinere Zahl immer zuerst steht!Grrrr (Kann man das nicht unterdrücken?)
paupau
*
Beiträge: 14
Registriert: Di, 15.09.2015 10:14

Re: Umgruppieren automatisieren

Beitrag von paupau »

@F3K Total:

Jetzt merke ich, dass ich bei Deiner Methode immer die Ursprungsmnatrix mit rumschleppen muß. Das ist nicht so günstig.

Geht das nicht anders? ZB über ein Makro?


grüsse pau
F3K Total
********
Beiträge: 3706
Registriert: Mo, 28.02.2011 17:49

Re: Umgruppieren automatisieren

Beitrag von F3K Total »

Hi,
klar geht das, schreib es einfach! Hier gibt es reichlich Informationen.
Oder mache es, wie geschrieben und kopiere das Ergebnis mit STRG+C, STRG+SHIFT+V (ein Haken bei Zahlen), dann kannst Du die Ursprungsmatrix löschen.
Viel Spaß
TrueColor
******
Beiträge: 542
Registriert: Do, 11.03.2010 11:23

Re: Umgruppieren automatisieren

Beitrag von TrueColor »

Ich hatte mal mal was zum testen gebastelt, was via Macro eine Tabelle in eine Liste umwandelt. Vlt. kannst du das als Basis für eine Macrolösung verwenden.
Dateianhänge
Tabelle in Liste transformieren_v00_20141105.ods
(12.87 KiB) 91-mal heruntergeladen
System:
Arbeit: Windows 7 (64 bit) + Apache OpenOffice 4.1.2 (AOO412m3), LibreOffice 4.1.4.2
Home: Windows 10 (64 bit) + Apache OpenOffice 4.1.2 (AOO412m3)
Rocko
*******
Beiträge: 1164
Registriert: Do, 11.10.2012 13:19

Re: Umgruppieren automatisieren

Beitrag von Rocko »

paupau hat geschrieben:Ich habe da ein recht umfangreiches Umgruppierungsproblem.
Wenn ich deine Fragestellung richtig verstanden habe, hast du in Wirklichkeit ein Sortierproblem. Werte werden von rechts nach links (Komma!) interpretiert; Text dagegen von links nach rechts.

Folglich reicht es, deine Werte in Texte umzuwandeln und dann zu sortieren.
Hast du schon mal einen Blick in die Writer-FAQ und in die Calc-FAQ des Forums geworfen?
Für jeden vor dem Beginn seiner Seminararbeit ein unbedingtes MUSS: http://openoffice-uni.org/
Gert Seler
*******
Beiträge: 1763
Registriert: Di, 03.10.2006 18:05

Re: Umgruppieren automatisieren

Beitrag von Gert Seler »

Hallo pau-pau,
markiere die "Spaltenwerte", wähle "Absteigend sortieren"
gehe zu "Hilfe" Option "Suchen" schreibe "transponieren" [ENTER]
wähle "Umkehren von Tabellen (transponieren)".
Punkte 1 bis 5 durchführen.

mfg Gert
Es gibt nichts gutes, außer man tut es.
Win7_64 / LO_4.4.5.2
Antworten