BITTE helfen Sie uns HEUTE mit einer SPENDE
Helfen Sie das LibreOffice Forum zu erhalten!
> KEINE WERBUNG FÜR REGISTRIERTE BENUTZER!<
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Werte in Spalten in nummerischer Reihe sortieren
Werte in Spalten in nummerischer Reihe sortieren
Ich habe in den Zeilen 1 bis 618 in den Spalten A bis G zweistellige Zahlenwerte stehen, z.B. 19 11 64 52 81 15 33
Bisher sortiere ich die Zahlenwerte manuell mit gedrückter Maustaste in nummerischer Reihenfolge.
Die Spalte sollte wie folgt umsortiert werden:
11 15 19 33 52 64 81Gibt es eine derartige Sortierfunktion, Wie bekommt man das hin?
Muß man die Sortierung Spalte für Spalte machen oder kann man gleich alle 618 Spalten auf einmal nummerisch pro Spalte sortieren?
Bisher sortiere ich die Zahlenwerte manuell mit gedrückter Maustaste in nummerischer Reihenfolge.
Die Spalte sollte wie folgt umsortiert werden:
11 15 19 33 52 64 81Gibt es eine derartige Sortierfunktion, Wie bekommt man das hin?
Muß man die Sortierung Spalte für Spalte machen oder kann man gleich alle 618 Spalten auf einmal nummerisch pro Spalte sortieren?
Re: A1:G618 zeilenweise sortieren
Hallo
Selektiere A1:G618 und führe folgendes aus:
Ungetestet… aber ich bin sicher daß das funktioniert
Falls du noch Unterstützung zum Verwalten und organisieren von python brauchst, dann:
lade und installiere apso.oxt von hier
Selektiere A1:G618 und führe folgendes aus:
Code: Alles auswählen
def sort_rows():
doc = XSCRIPTCONTEXT.getDocument()
selection = doc.CurrentSelection
data = selection.DataArray
selection.DataArray = [sorted(row) for row in data]
Falls du noch Unterstützung zum Verwalten und organisieren von python brauchst, dann:
lade und installiere apso.oxt von hier
LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.3.2 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.3.2 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
Re: Werte in Spalten in nummerischer Reihe sortieren
Vielen Dank, Das hat mich weitergebracht.
Re: Werte in Spalten in nummerischer Reihe sortieren
Oder: Füge ein neues Tabellenblatt ein, wo die sortierten Werte erscheinen sollen.
Benutze die Formel =kkleinste
Als Rang nimmst du "zeile()-x", wo bei x die Zeilennummer minus 1 ist.
Benutze die Formel =kkleinste
Als Rang nimmst du "zeile()-x", wo bei x die Zeilennummer minus 1 ist.
Re: Werte in Spalten in nummerischer Reihe sortieren
Hallo leo66, wenn der Beitrag von Karolus deine Frage beantwortet hat, solltest du bitte dem Betreff deines 1. Postings „[ERLEDIGT]“ voranstellen.
Falls das nicht der Fall ist und du die 618 Zeilen in den Spalten A – G zeilenweise sortieren möchtest, geht das mit der Formel
=KKLEINSTE(A1:G1;{1.2.3.4.5.6.7})
Einzugeben in z.B. H1 als Matrixformel (mit Strg+Umschalttast+Enter)
Den markierten Bereich (diese Matrixformel) kannst du du dann mit gedrückter Strg-Taste hinunter ziehen bis Zeile 618
Gruß Helmut
Falls das nicht der Fall ist und du die 618 Zeilen in den Spalten A – G zeilenweise sortieren möchtest, geht das mit der Formel
=KKLEINSTE(A1:G1;{1.2.3.4.5.6.7})
Einzugeben in z.B. H1 als Matrixformel (mit Strg+Umschalttast+Enter)
Den markierten Bereich (diese Matrixformel) kannst du du dann mit gedrückter Strg-Taste hinunter ziehen bis Zeile 618
Gruß Helmut
MX-Linux KDE + Linux-Mint Cinnamon
im besseren Programm
H1: =GLÄTTEN(TEIL(WECHSELN(NACHZEILE(A1:G618;LAMBDA(arr;
TEXTVERKETTEN(" ";;SORTIEREN(arr;;;1))));" ";WIEDERHOLEN(" ";199));SEQUENZ(;7)*199-198;199))
im kostenlosen Excel Online auch als nur eine einzige Formel ohne Runterkopieren
TEXTVERKETTEN(" ";;SORTIEREN(arr;;;1))));" ";WIEDERHOLEN(" ";199));SEQUENZ(;7)*199-198;199))
im kostenlosen Excel Online auch als nur eine einzige Formel ohne Runterkopieren
MfG Lupo - xxcl.de Win10ProLO6062
Re: im besseren Programm
Super Formel … so kuuuurrrrrzzz … und so absolut auf den ersten Blick verständlich … dann auch noch kostenlos … nur blöd das Libreoffice auch dann noch kostenlos ist wenn man es offline verwenden möchte.Lupo hat geschrieben: ↑Fr 23. Sep 2022, 16:18H1: =GLÄTTEN(TEIL(WECHSELN(NACHZEILE(A1:G618;LAMBDA(arr;
TEXTVERKETTEN(" ";;SORTIEREN(arr;;;1))));" ";WIEDERHOLEN(" ";199));SEQUENZ(;7)*199-198;199))
im kostenlosen Excel Online auch als nur eine einzige Formel ohne Runterkopieren
LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.3.2 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.3.2 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
Re: Werte in Spalten in nummerischer Reihe sortieren
Ich weiß, ist offtopic... aber versuche mal in Excel365 Texte hochkant in eine Zelle zu stellen.
Ich habe auch noch nicht herausgefunden, wie ich bedingte Formate selber gestalten kann - offenbar gibt es nur ein paar wenige Vorlagen.
lg hullen
Ich habe auch noch nicht herausgefunden, wie ich bedingte Formate selber gestalten kann - offenbar gibt es nur ein paar wenige Vorlagen.
lg hullen
Ja, ich weiß, die dynamischen Formeln sind in LO noch nicht angekommen. Da wäre ich genauso neidisch.
Die Formel ist deswegen etwas komplexer, weil ihre Aufgabe eher EDV-untypisch ist (sortiert wird normalerweise eine Tabelle, aber nicht einzelzeilenweise). Und nicht vergessen: Es ist nur eine einzige dynamische Formel. Das hat den Vorteil, dass eine evtl. darauf aufbauende weitere Formel um ihre Größe nicht wissen muss. Sie referenziert dann nämlich ganz einfach H1#.
Ich habe kein Problem damit, 44 Euro pro Jahr für Software zu bezahlen, mit welcher ich mehr als 500 Stunden im Jahr arbeite.
Die Formel ist deswegen etwas komplexer, weil ihre Aufgabe eher EDV-untypisch ist (sortiert wird normalerweise eine Tabelle, aber nicht einzelzeilenweise). Und nicht vergessen: Es ist nur eine einzige dynamische Formel. Das hat den Vorteil, dass eine evtl. darauf aufbauende weitere Formel um ihre Größe nicht wissen muss. Sie referenziert dann nämlich ganz einfach H1#.
Ich habe kein Problem damit, 44 Euro pro Jahr für Software zu bezahlen, mit welcher ich mehr als 500 Stunden im Jahr arbeite.
MfG Lupo - xxcl.de Win10ProLO6062
Re: Werte in Spalten in nummerischer Reihe sortieren
Wenn ich mir mal die Bemerkung erlauben darf...Ja, ich weiß, die dynamischen Formeln sind in LO noch nicht angekommen. Da wäre ich genauso neidisch.
...............
Ich habe kein Problem damit, 44 Euro pro Jahr für Software zu bezahlen, mit welcher ich mehr als 500 Stunden im Jahr arbeite.
Die Formel beweist, wie genial einer mit Formeln umgehen und wie elegant er auch komplexere Dinge in einer einzigen Berechnung zusammenfassen kann. Das ist toll....
Auch das jemand die dynamischen Formeln gerne nutzt, und dafür gerne einige Euro bezahlt ist ok.
Aber was ist, wenn derjenige, der das erstellt hat, mal ausfällt und irgendjemand etwas anpassen möchte?
Oder - wie hier - jemand lässt sich helfen und versteht die Formel nicht mal im Ansatz.
Ein nachträgliches anpassen wäre für "normale" Benutzer doch nur ein blindes stochern und ganz und gar unnötig.
daher finde ich,
ist es viel sinnvoller die vorgeschlagene Lösung zB. von Helmut zu verwenden.
Das wichtigste: Sie funktioniert einwandfreie im vorhanden Programm, und
jeder kann nachvollziehen, wie es zum Ergebnis kommt, das auch noch total simpel.
Gruß Holger
An alle, die das LibreOffice-Forum nutzen:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das Jahr 2024.
Einfach per Kreditkarte oder PayPal.
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.
❤️ Vielen lieben Dank für Ihre Unterstützung ❤️