Avatar billede Blunderskov Nybegynder
27. marts 2015 - 13:54 Der er 11 kommentarer og
1 løsning

Excel 2010 - kan ikke ændre celleformat

Hej.

Jeg har kopieret noget info ind i excel, da jeg gerne vil sortere lidt i det.

Jeg har et kæmpe problem med nogle datoer. De ser sådan her ud:
26. januar 1991
og de står som 'Standard' i celleformateringen.
Jeg vil gerne ændre til datoformat  f.eks. 26.01.93, for at det fylder mindre, men når jeg gør det så sker der ikke en bjælde!  ...og det er uanset hvilket datoformat jeg vælger.
Jeg har prøvet alt muligt, men det holder sit format....26. januar 2012...bum!

Kan man ikke 'eksplodere' en celle, og derefter vælge ønskede format, ligesom man i AutoCAD kan eksplodere et objekt, og samle det efter behag?

Nogle forslag til at få cellen (cellerne, der er mange) til at makkeret?

Vh. Berit
Avatar billede finb Ekspert
27. marts 2015 - 14:52 #1
=DATO(år("26. januar 1991");måned("26. januar 1991");dag("26. januar 1991"))
Avatar billede jens48 Ekspert
27. marts 2015 - 15:40 #2
Problemet opstår fordi datoen er i tekst-format. Derfor vil finb's formel heller ikke virke. Prøv med denne:

=DATE(RIGHT(A1;4);CHOOSE(MATCH(MID(A1;FIND(" ";A1)+1;3);{"jan";"feb";"mar";"apr";"maj";"jun";"jul";"aug";"sep";"okt";"nov";"dec"});1;2;3;4;5;6;7;8;9;10;11;12);LEFT(A1;2))

På dansk:

=DATO(HØJRE(A1;4);VÆLG(SAMMENLIGN(MIDT(A1;FIND(" ";A1)+1;3);{"jan";"feb";"mar";"apr";"maj";"jun";"jul";"aug";"sep";"okt";"nov";"dec"});1;2;3;4;5;6;7;8;9;10;11;12);VENSTRE(A1;2))
Avatar billede jens48 Ekspert
27. marts 2015 - 15:48 #3
En lille rettelse til formelen:

=DATE(RIGHT(A1;4);CHOOSE(MATCH(MID(A1;FIND(" ";A1)+1;3);{"jan";"feb";"mar";"apr";"maj";"jun";"jul";"aug";"sep";"okt";"nov";"dec"};0);1;2;3;4;5;6;7;8;9;10;11;12);LEFT(A1;2))

=DATO(HØJRE(A1;4);VÆLG(SAMMENLIGN(MIDT(A1;FIND(" ";A1)+1;3);{"jan";"feb";"mar";"apr";"maj";"jun";"jul";"aug";"sep";"okt";"nov";"dec"};0);1;2;3;4;5;6;7;8;9;10;11;12);VENSTRE(A1;2))
Avatar billede Blunderskov Nybegynder
27. marts 2015 - 18:19 #4
Hej
Tak for svar.

Korrekt, at finb's svar ikke fungerer. I tilfælde af, at det gjorde ville jeg også skulle ind og ændrer datoen for hver linje, da den ændrer sig for hver celle.

Og desværre er jens 48's linjer alt for lange til, at de passer ind i det 'vindue' man kan læse i, og jeg kan desværre ikke gætte, hvordan linjerne fortsætter ;-)

Håber, at jens svarer igen med formlen 'hakket' i stykker, der passer til det område Eksperten.dk har sat til rådighed :0)
Avatar billede jens48 Ekspert
27. marts 2015 - 18:30 #5
Ja, det ser lidt dumt ud, men hvis du kopierer alle 3 linier, kommer det hele med.
Men her er formlerne hakket i 3 stykker

=DATE(RIGHT(A1;4);CHOOSE(MATCH(MID(A1;FIND(" ";A1)+1;3);
{"jan";"feb";"mar";"apr";"maj";"jun";"jul";"aug";"sep";"okt";"nov";"dec"};0);
1;2;3;4;5;6;7;8;9;10;11;12);LEFT(A1;2))

=DATO(HØJRE(A1;4);VÆLG(SAMMENLIGN(MIDT(A1;FIND(" ";A1)+1;3);
{"jan";"feb";"mar";"apr";"maj";"jun";"jul";"aug";"sep";"okt";"nov";"dec"};0);
1;2;3;4;5;6;7;8;9;10;11;12);VENSTRE(A1;2))
Avatar billede jens48 Ekspert
27. marts 2015 - 18:37 #6
Hvis datoen også kan stå med 1 ciffer skal formelen modificeres til (igen hakket i 3 dele):

=DATE(RIGHT(A1;4);CHOOSE(MATCH(MID(A1;FIND(" ";A1)+1;3);
{"jan";"feb";"mar";"apr";"maj";"jun";"jul";"aug";"sep";"okt";"nov";"dec"};0);
1;2;3;4;5;6;7;8;9;10;11;12);LEFT(A1;FIND(".";A1;1)-1))


=DATO(HØJRE(A1;4);VÆLG(SAMMENLIGN(MIDT(A1;FIND(" ";A1)+1;3);
{"jan";"feb";"mar";"apr";"maj";"jun";"jul";"aug";"sep";"okt";"nov";"dec"};0);
1;2;3;4;5;6;7;8;9;10;11;12);VENSTRE(A1;FIND(".";A1;1)-1))
Avatar billede Blunderskov Nybegynder
27. marts 2015 - 19:01 #7
Wauw!!

Det virker sq!
Der er ikke et øje tørt her...og 'ophakningen' var en god løsning.

Det var godt, at du også fik tilføjet de linjer med et-cifret datoer.
Super!

Det er første gang, at jeg skriver et indlæg, så jeg aner ikke, hvordan giver jeg dig dine point?
Håber, at prikken er sat korrekt for mit svar.
;-)
Avatar billede Blunderskov Nybegynder
27. marts 2015 - 19:03 #8
Næeh, nu gav jeg mulighed for at give mig selv point hehe!!
Den går jo ikke....:-|
Avatar billede jens48 Ekspert
27. marts 2015 - 19:22 #9
Du er ikke den første der har lavet den fejl. Men her kommer et svar, hvis du vil give points. God weekend
Avatar billede Blunderskov Nybegynder
30. marts 2015 - 18:34 #10
Jeg vil da gerne give point, - du reddede mig ud af mit problem.
-og er det ikke sådan man gør herinde?  :-)

God dag til dig.
Avatar billede Peter Praktikant
04. januar 2019 - 20:52 #11
Jeg sidder med samme problem vedrørende datoer

Men jeg forstår ikke hvordan jeg får formlerne ind i cellerne?
Ja jeg er nybegynder :-)

Se nedenstående udsnit fra arket, hvor datoerne står i række A, og så ellers bare derned af.
Dato
14.05.2018
20.03.2018
05.10.2018
02.06.2018
02.05.2018
Avatar billede jens48 Ekspert
08. januar 2019 - 23:27 #12
Formelen er lavet til at hente data fra celle A1. Stil dig i celle B1 og hent formelen ind i formellinjen. Formelen vil give forkert resultat, da du i A1 har "Dato", men når du kopierer B1 til B2,vil den automatisk hente data fra A2 med det korrekte resultat. Og så kan du slette B1.
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

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