Månadsnummer till månadsnamn i Excel

Så omvandlar du 2 till feb och 8 till Augusti

Excelfråga: Finns någon formel för att omvandla månadsnummer till månadsnamn i Excel?

Säg att du har celler eller en kolumn med månadsnummer (1, 2, 3 o s v) och vill även ha en kolumns som visar månadens namn (jan, feb, mar o s v).

En bild som visar bord Automatiskt genererad beskrivning

En lösning är att använda funktionen TEXT [VALUE] tillsammans med funktionen DATUM [DATE].

Vi rekommenderar dessa Excelkurser:
www.infocell.se – lärarledda kvalitetskurser i Excel
www.officekurs.se – oslagbar e-kurser i Excel & Office-paketet

Funktionen TEXT [VALUE]

Kort förklaring av funktionen TEXT [VALUE]: Med funktionen TEXT kan du bestämma hur ett värde skall formateras/visas. Om du skriver =TEXT(2022-06-22;”MMM”) kommer cellsvaret att bli jun. Värdet/datumet (2022-06-22) formateras med koden ”MMM” som är kort månadsnamn. Skulle du skriva ”MMMM” istället får du juni (långt månadsnamn).

Hmm…🤔. Bra, då vet jag ju hur jag kan formatera utifrån ett datum…🤔…men jag har ju inte ett datum här, utan ett månadsnummer. Ja, det är där funktionen DATUM [DATE] kommer in i bilden.

Funktionen DATUM [DATE]

Funktionen DATUM vill ha tre saker av dig; år, månad och dag. Följande formel ger svaret 2022-06-22:

=DATUM(2022;06;22)

Då knyter vi ihop säcken. Vi är ju egentligen bara ute efter ”månaden”. Vilket år eller vilken dag spelar mindre roll. Detta innebär att vi kan använda månadsnumret i B-kolumnen i funktionen DATUM, för att generera ett ”fiktivt” datum, som vi sedan kan använda för att formatera som månadsnamn med hjälp av funktionen TEXT…hänger du med 😉.

En bild som visar text Automatiskt genererad beskrivning

Vi kan stoppa in vilket år vi vill (t.ex. ”2000”) och vilken dag vi vill mellan 1-28 (t.ex. 1). För månaden länkar vi mot cellen med månadsnummer (B5). Detta ger oss ett datum med korrekt månad (2000-01-01).

Svaret från denna funktion kan vi sedan använda inne i vår TEXT-funktion:

=TEXT(DATUM(2000;B5;1);”MMM”)

Med TEXT-funktionen talar vi om för Excel att datumet ”2022-01-01” ska formateras som ”MMM”, d.v.s. kort månadsnamn. Svaret i cellen blir alltså jan 😊

En bild som visar text Automatiskt genererad beskrivning

För att skriva ut långt månadsnamn är det alltså bara att ändra till ”MMMM” i funktionen.

Extratips 💡

Om du vill skriva ut månadens namn med stor bokstav i början av månadsnamnet kan du använda funktionen INITIAL [PROPER]:

=INITIAL(TEXT(DATUM(2000;B5;1);”MMM”))

Du gillar kanske också...

Börja prenumerera idag!

Ta del av tips & tricks i Excel och Office en gång i månaden helt kostnadsfritt.

Grattis! Du kommer nu att få Excelbrevet varje månad helt gratis.