29. januar 2004 - 14:04Der 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?
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
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.
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?
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.
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.
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 :(
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.
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 :)
Synes godt om
Ny brugerNybegynder
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.