calc: beim Sortieren Leer- und Sonderzeichen ignorieren?

Hallo!

Ich habe jetzt noch keine Möglichkeit gefunden, Texte unabhängig von “Nicht-Buchstaben” zu sortieren. Z.B. würde man natürlicherweise ja so sortieren:

“Ich habe…”

“I’m gonna…”

“In der…”

“I want…”

Libreoffice bezieht aber alle Zeichen mit ein und sortiert

“I want…”

“I’m gonna…”

“Ich habe…”

“In der…”

(es lassen sich sicher auch Beispiele innerhalb einer Sprache finden, aber so ist es anschaulicher)

Kennt hier jemand eine Möglichkeit?
Vielen Dank im Voraus für die Hilfe!

Kopiere deine Texte in eine Hilfsspalte und lösche in der Hilfsspalte alle Leerzeichen und sonstigen Zeichen (z.B. ') → SUCHEN&ERSETZEN anwenden auf Markierung. Sortiere mit Hilfe dieser Hilfsspalte, die du dann ja wieder löschen kannst…

Ja, das ist nur ein Workaround… :wink:

Danke fürs Mitdenken, aber das ist in meinem Fall nicht brauchbar, wenn ich das bei jedem Mal sortieren machen muss… das ist eine Tabelle, die lebt und einmal so, einmal so sortiert ist.

Hallo foxtrot,

du kannst die Hilfsspalte auch mit der Funktion:

=REGAUS(A1;"[:^alpha:]";" ";"g")

erstellen lassen. Diese ersetzt in meinem Beispiel in der Zelle A1 die nicht Text Zeichen durch ein Leerzeichen. Hier kannst du dann wie gewünscht sortieren.
Ich befürchte ohne Hilfsspalte geht es nicht.

=REGAUS(A1;"[:^alpha:]| ";"";"g")

ersetzt dann auch noch die Leerzeichen durch nichts.

Hier das Beispieldokument, wie im Kommentar angekündigt:

Sortieren ohne Sonderzeichen und Leerzeichen.ods

mfg

Jürgen

Danke für die Formel, aber da ist es dann schon einfacher, ich mach mir einfach eine Spalte mit fortlaufenden Nummern.
Aber das ist ja nicht der Sinn einer alphabetischen Sortierung, dass ich sie nicht so benutzen kann, wie sie ist, sondern erst wieder eine eigene Sortierspalte brauche…

Es scheint die nötige Einstellung also nicht zu geben.

Hallo foxtrot,
es tut mir leid das ich deine Frage anscheinend nicht zufriedenstellend beantworten konnte. Wenn du der Meinung bist, das es solch eine Einstellungsmöglichkeit dringend bedarf, kannst du bei Bugzilla einen entsprechenden request stellen.
Ich wäre mit der Hilfsspaltenlösung zufrieden gewesen. Wobei dein Vorschlag eine Spalte mit fortlaufenden Nummern ja überhaupt nicht die gleiche Möglichkeit bietet wie die Hilfsspalte die ich dir vorgeschlagen habe. Dein Vorschlag ist meiner Meinung nach weder einfacher noch dynamisch. Wenn du einen neuen Eintrag hinzufügst, müsstest du ja die Nummer dann selbst bestimmen, wo der Wert einsortiert werden soll. Bei 4 Einträgen mag das ja noch gehen, aber ansonsten nicht wirklich darstellbar.
Eine Sortierung nach einer fortlaufenden Zahl macht nur dann Sinn, wenn man die ursprüngliche Reihenfolge wie eingegeben später wieder herstellen möchte. Das hast du in deiner Frage so nicht formuliert, daher gehe ich nicht davon aus …

(fortsetzung)
…das dies das Ziel war.
Die Hilfsspalte kannst du übrigens auch verwenden, wenn sie ausgeblendet ist. Natürlich kannst du so die Schaltfläche “Aufsteigend sortieren” nicht verwenden, da die die Spalte nicht siehst, in dem Sortieren Dialog kannst du die Spalte zum sortieren aber auswählen. Ich würde denken das ist komfortabel genug.

In meiner ursprünglichen Antwort habe ich dir mein Beispieldokument an gehangen. Eventuell wird meine Ausführung dadurch verständlicher.

Schönen Sonntag noch!
Jürgen

Hallo Jürgen!

Verstanden habe ich Deinen Ansatz schon, aber er löst das Problem nicht, dass man die Sortierung nicht richtig einstellen kann. Das war die eigentliche Frage. Dass man sich alles irgendwie basteln kann, ist schon klar, aber darum geht es mir bei meiner Frage letztlich nicht. Um das einmal auf das Wesentliche zu verkürzen.
Das heißt, der nächste Schritt wäre “bugzilla”…

lg, Wolfgang