Excel låter dig formatera datum på många olika sätt. Du kan välja att visa datumet i ett kort datumformat eller i ett långt datumformat.
Du kan också bara visa dagnumret, månadsnamnet eller året från ett visst datum.
I denna korta Excel -handledning kommer jag att visa dig några enkla metoder för att få månadsnamnet från ett datum i Excel.
Så, låt oss komma igång!
Hämta månadsnamnet från datumet
Det finns flera olika sätt att få varje månad från ett datum i Excel.
Metoden du väljer beror på hur du vill ha resultatet (dvs. om du vill ha det som en textsträng eller ha hela datumet men bara visa månadens namn)
Låt oss se ett par metoder för att göra detta som du kan använda i olika scenarier.
Anpassad formatering
Att använda anpassad nummerformatering för att få månadsnamnet är den bästa metoden av alla de som omfattas av denna handledning.
Detta beror på att det inte ändrar det underliggande datumet. Det ändrar bara hur datumet visas i cellen - vilket är genom att bara visa månadsnamnet från datumet.
Fördelen med att använda denna metod är att du fortfarande kan använda datumet i beräkningar.
Antag att du har datumen enligt nedan och du vill bara visa månadsnamnet och inte hela datumet.
Nedan följer stegen för att göra detta:
- Markera alla celler som har datumen för vilka du vill visa månadsnamnet
- Klicka på fliken Hem
- I gruppen Nummer klickar du på dialogrutans startikon (eller så kan du använda tangentbordsgenvägen Control +1). Detta öppnar dialogrutan Formatera celler
- Klicka på Custom i kategorialternativen
- I typfältet anger du - 'Mmmm’. du bör se ett av månadens namn i förhandsgranskningen av provet.
- Klicka på OK
Stegen ovan skulle konvertera alla datum till sina respektive helmånadens namn (som visas nedan).
Som jag nämnde är det bra med den här metoden att även om du ser månadnamnen i cellen är det underliggande värdet fortfarande ett datum (vilket betyder att det underliggande värdet fortfarande är ett tal som representerar datumet).
Så om du vill använda dessa datum i beräkningar kan du enkelt göra det.
Du kan också använda anpassad nummerformatering för att visa månadsnamnet eller månadsvärdet på olika sätt. För att göra detta måste du ange anpassat nummer som formaterar rätt kod för att visa månadsnamnet.
Nedan följer de olika månadskoderna som du kan använda:
- m - detta visar månadsnumret. Ett datum i januari visas till exempel som 1, ett datum i februari visas som 2 och så vidare
- mm - detta visar också månadsnumret, men det kommer också att se till att det alltid finns två siffror som visas. Ett datum i januari visas till exempel 01, ett datum i februari visas som 02 och ett datum i november visas som 11
- mmm - detta kommer att visa månadsnamnet i en kod på tre bokstäver. Ett datum i januari visas till exempel som Jan, ett datum i augusti visas som augusti och så vidare
- Mmmm - det här är alternativet som vi använde i exemplet ovan, och det skulle visa hela månadens namn
- mmmmm - det här alternativet visar bara det första alfabetet i månadsnamnet. Till exempel visas januari som J och februari visas som F, och så vidare. Jag har aldrig sett detta användas eftersom det är förvirrande eftersom januari också skulle visa J och juli också skulle visa J
TEXT -funktion
TEXT -funktionen låter oss konvertera ett datum till vilket tillåtet format som helst och ger resultatet som en textsträng.
Till exempel kan vi använda TEXT -funktionen för att visa månadsnamnet från ett datum.
Om du nu undrar hur det skiljer sig från den anpassade nummerformateringen vi använde tidigare, är den stora skillnaden här att med TEXT -funktionen kan du kombinera resultatet med andra funktioner eller textsträngar.
Oroa dig inte om du är lite vilsen från och med nu, de närmaste exemplen kommer att göra det klart.
Anta att du har en dataset som visas nedan och du vill visa månadsnamnet istället för hela datumet.
Nedan är TEXT -formeln som ger dig månadsnamnet:
= TEXT (A2, "mmmm")
Ovanstående textformel tar datumet som inmatning och tillämpar det angivna formatet på det (vilket är "mmmm" i denna formel).
Till skillnad från metoden för anpassad nummerformat blir resultatet ett textvärde när du använder TEXT -funktionen. Det betyder att du inte kan använda resultatet som datum eller nummer i beräkningar.
Men en bra sak med att använda TEXT -funktionen är att du kan kombinera resultatet av funktionen med andra textsträngar.
Låt mig förklara med hjälp av ett exempel.
Anta att du har samma datauppsättning och i det här fallet vill du istället för att bara få månadsnamnet få månadsnamnet följt av kvartalet (t.ex. januari - kvartal 1).
Nedanstående formel skulle göra detta för dig:
= TEXT (A2, "mmmm") & " - Quarter" & ROUNDUP (MÅNAD (A2)/3,0)
Ovanstående formel använder ROUNDUP och MONTH -funktionen för att få kalenderårets kvartalnummer, och sedan kombineras det med månadsnamnet som ges av TEXT -funktionen.
Eftersom resultatet av TEXT -funktionen är en textsträng kan jag kombinera den med andra textsträngar eller formelresultat.
VÄLJ Funktion
En annan formel som du kan använda för att snabbt få månadsnamnet från månadsnumret är att använda formeln VÄLJ.
Även om det slutar med att bli en lång formel, är valformeltekniken användbar när du vill få resultatet som du inte kan få med anpassad nummerformatering eller textfunktionen.
Om du till exempel vill returnera anpassade månadsnamn (till exempel månadnamn på något annat språk eller bara fem alfabet för varje månadsnamn), kan du göra det med hjälp av VÄLJ -formeln.
Anta att du har en datamängd som visas nedan och du vill få månadsnamnet för vart och ett av dessa datum.
Nedan är formeln som gör det:
= VÄLJ (MÅNAD (A2), "Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov "," Dec ")
VÄLJ formel tar ett indexnummer (som anges av månadsformeln i vårt exempel) och använder sedan det indexnumret för att bestämma vilket värde som ska returneras.
I det här exemplet har jag hållit månadsnamnen till standardnamn på tre bokstäver, men du kan ändra detta och använda vilket namn du vill.
Använda Power Query
Jag har börjat använda Power Query mycket mer i mitt arbete eftersom jag tycker det är mycket lättare att rengöra data med hjälp av det.
Den har en inbyggd funktion som låter dig snabbt konvertera ett datum till månadens namn.
Det verkliga värdet av att använda Power Query i ett sådant scenario skulle vara när du importerar data från andra Excel -filer (eller konsoliderar data från flera Excel -filer till en fil), och medan du gör det vill du konvertera dina datum till månadnamn .
Du kan kolla in min Power Query -kurs på YouTube om du vill lära dig mer om den.
För att denna teknik ska fungera måste dina data finnas i en Excel -tabell. Även om du fortfarande kan använda Power Query med namngivna intervall, rekommenderar jag att du använder någon av ovanstående metoder om din data inte finns i en Excel -tabell.
Anta att du har nedanstående data och du vill konvertera dessa datum till månadsnamn.
Nedan följer stegen för att göra detta:
- Välj vilken cell som helst i datauppsättningen
- Klicka på fliken Data
- Klicka på Från tabell/intervall på fliken Hämta och omvandla data
- Högerklicka på kolumnrubriken Datum i Power Query-redigeraren som öppnas
- Gå till Transformera >> Månad >> Månadens namn
- Klicka på Stäng och ladda
Stegen ovan skulle infoga ett nytt kalkylblad och ge dig den resulterande tabellen i det nya bladet.
Nu, om du undrar varför göra allt detta när du helt enkelt kan använda anpassad nummerformatering eller textfunktionen, måste du förstå det verkliga värdet av Power Query som försöker automatisera arbete.
Om du behöver månadsnamnet från datumet bara en gång, använd gärna metoderna som visas ovan.
Men om du redan använder Power Query för att hantera data från flera olika källor eller kombinerade filer eller blad, kan du spara mycket tid när du vet att du enkelt kan få månadsnamnet från datumet.
Så det här är några av metoderna som du kan använda för att snabbt få månadsnamnet från ett datum i Excel.
Jag hoppas att du fann denna handledning användbar.
Andra Excel -självstudier som du kanske också gillar:
- Beräkna antalet månader mellan två datum i Excel
- Beräkna tid i Excel (tidsskillnad, arbetade timmar, lägg till/ subtrahera)
- Så här får du den första dagen i månaden i Excel
- Hur man lägger till eller subtraherar dagar till ett datum i Excel (genväg + formel)
- Hur man konverterar serienummer till datum i Excel)
- Så här stoppar du Excel från att ändra nummer till datum automatiskt