Sortierreihenfolge Groß- und Kleinbuchstaben

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Hubert1965
Beiträge: 5
Registriert: So, 21.05.2017 14:37

Sortierreihenfolge Groß- und Kleinbuchstaben

Beitrag von Hubert1965 » So, 21.05.2017 15:38

Ich habe in einer Spalte untereinander diese Zeichenketten eingegeben:

abc
ABc
def
dEF
Abc
dEf

Ich möchte, dass sie wie folgt sortiert werden:

ABc
Abc
abc
dEF
dEf
def

Also genau in der Reihenfolge der Unicode-Nummern der einzelnen Zeichen. Das heißt unter anderem: Alle Großbuchstaben vor allen Kleinbuchstaben, Umlaute nach allen "normalen" Buchstaben usw. (012789ABCXYZabcxyzÄÖÜßäöü)

Ich könnte zwar in Nebenspalten mit UNICODE(TEIL()) die Codes des ersten, zweiten, dritten usw. Zeichens der Zeichenkette ermitteln, und dann nach diesen drei Spalten sortieren, aber ich suche eine Lösung, die ohne Hilfsspalten auskommt, und die auch bei sehr langen Zeichenketten funktioniert. Es sollen also auch Zeichenketten lexikalisch nach Unicodes sortiert werden, bei denn die Funktion KLEIN() identische Resultate liefert, und die sich erst ab dem hundertsten Zeichen in der Groß-/Kleinschreibung unterscheiden.

HeritzP
*****
Beiträge: 234
Registriert: So, 22.12.2013 11:23

Re: Sortierreihenfolge Groß- und Kleinbuchstaben

Beitrag von HeritzP » So, 21.05.2017 16:42

Hallo,

diese Sortierung ist möglich mit dieser Reihenfolge.

Unter Extras -> Einstellungen -> OpenOffice Calc -> Sortierlisten das Alphabet in Großbuchstaben eingeben.
Bereich auswählen, von unten nach oben, weiter mit Daten -> Sortieren .
Es funktioniert auch, wenn oberhalb vom Bereich eine freie Zelle anklickt wird.
Optionen -> Groß/Kleinschreibung und Benutzerdefinierte Sortierreihenfolge auswählen.
Das Alphabet auswählen.
Evtl. noch -> Bereich enthält Spaltenüberschriften.


Gruß HeritzP
Zuletzt geändert von HeritzP am So, 21.05.2017 17:12, insgesamt 1-mal geändert.

quotsi
***
Beiträge: 78
Registriert: Do, 14.11.2013 10:04

Re: Sortierreihenfolge Groß- und Kleinbuchstaben

Beitrag von quotsi » So, 21.05.2017 16:59

@HeritzP
Leider soll (bei LO) das mit der Sortierliste nicht mit Zahlen gehen.
Aber diese Formulierung ist für mich ein wenig irreführend, denn etwaige Ziffern werden letztlich als Zeichen eines "Wortes" gedeutet.
Ich habe eine solch vermaledeite Sortierliste erstellt und in der Tat, das Sortieren funktioniert! :lol:
win7pro - Avira - LO 5.2.7.2(x64) - OO 4.1.3

Karolus
********
Beiträge: 7063
Registriert: Mo, 02.01.2006 19:48
Kontaktdaten:

Re: Sortierreihenfolge Groß- und Kleinbuchstaben

Beitrag von Karolus » So, 21.05.2017 21:36

Hallo

Tja- python würde genau so sortieren, auch ohne dedizierte Sortierliste!

Code: Alles auswählen

def sort_selection():
    doc = XSCRIPTCONTEXT.getDocument()
    sel = doc.CurrentSelection
    sel.DataArray = sorted(sel.DataArray)
AOO4, LO4.3, LO4.4 LinuxMint17.2

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 15 Gäste