Gå til hovedindhold

Hvordan konverteres månedsnavn til nummer i Excel?

Nogle gange vil du måske konvertere månedsnavnet til nummer eller nummeret til månedsnavnet, f.eks. Konvertere januar til 1, i Excel kan du bruge formler og VBA til hurtigt at konvertere mellem månedens navn og nummer.
doc månedens navn til nummer 1

Konverter månedsnavn til nummer i Excel

Konverter nummer til månedsnavn med VBA

Konverter dato til månedsnavn eller månedsnummer med Kutools til Excel god idé3


pil blå højre boble Konverter månedsnavn til nummer i Excel

Der er to måder, der kan hjælpe dig med at konvertere månedsnavne til tal i Excel.

Metode 1: Konverter månedsnavn til nummer med formel.

Skriv denne formel = MÅNED (DATOVÆRDI (A1 & "1")) (A1 angiver den celle, som du vil konvertere månedens navn til nummer, du kan ændre det efter behov) til en tom celle, og tryk på Indtast nøgle. Se skærmbillede:
doc månedens navn til nummer 2

Hvis du vil konvertere en kolonneliste med månedsnavne til tal, skal du bare trække fyldhåndtaget i formelcellen for at udfylde det område, du har brug for. Se skærmbillede:
doc månedens navn til nummer 3

Metode 2: Konverter månedsnavn til nummer med VBA

1. Holde ALT og tryk på F11 på tastaturet for at åbne en Microsoft Visual Basic til anvendelse vindue.

2. klik indsatte > module, og kopier VBA til modulet.

VBA: Konverter månedsnavn til 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. klik Kør at køre VBA-koden og en KutoolsforExcel dialogboks dukker op for at vælge et celleområde med månedsnavne, som du vil konvertere til tal, og klik derefter på OK, de valgte månedsnavne er konverteret til månedsnumre. Se skærmbillede:
doc månedens navn til nummer 4

Tip: Brug af ovenstående VBA kan miste dine originale data, du kan gemme dem, før du kører VBA-koden.

Konverter hurtigt og nemt dato til anden datoformatering i Excel

Har du nogensinde prøvet at konvertere en dato til kun dag, måned eller år? Formlerne er måske svære at huske, men Anvend datoformatering of Kutools til Excel kan hurtigt konvertere en standarddato til den datoformatering, som du har brug for, som vist nedenstående skærmbillede. Dont, vent, klik for 30 dages gratis prøveperiode!
doc anvender datoformat
 
Kutools til Excel: med mere end 300 praktiske Excel-tilføjelsesprogrammer, gratis at prøve uden begrænsning på 30 dage.

pil blå højre boble Konverter nummer til månedsnavn med VBA

Omvendt, hvis du vil konvertere tal til månedsnavne, kan du også bruge to metoder til at løse det.

Metode 1: Konverter nummer til månedsnavn med formel.

Skriv denne formel = TEKST (DATO (2000, A1,1), "mmmm") (A1 angiver den celle, som du vil konvertere nummeret til månedens navn, du kan ændre det efter behov) til en tom celle, og tryk på Indtast nøgle. Se skærmbillede:
doc månedens navn til nummer 5

Hvis du vil konvertere en kolonneliste med tal til månedsnavne, skal du blot trække fyldhåndtaget i formelcellen for at udfylde det område, du har brug for. Se skærmbillede:
doc månedens navn til nummer 6

Tip: Hvis du vil konvertere nummer til forkortelsen af ​​månedens navn, kan du bruge denne formel = TEKST (DATO (2000, A1,1), "mmm").
doc månedens navn til nummer 7

Metode 2: Konverter nummer til månedsnavn med VBA

1. Holde ALT og tryk på F11 på tastaturet for at åbne en Microsoft Visual Basic til anvendelse vindue.

2. klik indsatte > Moduler, og kopier VBA til modulet.

VBA: Konverter nummer til månedsnavn

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. klik Kør at køre VBA-koden og en KutoolsforExcel dialog vises, hvor du kan vælge et celleområde med tal, du vil konvertere til månedsnavne. Klik derefter på OK, tallene er konverteret til tilsvarende månedsnavne. Se skærmbillede:
doc månedens navn til nummer 8

Tip:

1. Brug af ovenstående VBA kan miste dine originale data, du kan gemme dem, før du kører VBA-koden.

2. Hvis du vil konvertere nummer til forkortelse af månedens navn, kan du ændre "mmmm" til "mmm" i ovenstående VBA.


pil blå højre boble Konverter dato til månedsnavn eller månedsnummer med Kutools til Excel

Hvis du har en liste over datoer i et regneark, der er nødvendigt for at konvertere til månedens navn eller månedsnummer, kan du i dette tilfælde ansøge Kutools til Excel's Anvend datoformatering nytte.

Kutools til Excel, med mere end 300 praktiske funktioner, der gør dine job lettere. 

Efter gratis installation Kutools til Excel, gør venligst som nedenfor:

1. Vælg datoerne, og klik på Kutools > dannet > Anvend datoformatering. Se skærmbillede:
doc anvender datoformatering 1

2. Vælg derefter det ønskede datoformat i dialogboksen, der vises Datoformatering listen, og du kan se resultatet fra Eksempel rude.
doc anvender datoformatering 2

3. Klik derefter på Ok or Indløs, kan du se datoerne er konverteret til relative månedsnavne eller månedsnumre.
doc anvender datoformatering 3

Klik her for at vide mere om Anvend datoformatering

pil blå højre boble Konverter dato til månedsnummer eller månedsnavn eller andre datoformater


Konverter hurtigt ikke-standard dato til standard dato formatering (mm / dd / åååå)

I nogle gange modtager du muligvis et arbejdssæt med flere ikke-standard datoer, og at konvertere dem alle til standarddatoformatering som mm / dd / åååå måske besværligt for dig. Her Kutools til Excel's Konvertere til dato kan hurtigt konvertere disse ikke-standardiserede datoer til standarddatoformateringen med et enkelt klik.  Klik for gratis prøveversion med alle funktioner om 30 dage!
doc konvertere dato
 
Kutools til Excel: med mere end 300 praktiske Excel-tilføjelsesprogrammer, gratis at prøve uden begrænsning på 30 dage.

Bedste kontorproduktivitetsværktøjer

Populære funktioner: Find, fremhæv eller identificer dubletter   |  Slet tomme rækker   |  Kombiner kolonner eller celler uden at miste data   |   Runde uden formel ...
Super opslag: VLookup med flere kriterier    Multiple Value VLookup  |   VOpslag på tværs af flere ark   |   Fuzzy Lookup ....
Avanceret rulleliste: Opret hurtigt rulleliste   |  Afhængig rulleliste   |  Multivælg rulleliste ....
Column Manager: Tilføj et bestemt antal kolonner  |  Flyt kolonner  |  Skift synlighedsstatus for skjulte kolonner  |  Sammenlign områder og kolonner ...
Fremhævede funktioner: Grid fokus   |  Designvisning   |   Stor Formel Bar    Arbejdsbog & Ark Manager   |  Ressourcebibliotek (Autotekst)   |  Datovælger   |  Kombiner regneark   |  Krypter/Dekrypter celler    Send e-mails efter liste   |  Superfilter   |   Specielt filter (filter fed/kursiv/gennemstreget...) ...
Top 15 værktøjssæt12 tekst Værktøj (tilføje tekst, Fjern tegn, ...)   |   50 + Chart Typer (Gantt kort, ...)   |   40+ Praktisk formler (Beregn alder baseret på fødselsdag, ...)   |   19 Indsættelse Værktøj (Indsæt QR-kode, Indsæt billede fra sti, ...)   |   12 Konvertering Værktøj (Tal til ord, Valutaomregning, ...)   |   7 Flet og del Værktøj (Avancerede kombinere rækker, Opdel celler, ...)   |   ... og mere

Overlad dine Excel-færdigheder med Kutools til Excel, og oplev effektivitet som aldrig før. Kutools til Excel tilbyder over 300 avancerede funktioner for at øge produktiviteten og spare tid.  Klik her for at få den funktion, du har mest brug for...

kte-fane 201905


Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere

  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Cute solution, using datevalue. Took me a minute to figure it out. "Jan" is a random piece of text. The "&1" turns it into "Jan 1," which is a date upon which datevalue can do it's magic. Clever solution. :)
This comment was minimized by the moderator on the site
DATEVALUE wouldn't work with most of the local date formats.
This comment was minimized by the moderator on the site
wf = one week from now mf= one month from the entry 2mf= 2 months from the entry 4mf= 4 months from the entry 6mf= 6 months from the entry yf= one year from the entry I am wondering if possible to covert this entry in another column as due dates.
This comment was minimized by the moderator on the site
If you pre-filling the month names, did you try using a vlookup instead of using a VBA?
This comment was minimized by the moderator on the site
Thank you It works in my case
This comment was minimized by the moderator on the site
This is funny. Following Function converts the Filename which is Month Name to its corresponding Numerical value =MONTH(1&LEFT((MID(CELL("filename",A1),SEARCH("[",CELL("filename",A1))+1,SEARCH(".",CELL("filename",A1))-1-SEARCH("[",CELL("filename",A1)))),3))
This comment was minimized by the moderator on the site
Excel function MONTH: does it get the number from text for example from NOV it would get 11, or: the text from the number for example from 11 it would get NOV, or what? On my location it goes from 11 to 11, not very interesting!!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations