[de-users] 4.1.3.2 Calc, Sortieren von Zahlen und Texten

2013-11-06 Thread kbu
Moin, moin,

ich möchte zip-codes (US-Postleitzahlen) sortieren. Eigentlich sind
diese 5-stellig [12345], manchmal gibt es aber auch noch Zusätze
[12345-6789].

Wie kann ich so sortieren, daß die Postleitzahlen mit Zusätzen "richtig"
einsortiert werden und nicht alle gesammelt am Ende der Liste.

Danke & Gruߟ, Klaus

PS.: Windows 7 Professional, Service Pack 1, 64 Bit

-- 
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert


Re: [de-users] 4.1.3.2 Calc, Sortieren von Zahlen und Texten

2013-11-06 Thread Michael Höhne
Hallo Klaus,

> ich möchte zip-codes (US-Postleitzahlen) sortieren. Eigentlich sind
> diese 5-stellig [12345], manchmal gibt es aber auch noch Zusätze
> [12345-6789].
> 
> Wie kann ich so sortieren, daß die Postleitzahlen mit Zusätzen
> "richtig" einsortiert werden und nicht alle gesammelt am Ende der
> Liste.

Offenbar hast du die 5-stelligen zip-codes als _Zahl_ in deiner
Tabelle, während diejenigen mit Zusatz als _Text_ in der Tabelle stehen.

Sortierst du die Tabelle, werden zuerst die Zahlen und danach die Texte
angeordnet.

Du kannst das verhindern, indem du alle Postleitzahlen als _Text_
verwendest. Die vorhandenen zip-codes kannst du anpassen, indem du eine
Hilfsspalte einfügst und dort mit der Funktion =TEXT() arbeitest. Steht
in A1 die Zahl 54321, so liefert die Formel TEXT(A1;"#") den _Text_
"54321".

Zusätzlich solltest du das Zellformat deiner zip-code-Spalte auf Text
ändern, damit Calc bei einer neuen Eingabe von zip-codes keine
automatische Erkennung durchführt und die Eingabe als Zahl
interpretiert. Alternativ kannst du bei einer neuen Eingabe auch ein
Apostroph ' voranstellen. Die Eingabe von z.B. '12345 interpretiert
Calc unabhängig vom Zellformat als "Achtung:Text"-12345.

Gruß,
Michael 

-- 

   / / / / /__/  Michael Höhne /
  /   / / /  /  mih-hoe...@web.de /
 /


-- 
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert


Re: [de-users] 4.1.3.2 Calc, Sortieren von Zahlen und Texten

2013-11-06 Thread Christian Kühl

Hallo, Klaus!

Am 07.11.2013 05:25, schrieb kbu:


ich möchte zip-codes (US-Postleitzahlen) sortieren. Eigentlich sind
diese 5-stellig [12345], manchmal gibt es aber auch noch Zusätze
[12345-6789].

Wie kann ich so sortieren, daß die Postleitzahlen mit Zusätzen
"richtig" einsortiert werden und nicht alle gesammelt am Ende der
Liste.


Ein Schuss ins Blaue: Du hast die normalen Postleitzahlen als ZAHL
eingegeben, während die Postleitzahlen mit Zusätzen als TEXT eingegeben
sind (werden beide automatisch so formatiert, wenn sie eingegeben
werden, letzteres, weil sich eine Nichtzahl darin befindet).

Lösung: Auch die normalen Postleitzahlen als TEXT eingeben. Dazu musst
du bei der Eingabe ein Hochkomma voranstellen, also '12345 anstatt nur
12345. Dann werden die Postleitzahlen auch richtig sortiert.

Gruß,
Christian.

--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert


Re: [de-users] 4.1.3.2 Calc, Sortieren von Zahlen und Texten

2013-11-07 Thread Wolfgang Jäth
Am 07.11.2013 05:25, schrieb kbu:
> 
> ich möchte zip-codes (US-Postleitzahlen) sortieren. Eigentlich sind
> diese 5-stellig [12345], manchmal gibt es aber auch noch Zusätze
> [12345-6789].
> 
> Wie kann ich so sortieren, daß die Postleitzahlen mit Zusätzen "richtig"
> einsortiert werden und nicht alle gesammelt am Ende der Liste.

Das Problem ist, daß '12345' als Zahl erkannt wird, und '12345-6789' als
Text. Das erkennst Du auch daran, daß Zahlen standardmäßig rechtsbündig
angeordnet werden, Text dagegen linksbündig.

Um eine korrekte Sortierung[1] zu erhalten, musst Du alles in Text
umwandeln, und /dann/ sortieren. Am einfachsten markierst Du dazu die
Spalte, kopierst sie (Bearbeiten => Kopieren) und fügst sie an gleicher
Stelle mit 'Bearbeiten => Inhalte einfügen' und folgenden Optionen ein:

  [_] Alle
  [X] Text
  [_] Zahl
  [_] ...

Um zu erzwingen, daß auch zukünftige Eingaben als Text angesehen werden,
markierst Du die Spalte, und setzt alle Zellformate auf 'Format =>
Zellen => Zahlen => Kategorie: Text' (oder gibst direkt als Format-Code
das Zeichen '@' ein).


[1] bedingt; es kann nicht verhindern, daß bestimmte Zeichen falsch
einsortiert werden, z. B. ist '12345\67' größer als '12345/78', denn der
Zeichencode des Zeichens an der 6. Position ('\') des einen Strings ist
einfach größer als das des anderen ('/'). Wenn Du *das* willst, musst Du
alle Nicht-Zahl-Zeichen eliminieren (was sinnvoll nur über ein Makro
geht), und den Rest in eine Hilfsspalte schreiben, nach der Du dann
sortieren kannst.


Wolfgang
-- 


-- 
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert



Re: [de-users] 4.1.3.2 Calc, Sortieren von Zahlen und Texten

2013-11-07 Thread kbu
Moin, moin,

wie im Betreff angedeutet, waren in der betreffenden Spalte Texte und
Zahlen gemischt; so sind sie halt, die Daten...

Ich habe Michaels Hinweis aufgegriffen und mit =TEXT(A1;"00###") auch
gleich noch das Problem der führenden Nullen gelöst!

Vielen Dank, das gilt natürlich auch für Christian und Wolfgang!

Gruß aus Hannover, Klaus

Am 07.11.2013 07:44, schrieb Michael Höhne:
> Hallo Klaus,
> 
>> ich möchte zip-codes (US-Postleitzahlen) sortieren. Eigentlich sind
>> diese 5-stellig [12345], manchmal gibt es aber auch noch Zusätze
>> [12345-6789].
>>
>> Wie kann ich so sortieren, daß die Postleitzahlen mit Zusätzen
>> "richtig" einsortiert werden und nicht alle gesammelt am Ende der
>> Liste.
> 
> Offenbar hast du die 5-stelligen zip-codes als _Zahl_ in deiner
> Tabelle, während diejenigen mit Zusatz als _Text_ in der Tabelle stehen.
> 
> Sortierst du die Tabelle, werden zuerst die Zahlen und danach die Texte
> angeordnet.
> 
> Du kannst das verhindern, indem du alle Postleitzahlen als _Text_
> verwendest. Die vorhandenen zip-codes kannst du anpassen, indem du eine
> Hilfsspalte einfügst und dort mit der Funktion =TEXT() arbeitest. Steht
> in A1 die Zahl 54321, so liefert die Formel TEXT(A1;"#") den _Text_
> "54321".
> 
> Zusätzlich solltest du das Zellformat deiner zip-code-Spalte auf Text
> ändern, damit Calc bei einer neuen Eingabe von zip-codes keine
> automatische Erkennung durchführt und die Eingabe als Zahl
> interpretiert. Alternativ kannst du bei einer neuen Eingabe auch ein
> Apostroph ' voranstellen. Die Eingabe von z.B. '12345 interpretiert
> Calc unabhängig vom Zellformat als "Achtung:Text"-12345.
> 
> Gruß,
> Michael 
> 

-- 
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert