Ugrás a tartalomra

Hogyan lehet a hónap nevét számokká konvertálni az Excelben?

Előfordulhat, hogy érdemes a hónap nevét számokká vagy a számot hónapnévvé konvertálni, például január január 1-jé konvertálni az Excel programban, képletek és VBA segítségével gyorsan konvertálhatja a hónap nevét és számát.
doc hónap neve az 1. számra

Konvertálja a hónap nevét számgá az Excelben

Konvertálja a számot havi névvé a VBA segítségével

Konvertálja a dátumot hónap nevévé vagy számává a Kutools for Excel segítségével jó ötlet3


nyíl kék jobb buborék Konvertálja a hónap nevét számgá az Excelben

Kétféle módon segíthet a hónapnevek számokká alakításában az Excelben.

1. módszer: A hónap nevének konvertálása számgá képlettel.

Írja be ezt a képletet = HÓNAP (DATEVALUE (A1 & "1")) (Az A1 azt a cellát jelöli, amelyet a hónap nevére számokká kíván konvertálni, szükség szerint megváltoztathatja) egy üres cellává, majd nyomja meg az belép kulcs. Lásd a képernyőképet:
doc hónap neve az 2. számra

Ha a havi nevek oszloplistáját számokká kívánja konvertálni, húzza a képletcella kitöltő fogantyúját a kívánt tartomány kitöltéséhez. Lásd a képernyőképet:
doc hónap neve az 3. számra

2. módszer: A hónap nevének konvertálása számra a VBA segítségével

1. Tartsa ALT gombot és nyomja meg a gombot F11 a billentyűzeten a Microsoft Visual Basic alkalmazásokhoz ablak.

2. kettyenés betétlap > module, és másolja a VBA-t a modulba.

VBA: A hónap nevének konvertálása számra

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. kettyenés futás a VBA kód futtatásához, és a KutoolsforExcel Megjelenik a párbeszédpanel, ahol kiválaszthatja a cellák tartományát havi nevekkel, amelyeket számokká kíván konvertálni, majd kattintson az OK gombra. A selecetd hónapnevek hónapszámokká lettek konvertálva. Lásd a képernyőképet:
doc hónap neve az 4. számra

típus: A fenti VBA használata elveszítheti eredeti adatait, mentheti őket, mielőtt futtatná a VBA kódot.

Gyorsan és egyszerűen konvertálhatja a dátumot más dátumformátumra az Excelben

Megpróbálta már konvertálni a dátumot csak napra, hónapra vagy évre? A képleteket talán nehéz megjegyezni, de a Dátumformázás alkalmazása of Kutools az Excel számára gyorsan átalakíthatja a szokásos dátumot dátum formázássá, amire szüksége van, az alábbi képernyőképen. Ne, waite, kattintson a 30 napos ingyenes próbaverzióért!
doc alkalmazza a dátum formátumát
 
Kutools for Excel: több mint 300 praktikus Excel-bővítménnyel, 30 napon belül korlátozás nélkül kipróbálható.

nyíl kék jobb buborék Konvertálja a számot havi névvé a VBA segítségével

Viszont fordítva: ha a számokat hónapnévvé kívánja konvertálni, két módszerrel is megoldhatja azt.

1. módszer: Szám konvertálása hónapnévvé képlettel.

Írja be ezt a képletet = SZÖVEG (DÁTUM (2000, A1,1), "mmmm") (Az A1 azt a cellát jelöli, amelyet a számnak hónapnévvé kell alakítania, szükség szerint megváltoztathatja) egy üres cellává, majd nyomja meg az belép kulcs. Lásd a képernyőképet:
doc hónap neve az 5. számra

Ha egy oszlopos számlistát hónapnévvé kíván konvertálni, húzza a képletcella kitöltő fogantyúját a szükséges tartomány kitöltéséhez. Lásd a képernyőképet:
doc hónap neve az 6. számra

típus: Ha a számot a hónap név rövidítésévé kívánja konvertálni, használhatja ezt a képletet = SZÖVEG (DÁTUM (2000, A1,1), "mmm").
doc hónap neve az 7. számra

2. módszer: Szám konvertálása havi névvé a VBA segítségével

1. Tartsa ALT gombot és nyomja meg a gombot F11 a billentyűzeten a Microsoft Visual Basic alkalmazásokhoz ablak.

2. kettyenés betétlap > Modulok, és másolja a VBA-t a modulba.

VBA: Szám konvertálása havi névvé

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. kettyenés futás a VBA kód futtatásához, és a KutoolsforExcel Megjelenik a párbeszédpanel, ahol kiválaszthatja a cellák tartományát a számokkal, amelyeket konvertálni szeretne a hónap nevére. Ezután kattintson az OK gombra. A számok át lettek alakítva a megfelelő hónapokra. Lásd a képernyőképet:
doc hónap neve az 8. számra

típus:

1. A fenti VBA használata elveszítheti eredeti adatait, mentheti őket, mielőtt futtatná a VBA kódot.

2. Ha a számot a hónap név rövidítésévé kívánja konvertálni, akkor a fenti VBA-ban az "mmmm" -et "mmm" -re változtathatja.


nyíl kék jobb buborék Konvertálja a dátumot hónap nevévé vagy számává a Kutools for Excel segítségével

Ha van egy munkalapon egy dátumlista, amelyre szükség van a hónap nevére vagy a hónap számára való konvertáláshoz, ebben az esetben jelentkezhet Kutools az Excel számára'S Dátumformázás alkalmazása hasznosság.

Kutools az Excel számára, Több mint 300 a praktikus funkciók megkönnyítik a munkáját. 

Után ingyenes telepítés Kutools for Excel, kérjük, tegye a következőket:

1. Válassza ki a dátumokat, majd kattintson Kutools > kialakított > Dátumformázás alkalmazása. Lásd a képernyőképet:
doc alkalmazza a dátum formázását 1

2. Ezután a felbukkanó párbeszédpanelen válassza ki a kívánt dátumformátumot a A dátum formázása listát, és láthatja az eredményt a Preview ablaktábla.
doc alkalmazza a dátum formázását 2

3. Ezután kattintson Ok or alkalmaz, láthatja, hogy a dátumokat relatív hónapnevekké vagy hónapszámokká konvertálták.
doc alkalmazza a dátum formázását 3

Kattintson ide, ha többet szeretne megtudni a dátumformázás alkalmazásáról

nyíl kék jobb buborék A dátum konvertálása hónapszámra vagy hónapnévre vagy más dátumformátumra


Gyorsan konvertálja a nem szabványos dátumot szabványos dátumformátumra (éééé / hh / nn)

Előfordulhat, hogy több nem szabványos dátummal rendelkező munkafüzetet kapott, és ha mindegyiket át szeretné alakítani a szokásos dátumformátumra, hh / nn / éééé lehet, akkor az Ön számára zavaró lehet. Itt Kutools az Excel számára's Átalakítás dátumra ezeket a nem szabványos dátumokat egyetlen kattintással gyorsan konvertálhatja szabványos dátumformátumra.  Kattintson az ingyenes, teljes értékű próbaverzióért 30 napon belül!
doc konvertálja a dátumot
 
Kutools for Excel: több mint 300 praktikus Excel-bővítménnyel, 30 napon belül korlátozás nélkül kipróbálható.

A legjobb irodai hatékonyságnövelő eszközök

Népszerű szolgáltatások: Ismétlődések keresése, kiemelése vagy azonosítása   |  Üres sorok törlése   |  Oszlopok vagy cellák kombinálása adatvesztés nélkül   |   Kerek Formula nélkül ...
Szuper keresés: Több kritérium VLookup    Többértékű VLookup  |   VLookup több munkalapon   |   Fuzzy Lookup ....
Speciális legördülő lista: Gyors legördülő lista létrehozása   |  Függő legördülő lista   |  Többszörösen válassza ki a legördülő listát ....
Oszlopkezelő: Adjon meg egy adott számú oszlopot  |  Oszlopok mozgatása  |  Kapcsolja be a Rejtett oszlopok láthatósági állapotát  |  Tartományok és oszlopok összehasonlítása ...
Kiemelt funkciók: Rács fókusz   |  Design nézet   |   Nagy Formula bár    Munkafüzet és lapkezelő   |  Erőforrás-könyvtár (Auto szöveg)   |  Dátumválasztó   |  Kombinálja a munkalapokat   |  Cellák titkosítása/dekódolása    E-mailek küldése listánként   |  Szuper szűrő   |   Speciális szűrő (félkövér/dőlt/áthúzott szűrés...) ...
A 15 legjobb eszközkészlet12 szöveg Eszközök (Szöveg hozzáadása, Karakterek eltávolítása,...)   |   50 + Táblázatos Típusai (Gantt-diagram,...)   |   40+ Praktikus képletek (Számolja ki az életkort a születésnap alapján,...)   |   19 beszúrás Eszközök (Helyezze be a QR-kódot, Kép beszúrása az útvonalból,...)   |   12 Átalakítás Eszközök (Számok szavakig, Valuta átváltás,...)   |   7 Egyesítés és felosztás Eszközök (Haladó kombinált sorok, Hasított sejtek,...)   |   ... és több

Töltsd fel Excel-készségeidet a Kutools for Excel segítségével, és tapasztald meg a még soha nem látott hatékonyságot. A Kutools for Excel több mint 300 speciális funkciót kínál a termelékenység fokozásához és az időmegtakarításhoz.  Kattintson ide, hogy megszerezze a leginkább szükséges funkciót...

kte lap 201905


Az Office lap füles felületet hoz az Office-ba, és sokkal könnyebbé teszi a munkáját

  • Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
  • Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
  • 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!
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