نکته: زبانهای دیگر گوگل ترجمه شده اند. شما می توانید از English نسخه این لینک
ورود
x
or
x
x
ثبت نام
x

or

نحوه تبدیل نام ماه به اعداد در Excel چیست؟

گاهی اوقات ممکن است بخواهید نام ماه را به شماره یا نام شماره به ماه تبدیل کنید، مانند تبدیل ژانویه به 1، در اکسل، میتوانید از فرمولها و VBA برای تبدیل سریع میان نام و شماره ماه استفاده کنید.
نام مستعار ماه به شماره 1

تبدیل نام ماه به شماره در اکسل

تبدیل شماره به نام ماه با VBA

تبدیل تاریخ به نام ماه یا شماره ماه با Kutools برای اکسل ایده خوب 3

به سرعت و به راحتی تبدیل تاریخ به قالب بندی تاریخ های دیگر در اکسل

آیا تا به حال تلاش کرده اید تاریخ را به روز، ماه، یا سال تبدیل کنید؟ فرمول ها ممکن است دشوار به یاد داشته باشید، اما اعمال فرمت تاریخ of Kutools برای اکسل می توانید به طور پیش فرض تاریخ استاندارد را به قالب بندی تاریخ تبدیل کنید. نگران نباش برای آزمایش 60 روز رایگان کلیک کنید!
doc استفاده از فرمت تاریخ
Kutools برای اکسل: با بیش از 300 اکسل افزونه های مفید، بدون هیچ محدودیتی در روزهای 60 امتحان کنید.

فلش آبی راست حباب تبدیل نام ماه به شماره در اکسل

دو روش وجود دارد که می تواند به شما در تبدیل نام ماه به اعداد در Excel کمک کند.

روش 1: تبدیل نام ماه به شماره با فرمول.

این فرمول را تایپ کنید = ماه (DATEVALUE (A1 و "1")) (A1 سلول را نشان می دهد که شما می خواهید نام ماه را به شماره تبدیل کنید، می توانید آن را همانطور که نیاز دارید تغییر دهید) به یک سلول خالی، و را فشار دهید وارد کلیدی تصویر را ببینید:
نام مستعار ماه به شماره 2

اگر می خواهید لیست ستون نام های ماه را به اعداد تبدیل کنید، فقط قلم پر از سلول فرمول را برای پر کردن محدوده مورد نیاز خود بکشید. تصویر را ببینید:
نام مستعار ماه به شماره 3

روش 2: تبدیل نام ماه به شماره با VBA

1 نگه دارید ALT دکمه و مطبوعات F11 روی صفحه کلید برای باز کردن یک مایکروسافت ویژوال بیسیک برای برنامه پنجره.

2. کلیک قرار دادن > واحدe، و VBA را به ماژول کپی کنید.

VBA: تبدیل نام ماه به شماره

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. کلیک دویدن برای اجرای کد VBA و a KutoolsforExcel محاوره ای برای شما انتخاب می کند که طیف وسیعی از سلول ها با نام های ماه که می خواهید آنها را به اعداد تبدیل کنید، سپس روی OK کلیک کنید، نام های انتخاب شده ماه به اعداد ماه تبدیل شده اند. تصویر را ببینید:
نام مستعار ماه به شماره 4

نوک: با استفاده از VBA بالا ممکن است داده های اصلی خود را از دست بدهد، میتوانید قبل از اجرای کد VBA خود آنها را ذخیره کنید.


فلش آبی راست حباب تبدیل شماره به نام ماه با VBA

در عوض، اگر می خواهید اعداد را به نامهای ماه تبدیل کنید، همچنین می توانید از دو روش برای حل آن استفاده کنید.

روش 1: تبدیل شماره به نام ماه با فرمول.

این فرمول را تایپ کنید = TEXT (DATE (2000، A1,1)، "mmmm") (A1 سلول را نشان می دهد که شما می خواهید این شماره را به نام ماه تغییر دهید، می توانید آن را همانطور که نیاز دارید تغییر دهید) به یک سلول خالی وارد کنید و وارد کلیدی تصویر را ببینید:
نام مستعار ماه به شماره 5

اگر می خواهید یک لیست ستون از اعداد را به نامهای ماه تبدیل کنید، فقط قلم پر از سلول فرمول را برای پر کردن محدوده مورد نیاز خود بکشید. تصویر را ببینید:
نام مستعار ماه به شماره 6

نوک: اگر می خواهید شماره را به اختصار نام ماه تغییر دهید، می توانید از این فرمول استفاده کنید = TEXT (DATE (2000، A1,1)، "mmm").
نام مستعار ماه به شماره 7

روش 2: تبدیل شماره به نام ماه با VBA

1 نگه دارید ALT دکمه و مطبوعات F11 روی صفحه کلید برای باز کردن یک مایکروسافت ویژوال بیسیک برای برنامه پنجره.

2. کلیک قرار دادن > ماژول ها، و VBA را به ماژول کپی کنید.

VBA: تبدیل تعداد به نام ماه

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. کلیک دویدن برای اجرای کد VBA و a KutoolsforExcel کادر محاوره ای برای شما انتخاب می کند که طیف وسیعی از سلول ها را با اعداد مورد نظر برای تبدیل به نامهای ماه انتخاب کنید. سپس OK را فشار دهید، اعداد به نام های مربوط به ماه تبدیل شده اند. تصویر را ببینید:
نام مستعار ماه به شماره 8

نوک:

1 با استفاده از VBA فوق ممکن است داده های اصلی شما را از دست بدهد، میتوانید قبل از اجرای کد VBA آنها را ذخیره کنید.

2 اگر می خواهید تعداد را به اختصار نام ماه تغییر دهید، می توانید از mmmm به mmm در VBA بالا تغییر دهید.


فلش آبی راست حباب تبدیل تاریخ به نام ماه یا شماره ماه با Kutools برای اکسل

اگر شما لیستی از خرما ها را در برگه ای که برای تبدیل به نام ماه یا شماره ماه مورد نیاز است، در این مورد، می توانید اعمال کنید Kutools برای اکسل" اعمال فرمت تاریخ ابزار

Kutools برای اکسل, با بیش از 300 کارهای دستی، شغل شما را ساده تر می کند.

پس از نصب Kutools برای اکسل، لطفا به صورت زیر عمل کنید:(دانلود رایگان Kutools برای اکسل در حال حاضر!)

1 تاریخ ها را انتخاب کنید و کلیک کنید کوتولس > قالب > اعمال فرمت تاریخ. تصویر را ببینید:
doc استفاده از قالب بندی تاریخ 1

2 سپس در کادر محاوره ای باز شده، فرمت تاریخی که از آن نیاز دارید را انتخاب کنید قالب بندی تاریخ لیست، و شما می توانید نتیجه از پیش نمایش پنجره
doc استفاده از قالب بندی تاریخ 2

3 سپس روی کلیک کنید Ok or درخواست، شما می توانید ببینید که تاریخ به نام نسل ماه یا تعداد ماه تبدیل شده است.
doc استفاده از قالب بندی تاریخ 3

برای اطلاعات بیشتر در مورد قالب بندی اعمال تاریخ اینجا را کلیک کنید

فلش آبی راست حباب تبدیل تاریخ به شماره ماه یا نام ماه یا سایر فرمت های تاریخ


به سرعت تاریخ غیر استاندارد را به قالب بندی استاندارد تاریخ تبدیل کنید (mm / dd / yyyy)

در برخی موارد، شما ممکن است یک workhseets با تاریخ های غیر استاندارد چندگانه دریافت کرده و همه آنها را به قالب بندی استاندارد استاندارد تبدیل کنید به عنوان mm / dd / yyyy شاید برای شما مشکل ساز باشد. اینجا Kutools برای اکسل's تبدیل به تاریخ می تواند این تاریخ های غیر استاندارد را به قالب بندی تاریخ استاندارد با یک کلیک تبدیل کند. برای آزادی کامل آزمایشی در روز 60 کلیک کنید!
تاریخ تبدیل doc
Kutools برای اکسل: با بیش از 300 اکسل افزونه های مفید، بدون هیچ محدودیتی در روزهای 60 امتحان کنید.


ابزارهای توصیه شده برای بهره وری

دفتر تب

gold star1 زبانه های مفید برای اکسل و دیگر نرم افزار Office، درست مانند Chrome، Firefox و اینترنت اکسپلورر جدید.

Kutools برای اکسل

gold star1 حیرت آور! بهره وری خود را در دقیقه 5 افزایش دهید. به مهارت های ویژه نیاز نداشته باشید، صرفه جویی در هر ساعت دو ساعت!

gold star1 ویژگی های جدید 300 برای اکسل، اکسل بسیار آسان و قدرتمند:

  • ادغام سلول / ردیف / ستون بدون از دست دادن داده ها.
  • ترکیب و ادغام چندین ورق و کارنامه.
  • مقایسه مقادیر، روندهای چندگانه کپی، تبدیل متن به تاریخ، تبدیل واحد و ارز.
  • شمارش توسط رنگ ها، کلیدهای پیمایش، مرتب سازی پیشرفته و سوپر فیلتر،
  • بیشتر انتخاب / قرار دادن / حذف / متن / فرمت / لینک / نظر / کتاب کار / ابزار برگه ها ...

شات Screen Kutools برای اکسل

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    M BAMAGA · 2 years ago
    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.
  • To post as a guest, your comment is unpublished.
    Nihar Panda · 3 years ago
    If you pre-filling the month names, did you try using a vlookup instead of using a VBA?
  • To post as a guest, your comment is unpublished.
    maharba · 3 years ago
    Thank you It works in my case
  • To post as a guest, your comment is unpublished.
    Rakesh Sharma · 4 years ago
    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))
  • To post as a guest, your comment is unpublished.
    curious · 4 years ago
    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!!