Přejít k hlavnímu obsahu

Jak převést název měsíce na číslo v aplikaci Excel?

Někdy můžete chtít převést název měsíce na číslo nebo číslo na název měsíce, například převést leden na 1, v aplikaci Excel můžete k rychlému převodu mezi názvem měsíce a číslem použít vzorce a VBA.
název doc měsíce na číslo 1

Převést název měsíce na číslo v aplikaci Excel

Převeďte číslo na název měsíce pomocí VBA

Převeďte datum na název měsíce nebo číslo měsíce pomocí programu Kutools pro Excel dobrý nápad3


šipka modrá pravá bublina Převést název měsíce na číslo v aplikaci Excel

Existují dva způsoby, které vám mohou pomoci převést názvy měsíců na čísla v aplikaci Excel.

Metoda 1: Převést název měsíce na číslo pomocí vzorce.

Zadejte tento vzorec = MĚSÍC (DATEVALUE (A1 & "1")) (A1 označuje buňku, kterou chcete převést název měsíce na číslo, můžete ji podle potřeby změnit) do prázdné buňky a stiskněte vstoupit klíč. Viz snímek obrazovky:
název doc měsíce na číslo 2

Pokud chcete převést seznam sloupců s názvy měsíců na čísla, jednoduše přetáhněte úchyt výplně buňky vzorce a vyplňte požadovaný rozsah. Viz snímek obrazovky:
název doc měsíce na číslo 3

Metoda 2: Převést název měsíce na číslo pomocí VBA

1. Držet ALT a stiskněte tlačítko F11 na klávesnici otevřete a Microsoft Visual Basic pro aplikaci okno.

2. cvaknutí Vložit > module a zkopírujte VBA do modulu.

VBA: Převést název měsíce na číslo

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. cvaknutí Běh spustit kód VBA a Kutools pro Excel Zobrazí se dialogové okno pro výběr rozsahu buněk s názvy měsíců, které chcete převést na čísla, a poté klikněte na OK, vybrané názvy měsíců byly převedeny na čísla měsíců. Viz snímek obrazovky:
název doc měsíce na číslo 4

Tip: Použití výše uvedeného VBA může ztratit vaše původní data, můžete je uložit před spuštěním kódu VBA.

Rychle a snadno převeďte datum na jiné formátování data v aplikaci Excel

Zkusili jste někdy převést pouze datum na den, měsíc nebo rok? Pravděpodobně je těžké si zapamatovat vzorce, ale Použít formátování data of Kutools pro Excel můžete rychle převést standardní datum na formátování data, jak potřebujete, jak je uvedeno níže. Ne, počkej, klikněte na 30denní bezplatnou zkušební verzi!
doc použít formát data
 
Kutools pro Excel: s více než 300 praktickými doplňky Excel, můžete vyzkoušet bez omezení za 30 dní.

šipka modrá pravá bublina Převeďte číslo na název měsíce pomocí VBA

Na druhou stranu, pokud chcete převést čísla na názvy měsíců, můžete to vyřešit také dvěma způsoby.

Metoda 1: Převést číslo na název měsíce pomocí vzorce.

Zadejte tento vzorec = TEXT (DATUM (2000, A1,1), "mmmm") (A1 označuje buňku, ze které chcete převést číslo na název měsíce, můžete ji podle potřeby změnit) do prázdné buňky a stiskněte vstoupit klíč. Viz snímek obrazovky:
název doc měsíce na číslo 5

Chcete-li převést seznam čísel sloupců na názvy měsíců, jednoduše přetáhněte úchyt výplně buňky vzorce a vyplňte požadovaný rozsah. Viz snímek obrazovky:
název doc měsíce na číslo 6

Tip: Pokud chcete převést číslo na zkratku názvu měsíce, můžete použít tento vzorec = TEXT (DATUM (2000, A1,1), "mmm").
název doc měsíce na číslo 7

Metoda 2: Převést číslo na název měsíce pomocí VBA

1. Držet ALT a stiskněte tlačítko F11 na klávesnici otevřete a Microsoft Visual Basic pro aplikaci okno.

2. cvaknutí Vložit > Modula zkopírujte VBA do modulu.

VBA: Převést číslo na název měsíce

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. cvaknutí Běh spustit kód VBA a Kutools pro Excel Zobrazí se dialogové okno pro výběr rozsahu buněk s čísly, která chcete převést na názvy měsíců. Poté klikněte na OK, čísla byla převedena na názvy odpovídajících měsíců. Viz snímek obrazovky:
název doc měsíce na číslo 8

Tip:

1. Použitím výše uvedeného VBA můžete přijít o původní data, můžete je uložit před spuštěním kódu VBA.

2. Pokud chcete převést číslo na zkratku názvu měsíce, můžete ve výše uvedeném VBA změnit „mmmm“ na „mmm“.


šipka modrá pravá bublina Převeďte datum na název měsíce nebo číslo měsíce pomocí programu Kutools pro Excel

Pokud máte v listu seznam dat potřebných k převodu na název měsíce nebo číslo měsíce, v tomto případě můžete použít Kutools pro ExcelJe Použít formátování data utilita.

Kutools pro Excel, s více než 300 užitečné funkce, které vám usnadní práci. 

Po instalace zdarma Kutools pro Excel, prosím, postupujte takto:

1. Vyberte data a klikněte Kutools > Formát > Použít formátování data. Viz snímek obrazovky:
doc použít formátování data 1

2. Poté ve vyskakovacím dialogovém okně vyberte požadovaný formát data z Formátování data seznamu a můžete vidět výsledek z Náhled panel.
doc použít formátování data 2

3. Pak klikněte na tlačítko Ok or Podat žádost, můžete vidět, že data byla převedena na relativní názvy měsíců nebo čísla měsíců.
doc použít formátování data 3

Kliknutím sem získáte další informace o použití formátování data

šipka modrá pravá bublina Převeďte datum na číslo měsíce nebo název měsíce nebo jiné formáty data


Rychlý převod nestandardního data na standardní formátování data (mm / dd / rrrr)

V některých případech můžete obdržet pracovní listy s více nestandardními daty a převést je všechny na standardní formátování data jako mm / dd / rrrr pro vás může být obtížné. Tady Kutools pro Excel's Převést na datum můžete jedním kliknutím rychle převést tato nestandardní data na standardní formátování data.  Klikněte pro bezplatnou plně funkční zkušební verzi za 30 dní!
datum převodu dokumentu
 
Kutools pro Excel: s více než 300 praktickými doplňky Excel, můžete vyzkoušet bez omezení za 30 dní.

Nejlepší nástroje pro produktivitu v kanceláři

🤖 Kutools AI asistent: Revoluční analýza dat založená na: Inteligentní provedení   |  Generovat kód  |  Vytvořte vlastní vzorce  |  Analyzujte data a generujte grafy  |  Vyvolejte funkce Kutools...
Populární funkce: Najít, zvýraznit nebo identifikovat duplikáty   |  Odstranit prázdné řádky   |  Kombinujte sloupce nebo buňky bez ztráty dat   |   Kolo bez vzorce ...
Super vyhledávání: Více kritérií VLookup    VLookup s více hodnotami  |   VLookup na více listech   |   Fuzzy vyhledávání ....
Pokročilý rozevírací seznam: Rychle vytvořte rozevírací seznam   |  Závislý rozbalovací seznam   |  Vícenásobný výběr rozevíracího seznamu ....
Správce sloupců: Přidejte konkrétní počet sloupců  |  Přesunout sloupce  |  Přepnout stav viditelnosti skrytých sloupců  |  Porovnejte rozsahy a sloupce ...
Doporučené funkce: Zaměření mřížky   |  Návrhové zobrazení   |   Velký Formula Bar    Správce sešitů a listů   |  Knihovna zdrojů (Automatický text)   |  Výběr data   |  Zkombinujte pracovní listy   |  Šifrovat/dešifrovat buňky    Odesílat e-maily podle seznamu   |  Super filtr   |   Speciální filtr (filtr tučné/kurzíva/přeškrtnuté...) ...
Top 15 sad nástrojů12 Text Tools (doplnit text, Odebrat znaky, ...)   |   50+ Graf Typ nemovitosti (Ganttův diagram, ...)   |   40+ Praktické Vzorce (Vypočítejte věk na základě narozenin, ...)   |   19 Vložení Tools (Vložte QR kód, Vložit obrázek z cesty, ...)   |   12 Konverze Tools (Čísla na slova, Přepočet měny, ...)   |   7 Sloučit a rozdělit Tools (Pokročilé kombinování řádků, Rozdělit buňky, ...)   |   ... a více

Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času.  Kliknutím sem získáte funkci, kterou nejvíce potřebujete...

Popis


Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!
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