Sortering alfanumerisk -11 før 2

Brugerhjælp og support til regneark i LibreOffice Calc

Moderator: Lodahl

Post Reply
kulu
Posts: 199
Joined: 5. Apr 2008 19:51
Location: Århus

Sortering alfanumerisk -11 før 2

Post by kulu »

Hvordan får man OOo til at sortere bogstaver og tal rigtigt, så fx adresser sorteres efter bogstaver og herefter husnumre i rigtig rækkefølge.

Eksempel sorteres der fejlagtigt sådan:
torvet 1
torvet 11
torvet 12
torvet 2
torvet 22
torvet 3
torvet 33
torvet 4
torvet 44

... altså 11 kommer før 2 osv.
Jeg vil godt have sorteret torvet 1, torvet 2, torvet 11 osv.
Jens S
Posts: 1091
Joined: 25. Mar 2007 22:42

Post by Jens S »

Nej, jeg har ikke anden løsning end den du nok allerede har fundet:
1. Marker cellerne
2. Vælg Data>Tekst til kolonner vælg mellemrum
3. Sortér

mvh
Jens
kulu
Posts: 199
Joined: 5. Apr 2008 19:51
Location: Århus

Post by kulu »

Tak. Det var en mulighed jeg ikke kendte.
Man skal altså have adskilt gadenavn og husnummer i kolonner.
Men den foreslåede mulighed er jo en nem måde at gøre det på, så
Jens S
Posts: 1091
Joined: 25. Mar 2007 22:42

Post by Jens S »

Her er en anden løsning:
1. Marker dine celler
2. Vælg Rediger>Søg og Erstat
3. Søg efter: (.*[:space:])([:digit:]{1}$)
4. Erstat med: $1 $2
5. Flere indstillinger:
x Kun det markerede
x Regulære udtryk
6. Erstat alle
Den skulle indsætte et ekstra mellemrum foran gadenumre med kun et ciffer og du kan sortere som normalt

mvh
Jens
kulu
Posts: 199
Joined: 5. Apr 2008 19:51
Location: Århus

Post by kulu »

Det virker sørme :D . Tak for det.
Så lærte jeg det, hvor filosofien så formentlig ved indskrivning er: et foranstillet mellemrum ved encifrede tal. Hvis man opererer med trecifrede tal (fx 101), så to mellemrum ved encifrede tal, og et mellemrum ved de tocifrede (?)
Post Reply