انتقل إلى المحتوى الرئيسي

كيفية تحويل اسم الشهر إلى رقم في إكسيل؟

في بعض الأحيان ، قد ترغب في تحويل اسم الشهر إلى رقم أو الرقم إلى اسم الشهر ، مثل التحويل من يناير إلى 1 ، في Excel ، يمكنك استخدام الصيغ و VBA للتحويل بسرعة بين اسم الشهر ورقمه.
اسم الشهر إلى رقم 1

تحويل اسم الشهر إلى رقم في إكسيل

تحويل الرقم إلى اسم الشهر باستخدام VBA

تحويل التاريخ إلى اسم الشهر أو رقم الشهر مع كوتولس ل إكسيل فكرة جيدة 3


السهم الأزرق الحق فقاعة تحويل اسم الشهر إلى رقم في إكسيل

هناك طريقتان يمكن أن تساعدك في تحويل أسماء الأشهر إلى أرقام في Excel.

الطريقة الأولى: تحويل اسم الشهر إلى رقم باستخدام الصيغة.

اكتب هذه الصيغة = MONTH (DATEVALUE (A1 & "1")) (يشير A1 إلى الخلية التي تريد تحويل اسم الشهر إلى رقم ، ويمكنك تغييره حسب حاجتك) إلى خلية فارغة ، ثم اضغط أدخل مفتاح. انظر لقطة الشاشة:
اسم الشهر إلى رقم 2

إذا كنت تريد تحويل قائمة أعمدة بأسماء الأشهر إلى أرقام ، فما عليك سوى سحب مقبض التعبئة لخلية الصيغة لملء النطاق الذي تريده. انظر لقطة الشاشة:
اسم الشهر إلى رقم 3

الطريقة 2: تحويل اسم الشهر إلى رقم باستخدام VBA

1. معلق ALT زر واضغط F11 على لوحة المفاتيح لفتح ملف Microsoft Visual Basic للتطبيق نافذة.

2. انقر إدراج > مجمع نموذجيهـ ، وانسخ 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 ، و كوتولسفورإكسيل ينبثق مربع الحوار لك لتحديد نطاق من الخلايا بأسماء الأشهر التي تريد تحويلها إلى أرقام ، ثم انقر فوق "موافق" ، تم تحويل أسماء الأشهر المحددة إلى أرقام شهرية. انظر لقطة الشاشة:
اسم الشهر إلى رقم 4

معلومه- سرية: قد يؤدي استخدام VBA أعلاه إلى فقدان بياناتك الأصلية ، ويمكنك حفظها قبل تشغيل رمز VBA.

قم بتحويل التاريخ بسرعة وسهولة إلى تنسيق تاريخ آخر في Excel

هل سبق لك أن حاولت تحويل تاريخ إلى يوم أو شهر أو سنة فقط؟ ربما يصعب تذكر الصيغ ، ولكن تطبيق تنسيق التاريخ of كوتولس ل إكسيل يمكنك تحويل التاريخ القياسي بسرعة إلى تنسيق التاريخ كما تريد كما هو موضح أدناه. لا تنتظر انقر للحصول على نسخة تجريبية مجانية لمدة 30 يوما!
doc تطبيق تنسيق التاريخ
 
Kutools for Excel: مع أكثر من 300 وظيفة إضافية مفيدة في Excel ، يمكنك تجربتها مجانًا دون قيود في أيام 30

السهم الأزرق الحق فقاعة تحويل الرقم إلى اسم الشهر باستخدام VBA

في الاتجاه المعاكس ، إذا كنت تريد تحويل الأرقام إلى أسماء أشهر ، فيمكنك أيضًا استخدام طريقتين لحلها.

الطريقة 1: تحويل الرقم إلى اسم الشهر بالصيغة.

اكتب هذه الصيغة = TEXT (DATE (2000، A1,1،XNUMX)، "ش ش ش ش") (يشير A1 إلى الخلية التي تريد تحويل الرقم إلى اسم شهر ، ويمكنك تغييره حسب حاجتك) إلى خلية فارغة ، ثم اضغط أدخل مفتاح. انظر لقطة الشاشة:
اسم الشهر إلى رقم 5

إذا كنت تريد تحويل قائمة أعمدة من الأرقام إلى أسماء أشهر ، فما عليك سوى سحب مقبض التعبئة لخلية الصيغة لملء النطاق الذي تريده. انظر لقطة الشاشة:
اسم الشهر إلى رقم 6

معلومه- سرية: إذا كنت تريد تحويل الرقم إلى اختصار لاسم الشهر ، يمكنك استخدام هذه الصيغة = TEXT (DATE (2000، A1,1،XNUMX)، "ش ش ش").
اسم الشهر إلى رقم 7

الطريقة 2: تحويل الرقم إلى اسم الشهر باستخدام VBA

1. معلق ALT زر واضغط F11 على لوحة المفاتيح لفتح ملف Microsoft Visual Basic للتطبيق نافذة.

2. انقر إدراج > وحدة، وانسخ 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 ، و كوتولسفورإكسيل ينبثق مربع الحوار لك لتحديد مجموعة من الخلايا ذات الأرقام التي تريد تحويلها إلى أسماء الأشهر. ثم انقر فوق "موافق" ، تم تحويل الأرقام إلى أسماء الأشهر المقابلة. انظر لقطة الشاشة:
اسم الشهر إلى رقم 8

معلومه- سرية:

1. قد يؤدي استخدام VBA أعلاه إلى فقد بياناتك الأصلية ، ويمكنك حفظها قبل تشغيل رمز VBA.

2. إذا كنت تريد تحويل الرقم إلى اختصار لاسم الشهر ، يمكنك تغيير "mmmm" إلى "mmm" في VBA أعلاه.


السهم الأزرق الحق فقاعة تحويل التاريخ إلى اسم الشهر أو رقم الشهر مع كوتولس ل إكسيل

إذا كانت لديك قائمة بالتواريخ في ورقة العمل اللازمة للتحويل إلى اسم الشهر أو رقم الشهر ، في هذه الحالة ، يمكنك التقديم كوتولس ل إكسيلالصورة تطبيق تنسيق التاريخ خدمة.

كوتولس ل إكسيل, مع أكثر من 300 وظائف يدوية ، تجعل مهامك أكثر سهولة. 

بعد تركيب مجاني Kutools for Excel ، يرجى القيام بما يلي:

1. حدد التواريخ وانقر فوق كوتولس > شكل > تطبيق تنسيق التاريخ. انظر لقطة الشاشة:
doc تطبيق تنسيق التاريخ 1

2. ثم في مربع الحوار المنبثق ، حدد تنسيق التاريخ الذي تريده من ملف تنسيق التاريخ قائمة ، ويمكنك أن ترى النتيجة من أرسال الجزء.
doc تطبيق تنسيق التاريخ 2

3. ثم اضغط Ok or التقديم، يمكنك مشاهدة التواريخ التي تم تحويلها إلى أسماء شهر أو أرقام شهرية ذات صلة.
doc تطبيق تنسيق التاريخ 3

انقر هنا لمعرفة المزيد عن تطبيق تنسيق التاريخ

السهم الأزرق الحق فقاعة تحويل التاريخ إلى رقم الشهر أو اسم الشهر أو تنسيقات التاريخ الأخرى


قم بتحويل التاريخ غير القياسي بسرعة إلى تنسيق التاريخ القياسي (mm / dd / yyyy)

في بعض الأحيان ، قد تتلقى مجموعات عمل ذات تواريخ غير قياسية متعددة ، وقد يكون تحويلها جميعًا إلى تنسيق التاريخ القياسي مثل mm / dd / yyyy مزعجًا بالنسبة لك. هنا كوتولس ل إكسيل's كونفر حتى تاريخه يمكن تحويل هذه التواريخ غير القياسية بسرعة إلى تنسيق التاريخ القياسي بنقرة واحدة.  انقر للحصول على النسخة التجريبية المجانية الكاملة خلال 30 يومًا!
تاريخ تحويل المستند
 
Kutools for Excel: مع أكثر من 300 وظيفة إضافية مفيدة في Excel ، يمكنك تجربتها مجانًا دون قيود في أيام 30

أفضل أدوات إنتاجية المكتب

الميزات الشعبية: البحث عن التكرارات أو تمييزها أو تحديدها   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |   جولة بدون صيغة 
سوبر بحث: معايير متعددة VLookup    VLookup ذات القيمة المتعددة  |   VLookup عبر أوراق متعددة   |   بحث غامض ....
قائمة منسدلة متقدمة: إنشاء القائمة المنسدلة بسرعة   |  القائمة المنسدلة التابعة   |  قائمة منسدلة متعددة التحديد ....
مدير العمود: إضافة عدد محدد من الأعمدة  |  نقل الأعمدة  |  تبديل حالة رؤية الأعمدة المخفية  |  مقارنة النطاقات والأعمدة 
الميزات المميزة: التركيز على الشبكة   |  عرض تصميم   |   شريط الفورمولا الكبير    مدير المصنفات والأوراق   |  مكتبة الموارد (النص السيارات)   |  منتقي التاريخ   |  اجمع أوراق العمل   |  تشفير/فك تشفير الخلايا    إرسال رسائل البريد الإلكتروني عن طريق القائمة   |  سوبر تصفية   |   مرشح خاص (تصفية غامق / مائل / يتوسطه خط ...) ...
أفضل 15 مجموعة أدوات12 نص الأدوات (إضافة نص, إزالة الأحرف، ...)   |   +50 رسم الأنواع (مخطط جانت، ...)   |   40+ عملي الصيغ (احسب العمر على أساس تاريخ الميلاد، ...)   |   19 إدخال الأدوات (أدخل رمز الاستجابة السريعة, إدراج صورة من المسار، ...)   |   12 تحويل الأدوات (أرقام إلى كلمات, نتيجة تحويل عملة، ...)   |   7 دمج وتقسيم الأدوات (الجمع بين الصفوف المتقدمة, تقسيم الخلايا، ...)   |   ... و اكثر

عزز مهاراتك في Excel باستخدام Kutools for Excel، واختبر كفاءة لم يسبق لها مثيل. يقدم Kutools for Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية وتوفير الوقت.  انقر هنا للحصول على الميزة التي تحتاجها أكثر...

علامة تبويب kte 201905


يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
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