Avatar billede kiza Nybegynder
13. maj 2003 - 11:37 Der er 22 kommentarer og
1 løsning

Ændre alfabetets rækkefølge til sortering

Kan man ændre alfabetet i excel, så rækkefølgen er æ, ø, å, a, b, c..... istedet for a, b, c, d........Jeg sidder med en papirliste med på flere tusinde emner. I excel skal jeg sortere en tilsvarende liste så papirliste og elektronisk liste bliver ens. Problemet er at i papirlisten kommer æ, ø og å før a. Hvordan får jeg listerne til at blive ens?
kiza
Avatar billede Chewie Novice
13. maj 2003 - 11:41 #1
Du sorter den bare faldende .... i Data -> sorter
Avatar billede Chewie Novice
13. maj 2003 - 11:42 #2
sorry ... jeg læste ikke spm ordenligt
Avatar billede janvogt Praktikant
13. maj 2003 - 11:43 #3
Ja, du kan definere din egen brugerliste og så sortere efter den.
Listerne defineres under Tools-Options-Custom Lists.
Avatar billede b_hansen Novice
13. maj 2003 - 11:43 #4
du skal først lave din egen liste.

gå ind i Funktioner ->indstillinger. Vælg fanebladet "lister" og tilføj en ny med din ønskede rækkefølge.

Når det er gjort, markerer du det område, der skal sorteres. Vælg herefter sorter. Herinde klikker du på indstillinger, og vælger din liste.
Avatar billede b_hansen Novice
13. maj 2003 - 11:44 #5
øv øv øv... 35 sekunder *S*
Avatar billede janvogt Praktikant
13. maj 2003 - 11:52 #6
*SS*
Avatar billede janvogt Praktikant
13. maj 2003 - 11:55 #7
Du kunne jo også bare copy/paste hele æøå-blokken op foran a-blokken.
Avatar billede janvogt Praktikant
13. maj 2003 - 11:56 #8
b_hansen> 45 :-)
Avatar billede kiza Nybegynder
13. maj 2003 - 12:00 #9
Jeg har forsøgt at lave en ny liste som beskrevet af jan vogt og b hansen, men det virker ikke...... Listen sorteres stadig efter det normale alfabet...hvad gør jeg galt???
Avatar billede b_hansen Novice
13. maj 2003 - 12:03 #10
under sortering skal du vælge indstillinger i nederste venstre hjørne. Herinde skal du så vælge din liste, der skal sorteres efter.

ja ja Jan... Nu skal du bare drille med, at jeg heller ikke kan regne *G*
Avatar billede kiza Nybegynder
13. maj 2003 - 12:04 #11
Og nej, jeg kan ikke bare copy/paste hele æøå-blokken op foran a-blokken, for i listen på ca. 6000 navne kan der fx stå Bach, Jørgen og dernæst Bach, Jette....... så det vil kræve at jeg går alle 6000 navne igennem...
Avatar billede kiza Nybegynder
13. maj 2003 - 12:05 #12
Ja, det har jeg gjort (valgt listen i nederste venstre hjørne)... andre forslag??
Avatar billede janvogt Praktikant
13. maj 2003 - 12:42 #13
Det forstår jeg ikke ...
Vil det sige, at æøå-blokken sorterer baglæns, men det gør abc-blokken ikke?
Avatar billede b_hansen Novice
13. maj 2003 - 12:52 #14
Underligt.... Det virker heller ikke her (Excel 2002). Du bliver nok nød til at vente på, at makro-gutterne melder sig på banen.
Avatar billede jkrons Professor
13. maj 2003 - 13:06 #15
En mulighed kunne være at sortere af to omgange. Sorter først det hele almindeligt. Marker derefter alle med Æ, Ø og Å. Sorter dem omvendt. Flyt dem så op foran de andre.
Avatar billede bak Forsker
13. maj 2003 - 13:19 #16
En anden mulighed der måske kræver lidt mere arbejde. (virker kun hvis det er navne)
lav 3 søg og erstat, Æ med 1, Ø med 2 og Å med 3
Sorter nu på alm. vis.
Lav igen de 3 søg og erstat, 1 med Æ, 2 med Ø og 3 med Å
Avatar billede jkrons Professor
13. maj 2003 - 13:21 #17
Og husk at sætte flueben i Forskel på små og store bogstaver :-)
Avatar billede janvogt Praktikant
13. maj 2003 - 13:27 #18
.... hvis nogen af tekststrengene indeholder tal kan det vist ikke anbefales :-)
Avatar billede bak Forsker
13. maj 2003 - 13:32 #19
Det har I da ret i, gutter, men man må jo også gerne tænke lidt selv :-)
man kunne også bruge ! " # $ % &  der alle ligger foran foran A
Avatar billede janvogt Praktikant
13. maj 2003 - 13:41 #20
Godt ord igen ....
Avatar billede kiza Nybegynder
13. maj 2003 - 13:46 #21
Sådan, bak. Det virker faktisk. Den løsning vil jeg bruge. Nu er det min første gang på det her system.... hvordan tildeler jeg dig point???
kiza
Avatar billede bak Forsker
13. maj 2003 - 13:48 #22
svar :-)

du kan også lige få en makro. marker dine celle og kør den
Sub Macro1()
'
' Macro1 Macro
' Macro recorded 13-05-2003 by Tommy Bak Christensen
Dim rng As Range
Dim rep1
Dim rep2
Dim i


    Set rng = Selection
    rep1 = Array("Æ", "Ø", "Å", "æ", "ø", "å")
    rep2 = Array("!", """", "#", "$", "%", "&")
    For i = 1 To 6
    rng.Replace What:=rep1(i), Replacement:=rep2(i), LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=True
    Next
   
    rng.Sort Key1:=rng(1, 1), Order1:=xlAscending, Header:=xlGuess, _
        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
   
    For i = 1 To 6
    rng.Replace What:=rep2(i), Replacement:=rep1(i), LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=True
    Next
End Sub
Avatar billede kiza Nybegynder
13. maj 2003 - 13:57 #23
Tak igen - den prøver jeg lidt senere. Hvordan tildeler jeg dig point?
kiza
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester