Avatar billede themepark Nybegynder
29. januar 2004 - 14:04 Der er 15 kommentarer og
2 løsninger

Problemer med måneder i tekst format

Jeg har skrevet alle 12 måneder for nogle forskellige år i en kolonne. I kolonnen nedenunder vil jeg så gerne have en formel, der returnerer nummeret for hver måned, f.eks. Marts=3. Men jeg kan ikke umiddelbart finde en sådan formel i Excel. Er der nogle, der kan hjælpe mig?
Avatar billede stefanfuglsang Juniormester
29. januar 2004 - 14:31 #1
Det er væsentlig nemmere at anbringe månedsnumre i kolonnerne, og så formattere disse til månedsnavne (altså det omvendte af hvad du har gjort)
a1: 1    b1: 2    c1: 3  ...
a2: =a1  b2: =b1  c2: =c1  ...

Række 2 formatteres som Brugedefineret  mmmm
Så får du månedsnavnet.
Avatar billede themepark Nybegynder
29. januar 2004 - 14:37 #2
Du har ganske ret, men jeg troede faktisk ikke, man bare kunne få måneden på den måde :) Tak...smid lige et svar ;)
Avatar billede janvogt Praktikant
29. januar 2004 - 14:37 #3
Du kan bruge MATCH-formlen (på dansk SAMMENLIGN)

Skriv månederne i f.eks. celle A1:A12
Hvis du så har "Marts" stående i H4 vil følgende formel skrive "3"
=MATCH(H4;A1:A12)
Avatar billede stefanfuglsang Juniormester
29. januar 2004 - 14:42 #4
mit forslag er "gratis"...
Avatar billede themepark Nybegynder
29. januar 2004 - 14:42 #5
janvogt, okay, men stefan's metode er faktisk smartere ;) Skal dog lige høre om en ting mht den metode...kan jeg få den til at skrive månederne med stort Begyndelsesbogstav?
Avatar billede themepark Nybegynder
29. januar 2004 - 14:42 #6
stefan, hvorfor dog det? Man skal da have point, når man svarer rigtigt...ligesom i en quiz *G*
Avatar billede themepark Nybegynder
29. januar 2004 - 14:53 #7
Nevermind det sidste...kom lige i tanke om STORT.FORBOGSTAV formlen ;)
Avatar billede stefanfuglsang Juniormester
29. januar 2004 - 14:54 #8
Jeg må hellere svare for at få det afsluttet...
Avatar billede themepark Nybegynder
29. januar 2004 - 14:56 #9
Hmm...og dog...kan jo ikke bruge STORT.FORBOGSTAV på cellen selv, og vil helst undgå at skulle indtaste månederne 2 gange.

Og stefan, det har da ikke noget med det at gøre, men jeg spørger altid folk, hvorfor de ikke vil have point, når nogle kommer og siger det ;)
Avatar billede themepark Nybegynder
29. januar 2004 - 15:06 #10
Men nogle, der også kan hjælpe mig med det med stort begyndelsesbogstav for månederne? Er der ikke andre måder end at bruge formlen STORT.FORBOGSTAV?
Avatar billede stefanfuglsang Juniormester
29. januar 2004 - 18:07 #11
Undskyld min lidt klodsede svar/kommentar, jeg tager gerne i mod point.
Jeg kan ikke umiddelbart se en løsning på dit store bogstav -men jeg vil ikke afvise,at der er en løsning.

janvogts løsning virker, men kun hvis du kun har månederne for ét år.
Avatar billede faithless Praktikant
29. januar 2004 - 18:17 #12
Hvis du bruger Office XP, kan du formatere dine celler med månederne, som engelsk dato.
Marker celler tryk ctrl+1 og vælg dato. Jeg har så en dropdown menu, hvor jeg kan vælge location. Hvis du vælger England, kan du vælge det format der passer dig med stort forbogstav.

Jeg køre selv Engelsk Office XP med dansk orbog installeret, så jeg ved ikke om det er derfor jeg har den mulighed.
Avatar billede faithless Praktikant
29. januar 2004 - 18:40 #13
Du kan eventuelt også lege lidt med en If sætning som ligner denne =IF(A1=1;"Jan";IF(A1=2;Feb;))
Avatar billede themepark Nybegynder
29. januar 2004 - 19:35 #14
faithless, jeg har selv rodet lidt med det, og kører faktisk Office XP, i den danske version. Problemet er bare at månederne jo så vises på engelsk ikke dansk :(
Avatar billede faithless Praktikant
07. februar 2004 - 22:11 #15
Hvis du kan opdele det i 2, så kan du bruge disse formler.
=IF(A1=1;"Jan";IF(A1=2;"Feb";IF(A1=3;"Mar";IF(A1=4;"Apr";IF(A1=5;"Maj";IF(A1=6;"Jun"))))))

=IF(A1=7;"Jul";IF(A1=8;"Aug";IF(A1=9;"Sep";IF(A1=10;"Okt";IF(A1=11;"Nov";IF(A1=12;"Dec"))))))
Avatar billede faithless Praktikant
07. februar 2004 - 22:24 #16
Lav et ark som hedder Sheet2, i kolonne A og de første 12 rækker skriver du 1,2,3... osv. i kolonne B ud for det rigtige nummer skriver du den tekst du ønsker.

Herefter går du ind i det ark, hvor du skal ha' returneret månederne med stort og indsætter denne formel =HLOOKUP(Sheet2!$B$1;Sheet2!$B:$B;MATCH(A7;Sheet2!A:A;0)) Du retter A7 til den celle som skal tjekkes.
Du kan hide Sheet2, så det ikke kan ses formlen virker alligevel.

Kan sende dig et ark, hvis du smider din e-mail.
Avatar billede themepark Nybegynder
26. februar 2004 - 17:05 #17
Det lykkedes mig faktisk at løse det med et stort forbogstav omend på en lidt kringlet måde.

Ved først at bruge året og måneden, som der står i hver kolonne, til at lave en dato med, og så derefter lave det til tekst med formatet mmmm og til sidst bruge formlen STORT.FORBOGSTAV på det hele, ja, så lykkedes det mig faktisk :) Men formler siger vist mere end 1000 ord ;)

=STORT.FORBOGSTAV(TEKST(DATO(L$3;L$2;1);"mmmm"))

Her er L$3 den celle, hvor året står i, og L$2 den celle hvor månedens tal står i :)
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