Avatar billede Katharina Juniormester
13. maj 2014 - 17:53 Der er 10 kommentarer og
1 løsning

Sorteringsrækkefølge - Excel 2010

Jeg fik hjælp af natkatten til et spørgsmål i sidste uge, vedr. sorteringsrækkefølge. I samme forbindelse har jeg et nyt problem. (håber måske du ser mit spørgsmål her, Natkat ;))

Hvis der er andre, der kan hjælpe, kan jeg lige kopiere det løste spørgsmål:

Jeg har 3 kolonner, hvor der i A står et mærke, i B et modelnummer og i C et typenummer.

Min sorteringsrækkefølge er nu, at der sorteres på kolonne A først og derefter på kolonne B.

Eks:
AEG            DK3390      942492390
Electrolux    EFB105X      942640102
Electrolux    EFB105X      942640102
Electrolux    EFB60001K    942490097
Electrolux    EFB60001K    942490097
Electrolux    EFC60001W    942490098
Electrolux    EFC60001W    942490098
Electrolux    EFC60001X    942490096
Electrolux    EFC60001X    942490096
Electrolux    EFC60110X    942490064
Electrolux    EFC60RX      942640105
Electrolux    EFC630K      949610438
Electrolux    EFC630X      949610437
Electrolux    EFC6423X    942492374

De fire sidste sorterer Excel jo så til sidst, fordi at den vil sortere tal før bogstaver, men jeg kunne godt tænke mig, at den både sorterer på de 3 første bogstaver OG på tallene. Altså så EFC60RX står før EFC60001W, fordi 60 jo er mindre end 60001.

Kan det lade sig gøre?

Natkattens løsning var, at jeg satte 2 formler ind i 2 hjælpekolonner:
D: =VENSTRE(B2;MIN(FIND({"0"\"1"\"2"\"3"\"4"\"5"\"6"\"7"\"8"\"9"};B2&"0123456789"))-1)
E: =MIDT(B2;SAMMENLIGN(SAND;ER.TAL(1*MIDT(B2;RÆKKE($1:$10);1));0);TÆL(1*MIDT(B2;RÆKKE($1:$10);1)))*1

Løsningen ligger også her http://gupl.dk/710261/.

Spørgsmålet er her: http://www.eksperten.dk/spm/994293

Mit problem nu, er så, at modelnummeret nogle gange ser således ud: ESZB5460/01/BR. Når jeg prøver at opdele den type modelnumre, så vil formlen ikke lykkes - tænker, det er fordi, Excel ser det som en formel, pga. /-tegnet.
Skal "bare" kunne sortere efter bogstaverne og tallene, der er INDEN /-tegnet.

Håber virkelig på, at der er en, der kan hjælpe mig her. :)
Avatar billede natkatten Mester
13. maj 2014 - 20:03 #1
Jeg prøver med en anden matriksformel:

http://gupl.dk/710480/
Avatar billede Katharina Juniormester
14. maj 2014 - 08:31 #2
Tusind tak :)
Jeg havde nogle enkelte, hvor den stadig kom med #VÆRDI!, jeg løste det ved at sætte 2 ind i stedet for 1, i slutningen af formlen.

Jeg forstår bare ikke rigtigt, hvorfor den blev løst ved det. Kan du komme med en hurtig forklaring på løsningen?

Har prøvet at læse om matrixformler på den side du sendte link til, i det tidligere spørgsmål - men synes godt nok det er svært gennemskueligt.. :-/

Smid også gerne et svar. :)
Avatar billede Katharina Juniormester
14. maj 2014 - 08:57 #3
Så har jeg nogle, der hedder HBN560A01, HBN562A03, som den heller ikke vil trække tallene ud fra.
Forstår det simpelthen ikke, når det sagtens kan lade sig gøre på HBN536AFN02. Jeg kan se, at der er en sammenhæng, ved at dem hvor den ikke vil trække tallene ud, kun er 9 tegn lange og de andre i dét ark er 11 tegn lange. Jeg har bare svært ved at se, hvor i formlen det er jeg skal ændre.
Bud? :)
Avatar billede xl-Enthusiast Ekspert
14. maj 2014 - 11:00 #4
Måske:

=SLÅ.OP(9^9;--("0"&MIDT(B2;MIN(SØG({0\1\2\3\4\5\6\7\8\9};B2&"0123456789"));RÆKKE($1:$100))))
Avatar billede Katharina Juniormester
14. maj 2014 - 14:19 #5
Neeej, den returnerer bare "0". :-/
Avatar billede xl-Enthusiast Ekspert
14. maj 2014 - 14:27 #6
Avatar billede Katharina Juniormester
14. maj 2014 - 16:06 #7
Det er helt perfekt - tak :) Ved da ikke lige, hvorfor jeg ikke kunne få det til at virke før..

Jeg ved ikke rigtigt, hvad proceduren er vedr. pointgivning, når I er to, der svarer.

Må man oprette et spørgsmål kun til pointgivning mon? Så en af jer kan få for dette og den anden for et nyoprettet spørgsmål?
Avatar billede xl-Enthusiast Ekspert
14. maj 2014 - 16:15 #8
Jeg samler ikke på point, så se bare bort fra mig.
Avatar billede Katharina Juniormester
15. maj 2014 - 08:06 #9
Cool, men du skal i hvert fald have tusind tak for hjælpen. :)

Hvis du vil lægge et svar, Natkat, så går pointene til dig. :)
Avatar billede natkatten Mester
15. maj 2014 - 09:10 #10
Jeg samler heller ikke på point, så xl-Enthusiast, som løste problemet, bør tage dem.
Avatar billede xl-Enthusiast Ekspert
15. maj 2014 - 11:08 #11
OK.
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