Seite 1 von 1

[Gelöst!] Warum sortiert Calc die Spalte G in diesem Dokument nicht korrekt?

Verfasst: So 5. Nov 2023, 14:49
von desputin
Hallo Ihr,

ich habe eine Dbase-Datei, siehe Anhang.
Wenn ich Spalte G sortiere, dann kommen oben nicht die höchsten Werte, sondern erstmal kommen die 99er-Werte, dann kommen die kleineren Werte und ganz unten kommen die Werte über 100... Wie kann das sein? Es sollte doch durchgehend einheitlich sein die Sortierung - also auf- oder absteigend....

Viele Grüße desputin

Re: Warum sortiert Calc die Spalte G in diesem Dokument nicht korrekt?

Verfasst: So 5. Nov 2023, 15:42
von miesepeter
Hallo,
die "Zahlen" sind Text, daher wohl keine regelgerechte Sortierung.
Markiere alle "Zahlen" aus Spalte G (oder gleich die Spalte G) und führe Tastenkombination STRG+M aus, dann wird bei jeder "Zahl" ein führendes einfaches Anführungszeichen angehängt (d.h. die Werte liegen definitiv als Text vor).
Wandle den Text in Zahlen um und sortiere erst dann...
Ciao

Re: Warum sortiert Calc die Spalte G in diesem Dokument nicht korrekt?

Verfasst: Mo 6. Nov 2023, 00:05
von desputin
Hallo Ciao,

alles klar, danke für den Hinweis. Hat aber leider nicht funktioniert. Ich würde darauf tippen, daß der Header für die Spalten falsch ist:

Code: Alles auswählen

MATCH_P1,C,11
Müßte vermutlich numerisch formatiert sein. Dbase gibt ja da mehrere Möglichkeiten vor:
https://www.dbase.com/Knowledgebase/INT ... le_fmt.htm

Ich würde darauf tippen, daß der Header eher so heißen muß:

Code: Alles auswählen

MATCH_P1,N,11
Ich habe das probiert, also mit N anstatt mit C, aber dann sind alle Werte 0 nach dem Speichern....

Viele Grüße desputin

Re: Warum sortiert Calc die Spalte G in diesem Dokument nicht korrekt?

Verfasst: Mo 6. Nov 2023, 07:57
von paljass
Hi,
wähle Daten - Sortieren, unter Sortierkriterien "Sortierkriterium 1 =Absteigend", unter Optionen "Bereich enthält Spaltenbeschriftungen" und "Natürliche Sortierung verwenden".

Gruß
paljass

Re: Warum sortiert Calc die Spalte G in diesem Dokument nicht korrekt?

Verfasst: Mo 6. Nov 2023, 07:58
von miesepeter
desputin hat geschrieben:
Mo 6. Nov 2023, 00:05
Hat aber leider nicht funktioniert.
Ich habe die oben angebotene Datei in Calc geöffnet (hier ist ja auch Unterforum Calc), die Werte der Spalte G in Zahlen umgewandelt und dann sortiert. Hat problemlos funktioniert.
Wie es dazu kommt, dass deine Datenbank die Spalten G, H und I im Textformat auswirft, kann ich nicht beurteilen.

Um Texte wie in Spalte G in Zahlen umzuwandeln gibt es eine Reihe von Möglichkeiten, die alle schon irgendwo in Foren oftmals genannt wurden, z.B. Text in Spalten, Suchen&Ersetzen, Hilfsspalte mit Funktion =WERT(). Es ist von Vorteil, die Spalten vorher mit der Tastenkombination STRG+M zurückzusetzen.

Alle Spalteninhalte der Spalten G, H und I sind in Textform gespeichert, das sieht man leicht an der Ausrichtung (links) der Zellen. Hier hilft es nicht, einfach das Zellformat in Zahlen|Dezimalzahl zu formatieren, die Texte selbst müssen in Zahlen umgewandelt werden.

Ciao

EDIT
Oder mach's, wie @paljass vorschlägt, die Daten bleiben dann Texte. ;)

Re: Warum sortiert Calc die Spalte G in diesem Dokument nicht korrekt?

Verfasst: Mo 6. Nov 2023, 08:02
von Mondblatt24
Hallo,
miesepeter hat geschrieben:
Mo 6. Nov 2023, 07:58
Ich habe die oben angebotene Datei in Calc geöffnet (hier ist ja auch Unterforum Calc), die Werte der Spalte G in Zahlen umgewandelt und dann sortiert. Hat problemlos funktioniert.
Ich kann das nur bestätigen.

Gruß
Peter

Re: Warum sortiert Calc die Spalte G in diesem Dokument nicht korrekt?

Verfasst: Mo 6. Nov 2023, 09:22
von desputin
Hallo Ihr,
das hier war bei mir die Lösung:
paljass hat geschrieben:
Mo 6. Nov 2023, 07:57
"Natürliche Sortierung verwenden".
Vielen Dank für alle Antworten & viele Grüße desputin

Re: Warum sortiert Calc die Spalte G in diesem Dokument nicht korrekt?

Verfasst: Mo 6. Nov 2023, 10:03
von desputin
Was aber noch ungelöst ist, ist, wie ich die Werte in der Dbase-Datei in "numerisch" umwandeln kann über den Header, so daß sie bei der Weiterverarbeitung in anderen Programmen (in meinem Fall Qgis) auch als Zahlen erkannt werden...

Re: Warum sortiert Calc die Spalte G in diesem Dokument nicht korrekt?

Verfasst: Mo 6. Nov 2023, 13:02
von paljass
...das ist ja aber ne Frage für ein dbase-Forum...

Gruß
paljass

Re: Warum sortiert Calc die Spalte G in diesem Dokument nicht korrekt?

Verfasst: Di 7. Nov 2023, 16:03
von desputin
Ok, das hier war für mich die Lösung:
https://silverspringenergy.com/converti ... d-in-qgis/

Dbase ist ja ein Format, das von Lo unterstützt wird, aber das Editieren mittels Qgis scheint hier einfacher zu sein.