Note: The other languages of the website are Google-translated. Back to English

Hur konverterar man månadsnamn till nummer i Excel?

Ibland kanske du vill konvertera månadens namn till nummer eller antalet till månadsnamn, till exempel konvertera januari till 1, i Excel kan du använda formler och VBA för att snabbt konvertera mellan månadens namn och nummer.
doc månadens namn till nummer 1

Konvertera månadens namn till nummer i Excel

Konvertera nummer till månadsnamn med VBA

Konvertera datum till månadsnamn eller månadsnummer med Kutools för Excel bra idé3


pil blå höger bubbla Konvertera månadens namn till nummer i Excel

Det finns två sätt som kan hjälpa dig att konvertera månadens namn till siffror i Excel.

Metod 1: Konvertera månadens namn till nummer med formeln.

Skriv denna formel = MÅNAD (DATUMVÄRDE (A1 & "1")) (A1 anger cellen som du vill konvertera månadens namn till nummer, du kan ändra det efter behov) till en tom cell och tryck ange nyckel. Se skärmdump:
doc månadens namn till nummer 2

Om du vill konvertera en kolumnlista med månadsnamn till nummer, dra bara fyllningshandtaget i formelcellen för att fylla det intervall du behöver. Se skärmdump:
doc månadens namn till nummer 3

Metod 2: Konvertera månadens namn till nummer med VBA

1. Håll ALT knappen och tryck på F11 på tangentbordet för att öppna en Microsoft Visual Basic för applikation fönster.

2. klick Insert > module och kopiera VBA till modulen.

VBA: Konvertera månadens namn till nummer

Sub ChangeNum()
'Updateby20140311
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    If Rng.Value <> "" Then
        Rng.Value = Month(DateValue("03/" & Rng.Value & "/2014"))
    End If
Next
End Sub

3. klick run för att köra VBA-koden och a KutoolsforExcel dialogruta dyker upp för att du ska välja ett cellområde med månadsnamn som du vill konvertera till nummer och klicka sedan på OK, de valda månadsnamnen har konverterats till månadsnummer. Se skärmdump:
doc månadens namn till nummer 4

Tips: Om du använder ovanstående VBA kan du förlora dina ursprungliga data, du kan spara dem innan du kör VBA-koden.

Konvertera snabbt och enkelt datum till annan datumformatering i Excel

Har du någonsin försökt att konvertera ett datum till bara dag, månad eller år? Formlerna kanske svåra att komma ihåg, men Tillämpa datumformatering of Kutools för Excel kan snabbt konvertera ett standarddatum till datumformateringen som du behöver enligt nedanstående skärmdump. Vänta inte, klicka för 30 dagars gratis provperiod!
doc tillämpa datumformat
 
Kutools för Excel: med mer än 300 praktiska Excel-tillägg, gratis att prova utan begränsningar i 30 dagar.

pil blå höger bubbla Konvertera nummer till månadsnamn med VBA

Omvänt, om du vill konvertera siffror till månadsnamn kan du också använda två metoder för att lösa det.

Metod 1: Konvertera nummer till månadsnamn med formel.

Skriv denna formel = TEXT (DATUM (2000, A1,1), "mmmm") (A1 anger cellen som du vill konvertera numret till månadsnamn, du kan ändra det efter behov) till en tom cell och tryck ange nyckel. Se skärmdump:
doc månadens namn till nummer 5

Om du vill konvertera en kolumnlista med siffror till månadsnamn, dra bara fyllningshandtaget i formellcellen för att fylla det intervall du behöver. Se skärmdump:
doc månadens namn till nummer 6

Tips: Om du vill konvertera nummer till förkortningen för månadens namn kan du använda den här formeln = TEXT (DATUM (2000, A1,1), "mmm").
doc månadens namn till nummer 7

Metod 2: Konvertera nummer till månadsnamn med VBA

1. Håll ALT knappen och tryck på F11 på tangentbordet för att öppna en Microsoft Visual Basic för applikation fönster.

2. klick Insert > Modulernaoch kopiera VBA till modulen.

VBA: Konvertera nummer till månadsnamn

Sub ChangeMonth()
'Updateby20140311
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    Rng.Value = VBA.Format(Rng.Value * 29, "mmmm")
Next
End Sub

3. klick run för att köra VBA-koden och a KutoolsforExcel dialogruta dyker upp för att du ska välja ett cellområde med siffror som du vill konvertera till månadsnamnen. Klicka sedan på OK, numren har konverterats till motsvarande månadsnamn. Se skärmdump:
doc månadens namn till nummer 8

Tips:

1. Att använda ovanstående VBA kan förlora dina ursprungliga data, du kan spara dem innan du kör VBA-koden.

2. Om du vill konvertera nummer till förkortningen för månadens namn kan du ändra "mmmm" till "mmm" i ovanstående VBA.


pil blå höger bubbla Konvertera datum till månadsnamn eller månadsnummer med Kutools för Excel

Om du har en lista med datum i ett kalkylblad som behövs för att konvertera till månadsnamn eller månadsnummer kan du i det här fallet ansöka Kutools för ExcelÄr Tillämpa datumformatering verktyg.

Kutools för Excel, med mer än 300 praktiska funktioner, gör dina jobb enklare. 

Efter gratis installation Kutools för Excel, gör så här:

1. Välj datum och klicka Kutools > bildad > Tillämpa datumformatering. Se skärmdump:
doc tillämpa datumformatering 1

2. Välj sedan det datumformat du behöver i dialogrutan som visas Datumformatering listan och du kan se resultatet från Förhandsvisning rutan.
doc tillämpa datumformatering 2

3. Klicka sedan Ok or tillämpas, kan du se datumen har konverterats till relativa månadsnamn eller månadsnummer.
doc tillämpa datumformatering 3

Klicka här om du vill veta mer om Apply Date Formatting

pil blå höger bubbla Konvertera datum till månadsnummer eller månadsnamn eller andra datumformat


Konvertera snabbt icke-standarddatum till standarddatumformating (mm / dd / åååå)

Ibland kan det hända att du har fått arbetssets med flera icke-standardiserade datum, och att konvertera dem alla till standardformateringen som mm / dd / åååå kanske besvärande för dig. Här Kutools för Excel's Konvertera till datum kan snabbt konvertera dessa icke-standardiserade datum till standardformateringen med ett klick.  Klicka för gratis provperiod med alla funktioner 30 dagar!
doc konvertera datum
 
Kutools för Excel: med mer än 300 praktiska Excel-tillägg, gratis att prova utan begränsningar i 30 dagar.

De bästa Office-produktivitetsverktygen

Kutools för Excel löser de flesta av dina problem och ökar din produktivitet med 80%

  • återanvändning: Sätt snabbt i komplexa formler, diagram och allt som du har använt tidigare; Kryptera celler med lösenord; Skapa e-postlista och skicka e-post ...
  • Super Formula Bar (enkelt redigera flera rader med text och formel); Läslayout (enkelt läsa och redigera ett stort antal celler); Klistra in i filtrerat intervall...
  • Sammanfoga celler / rader / kolumner utan att förlora data; Delat cellinnehåll; Kombinera duplicerade rader / kolumner... Förhindra duplicerade celler; Jämför intervall...
  • Välj Duplicera eller Unikt Rader; Välj tomma rader (alla celler är tomma); Super Find och Fuzzy Find i många arbetsböcker; Slumpmässigt val ...
  • Exakt kopia Flera celler utan att ändra formelreferens; Skapa referenser automatiskt till flera ark; Sätt in kulor, Kryssrutor och mer ...
  • Extrahera text, Lägg till text, ta bort efter position, Ta bort mellanslag; Skapa och skriva ut personsökningstalsatser; Konvertera mellan celler innehåll och kommentarer...
  • Superfilter (spara och tillämpa filterscheman på andra ark); Avancerad sortering efter månad / vecka / dag, frekvens och mer; Specialfilter av fet, kursiv ...
  • Kombinera arbetsböcker och arbetsblad; Sammanfoga tabeller baserat på nyckelkolumner; Dela data i flera ark; Batchkonvertera xls, xlsx och PDF...
  • Mer än 300 kraftfulla funktioner. Stöder Office / Excel 2007-2021 och 365. Stöder alla språk. Enkel implementering i ditt företag eller organisation. Fullständiga funktioner 30 dagars gratis provperiod. 60 dagars pengarna tillbaka-garanti.
kte-flik 201905

Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
officetab botten
Sortera kommentarer efter
Kommentarer (7)
Inga betyg än. Bli först med att betygsätta!
Denna kommentar minimerades av moderatoren på webbplatsen
Excel-funktion MÅNAD: får den numret från text till exempel från NOV skulle det få 11, eller: texten från numret till exempel från 11 skulle det få NOV, eller vad? På min plats går det från 11 till 11, inte särskilt intressant!!
Denna kommentar minimerades av moderatoren på webbplatsen
Detta är roligt. Följande funktion konverterar filnamnet som är månadsnamn till dess motsvarande numeriska värde =MONTH(1&LEFT((MID(CELL("filnamn",A1),SÖK("[",CELL("filnamn",A1))+1,SÖK (".",CELL("filnamn",A1))-1-SÖK("[",CELL("filnamn",A1)))),3))
Denna kommentar minimerades av moderatoren på webbplatsen
Tack det fungerar i mitt fall
Denna kommentar minimerades av moderatoren på webbplatsen
Om du i förväg fyller i månadsnamnen, försökte du använda en vlookup istället för att använda en VBA?
Denna kommentar minimerades av moderatoren på webbplatsen
wf = en vecka från och med nu mf= en månad från införandet 2mf= 2 månader från införandet 4mf= 4 månader från införandet 6mf= 6 månader från införandet yf= ett år från införandet Jag undrar om det är möjligt att dölja denna post i en annan kolumn som förfallodatum.
Denna kommentar minimerades av moderatoren på webbplatsen
DATEVALUE skulle inte fungera med de flesta av de lokala datumformaten.
Denna kommentar minimerades av moderatoren på webbplatsen
Söt lösning med datumvärde. Tog mig en minut att ta reda på det. "Jan" är ett slumpmässigt stycke text. "&1" förvandlar det till "1 jan", vilket är ett datum då datevalue kan göra sin magi. Smart lösning. :)
Det finns inga kommentarer här ännu
Lämna dina kommentarer
Postar som gäst
×
Betygsätt detta inlägg:
0   Tecken
Föreslagna platser

Följ oss

Copyright © 2009 - www.extendoffice.com. | Alla rättigheter förbehållna. Drivs av ExtendOffice. | | Sitemap
Microsoft och Office-logotypen är varumärken eller registrerade varumärken som tillhör Microsoft Corporation i USA och / eller andra länder.
Skyddad av Sectigo SSL