Seite 1 von 1

Sortierung von Zahlen-Buchstabenkombinationen

Verfasst: Sa 1. Okt 2016, 09:17
von foxtrot
Hallo alle!

Ich habe eine Tabelle mit einer Spalte, in der eine Nummerierung teilweise Buchstaben enthält, also z.B.
1
2
3
3a
3b
4
5
etc.

Libreoffice sortiert das stur in der Weise, dass zuerst alle reinen Zahlen kommen, dann alle Kombinationen:
1
2
3
4
5
3a
3b
Das ist natürlich nicht das gewünschte Ergebnis.

"Natürliche Sortierung" hilft immerhin, dass bei den Kombinationen nach den Zahlenwerten sortiert wird, hebt aber die Trennung nicht auf. Ebenso hebt die Umformatierung aller Zellen dieser Spalte auf Text die Trennung nicht auf.

...so, jetzt habe ich es irgendwie geschafft, die Inhalte per Formel in eine neue Zelle zu bekommen und dort von vornherein als Text zu definieren (was gar nicht so leicht ist, denn wenn die Zelle gleich zu Beginn als Text formatiert ist, funktionieren Formeln nicht, also muss man zuerst Zahl, dann Formel, dann Text...), und jetzt sortiert Calc richtig. Jetzt ist nur noch die Frage, wie ich die ursprüngliche Spalte im Nachhinein wirklich als Text formatiere, dass also auch die bisherigen Zahlen wirklich als Text betrachtet werden... kann mir da wer helfen?

Re: Sortierung von Zahlen-Buchstabenkombinationen

Verfasst: Sa 1. Okt 2016, 09:23
von foxtrot
...ah ja, der Zwang, die Zahl als Text zu betrachten, mag auch über die Funktion "verketten" gekommen sein. Und jetzt hab ich die Werte der neuen Spalte kopiert und mit "nur Text einfügen" in die ursprüngliche eingefügt, so ist das jetzt erhalten geblieben. Das war aber jetzt "von hinten durch die Brust ins Auge".

Weiß jemand einen einfacheren Weg? Könnt ja wieder einmal vorkommen...

Re: Sortierung von Zahlen-Buchstabenkombinationen

Verfasst: Sa 1. Okt 2016, 09:36
von Rocko
foxtrot hat geschrieben:Weiß jemand einen einfacheren Weg? Könnt ja wieder einmal vorkommen...
http://de.openoffice.info/viewtopic.php ... 10#p257745

Re: Sortierung von Zahlen-Buchstabenkombinationen

Verfasst: Sa 1. Okt 2016, 09:54
von F3K Total
Hi,
um eine Spalte schnell in Text umzuwandeln, kann man die Funktion Daten/Text in Spalten verwenden.
Spalte am Spaltenkopf markieren, Daten/Text in Spalten -> Rechtsklick auf den angezeigten Spaltenkopf -> Text auswählen, OK, fertig.
Gruß R
PS. Rocko war schneller und umfangreicher.

Re: Sortierung von Zahlen-Buchstabenkombinationen

Verfasst: Sa 1. Okt 2016, 10:08
von foxtrot
F3K Total hat geschrieben:Hi,
um eine Spalte schnell in Text umzuwandeln, kann man die Funktion Daten/Text in Spalten verwenden.
Spalte am Spaltenkopf markieren, Daten/Text in Spalten -> Rechtsklick auf den angezeigten Spaltenkopf -> Text auswählen, OK, fertig.
Gruß R
PS. Rocko war schneller und umfangreicher.
...aber letztlich ist es diese Funktion, um die es geht. Danke für die schnellen Antworten!

Aber für mich ist das ein wenig wie "Warum einfach, wenn es kompliziert auch geht?". Wieso genügt es nicht, die Zellen als Text zu formatieren, damit das Programm die Zahlen nicht mehr als Zahlen versteht?
Versteh, wer will...

Re: Sortierung von Zahlen-Buchstabenkombinationen

Verfasst: Sa 1. Okt 2016, 12:01
von karolus
Hallo
foxtrot hat geschrieben:Aber für mich ist das ein wenig wie "Warum einfach, wenn es kompliziert auch geht?". Wieso genügt es nicht, die Zellen als Text zu formatieren, damit das Programm die Zahlen nicht mehr als Zahlen versteht?
Versteh, wer will...
Weil es (technisch) in dem Fall weit mehr ist als ein anderes Format, es ist eine komplette Umwandlung des Datentyps
Zahlen werden intern als eine Fliesskommazahl mit einem Speicherbedarf von 64bit gespeichert.
Text wird zeichenweise in der 'utf8'-Representation für dieses Zeichen abgespeichert.

Re: Sortierung von Zahlen-Buchstabenkombinationen

Verfasst: Sa 1. Okt 2016, 13:37
von foxtrot
karolus hat geschrieben: Weil es (technisch) in dem Fall weit mehr ist als ein anderes Format, es ist eine komplette Umwandlung des Datentyps
Danke für diese Erklärung.
Und diese Umwandlung könnte genauso gut zugleich mit der Umformatierung passieren, denn dem Anwender ist die interne Darstellung ja egal. So ist es für den Anwender einfach nur verwirrend, wenn man ein Feld mit einer Zahl auf "Text" umformatiert, und es hat letztlich keine Auswirkung.
Wird sich aber durch diese Beiträge nicht ändern, wenigstens weiß ich jetzt, warum es so ist.