Calc sortiert nicht richtig

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Calc sortiert nicht richtig

Beitrag von clag »

Hallo Anne-Maria,

offensichtlich hast du da Text und Zahlen vermischt, dass Calc nicht vernünftig sortieren
um das Problem zu lösen solltest du alles in dieser Spalte zu Text machen.

Das kann man entweder über eine Formel und Hilfsspalte oder
mit einen suchen & ersetzen Durchgang erreichen, zB

suchen = (.*)
ersetzen = '$1
Optionen
[x] Nur in Selektio
[x] reguläre Ausdruck

danach alle diese "Werte" markieren und kopieren, dann in dem Bereich alles entfernen (backspace)
die Zellen als Text formatieren und aus der Zwischenablage die Werte wieder einfügen.
Nun noch einmal die ganzen Hochkomma mit eine s&e Durchgang entfernen

suchen = '
ersetzen = leer lassen
ok

und fertig
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Karolus
********
Beiträge: 7533
Registriert: Mo, 02.01.2006 19:48

Re: Calc sortiert nicht richtig

Beitrag von Karolus »

Hallo

Da musst temporär alles in Text umwandeln, mit → Bearbeiten → suchen und ersetzen:
suche nach : ^. ersetzen durch '& mit der Option [x]regulärer Ausdruck.
Jetzt lässt sich da sortieren wie von dir gewünscht.
Wenn du zum Schluss die Zahlenwerte wieder zurückwandeln willst, dann → Suchen und ersetzen:
Suche nach ^. ersetzen durch & ebenfalls mit der Option [x]regulärer Ausdruck.

Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Eddy
********
Beiträge: 2781
Registriert: So, 02.10.2005 10:14

Re: Calc sortiert nicht richtig

Beitrag von Eddy »

Hallo clag und Karolus,

das funktioniert aber nur, wenn die Zahlen keine Unterschiedliche Zifferzahl haben. Wenn 3, 4, 5 oder mehr Ziffern gemischt sind, geht es so eher nicht.

Mit unsortierten Grüßen

Eddy
Karolus
********
Beiträge: 7533
Registriert: Mo, 02.01.2006 19:48

Re: Calc sortiert nicht richtig

Beitrag von Karolus »

Hallo
Eddy hat geschrieben:Hallo clag und Karolus,

das funktioniert aber nur, wenn die Zahlen keine Unterschiedliche Zifferzahl haben. Wenn 3, 4, 5 oder mehr Ziffern gemischt sind, geht es so eher nicht.
Dein Einwand trifft zu bei OOo, nicht jedoch bei Libreoffice - da gibts im Sortierdialog noch die Option [x]natürliche Sortierung
.. ( die Umwandlung in Text muss aber dennoch stattfinden )

Mit natürlich sortierten Grüßen
Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Calc sortiert nicht richtig

Beitrag von clag »

Hallo Anne-Maria,

das mit dem "Bahnhof verstehen" liegt daran, dass dir nicht klar ist wie in Calc Zahlen und Text unterschieden werden.
Eine Zahl darf nur eine Zahl sein und je nach Ländereinstellung ein Komma oder Punkt enthalten.
(wenn bei einer Zahl etwas anderes in der Zelle dargestellt wird zB € erfolgt das über das Format der Zelle)
Alles Andere wird als Text gewertet und behandelt.
sieht man in unformatierten Zellen daran Text wird links Zahlen erden rechtsbündig angezeigt
schaltest du "Werte hervorheben ein" Strg+F8 wird es noch deutlicher Zahlen=blau, Text=schwarz, Formelwerte=grün

349
350/351
352

Text und Zahlen werden aber unterschiedlich sortiert weil deren Bewertung logischerweise unterschiedlich ist.

Karolus Vorschlag und auch meiner machen alle Zellen der Reihe zu Text damit sie gleichwertig sortiert werden können.
(nur die Vorgehensweise unterscheidet sich)
Paljass Vorschlag schneidet das ab, was zur Texterkennung führt..... und erhält so eine Spalte mit Zahlen.

Wenn man etwas Nummeriert, sollte das auch immer eine Nummer/Text von gleicher Länge sein und keine Zahl.
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Benutzeravatar
lorbass
********
Beiträge: 4116
Registriert: Mo, 01.05.2006 21:29
Wohnort: Bonn

Re: Calc kann nicht rechnen

Beitrag von lorbass »

Anne-Maria hat geschrieben:Aber wie bekomme ich aus den schwarzen Text-Zellen blaue Werte hin?
Ggf. reicht es aus, wenn du die Zellen als Zahlen formatierst: Wähle dazu Format > Zellen…, trage dann auf dem Registerblatt Zahlen einen zu deinen Anforderungen passenden Formatcode ein, z.B.

Code: Alles auswählen

#.##0,00;[ROT]-#.##0,00;0,00
Wenn sich dann nix tut, kann es sein, dass den eigentlichen Zahlen in der Zelle noch ein Apostroph "'" vorangestellt ist. In dem Fall markiere die betroffenen Zellen (i.a. wohl eine oder mehrere Spalten), wähle Bearbeiten > Suchen & Ersetzen… und trage ein:

Code: Alles auswählen

 Suchen nach: ' <das Apostroph>
 Ersetzen durch: leer lassen
 [Mehr Optionen]
 [x] Nur in selektion
 [Ersetze alle]
Gruß
lorbass
Karolus
********
Beiträge: 7533
Registriert: Mo, 02.01.2006 19:48

Re: Calc sortiert nicht richtig

Beitrag von Karolus »

Hallo
Aber wie bekomme ich aus den schwarzen Text-Zellen blaue Werte hin?
Habe schon den ganzen Tag im Internet gesucht und nichts gefunden. Muss morgen meine Examensarbeit drucken...
Soso - hättest du hier im Thema den Beitrag vom 12.März 19:42 Uhr gelesen wäre dir die Suche im ganzen Internet erspart geblieben.

@Lorbass
Deine Methode zum Entfernen des Hochkommas funktioniert nicht bei ' am Anfang, die nur zur Textformatierung benutzt wurden.

Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Benutzeravatar
lorbass
********
Beiträge: 4116
Registriert: Mo, 01.05.2006 21:29
Wohnort: Bonn

Re: Calc sortiert nicht richtig

Beitrag von lorbass »

Karolus hat geschrieben:Deine Methode zum Entfernen des Hochkommas funktioniert nicht bei ' am Anfang, die nur zur Textformatierung benutzt wurden.
:oops: Stimmt! Ich wollte auch keinen Code-Block, sondern eine Aufzählung generieren. Dafür habe ich dann aber auch das Kreuzchen für die Regulären Ausdrücke vergessen. *schäm* – War wohl doch schon etwas spät, oder besser: etwas früh…

Richtig muss es heißen:
  • Suchen nach: ^.
  • Ersetzen durch: &
  • [Mehr Optionen]
  • [x] Nur in Selektion (bei Bedarf)
  • [x] Regulärer Ausdruck
  • [Ersetze alle]
Laut OOo-Wiki, Störendes Textformat in einer Calc-Zahlenspalte, soll es statt ^. – wohl etwas präziser – ^[0-9] heißen.

Danke für deinen Hinweis, Karolus.

Gruß
lorbass
Eddy
********
Beiträge: 2781
Registriert: So, 02.10.2005 10:14

Re: Calc sortiert nicht richtig

Beitrag von Eddy »

Hallo Anne-Maria,
Anne-Maria hat geschrieben: Wo ist die Funktion "formatierter Text"?
Bearbeiten > Inhalte einfügen
Anne-Maria hat geschrieben:Aber sie lässt sich nicht über mehrere Seiten strecken, wenn man sie länger macht, dann macht sie irgendwann automatisch einen Seitenumbruch.
Wie sonst? Was soll passieren, wenn die Seite voll ist? Wenn es nicht gedruckt werden muss, hilft Ansicht > Weblayout.

Mit verlängerten Grüßen

Eddy
Antworten