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

كيفية تحويل التاريخ إلى تنسيق التاريخ الترتيبي في إكسيل؟

تاريخ الوثيقة إلى الترتيبي 1
كما نعلم جميعًا ، يمكنك تنسيق التاريخ كتنسيق متعدد في Excel ، مثل 1/1/2016 و 1 يناير 16 وما إلى ذلك. ومع ذلك ، هل سبق لك أن حاولت تحويل التاريخ إلى تنسيق التاريخ الترتيبي كما هو موضح أدناه؟ في الواقع ، في Excel ، لا توجد طريقة مباشرة لتنسيق التاريخ كتنسيق تاريخ ترتيبي. لكن لا داعي للقلق ، فهذه المقالة تقدم الحيل حول تحويل التاريخ إلى تنسيق التاريخ الترتيبي في Excel.

تحويل التاريخ إلى تنسيق التاريخ الترتيبي مع الصيغة
تحويل التاريخ إلى تنسيق التاريخ الترتيبي باستخدام الوظيفة المحددة
تحويل التاريخ إلى تنسيق التاريخ الترتيبي مع كوتولس ل إكسيل
تحويل الرقم الأصلي إلى رقم ترتيبي باستخدام كوتولس ل إكسيل فكرة جيدة 3

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

إليك صيغة يمكن أن تساعدك في تحويل التاريخ إلى ترتيبي.

حدد خلية فارغة بجوار التاريخ الذي تريد تحويله إلى تنسيق التاريخ الترتيبي ، C2 على سبيل المثال ، وأدخل هذه الصيغة
=DAY(A2)&IF(OR(DAY(A2)={1,2,3,21,22,23,31}),CHOOSE(1*RIGHT(DAY(A2),1),"st","nd ","rd "),"th")&TEXT(A2,"mmmm, yyyy")
ثم اضغط أدخل ، واسحب مقبض الملء التلقائي فوق الخلايا التي تريد تحويل التاريخ إلى ترتيبي. انظر لقطة الشاشة:
تاريخ الوثيقة إلى الترتيبي 2

الآن تم تحويل التواريخ إلى تواريخ ترتيبية.

ملاحظات: في الصيغة ، A2 هو التاريخ الذي تريد تحويله إلى تاريخ ترتيبي ، يمكنك تغييره حسب حاجتك.


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

علاوة على ذلك ، يمكنك أيضًا تطبيق Defined Function لتحويل التاريخ القياسي إلى التاريخ الترتيبي.

1. صحافة ALT + F11 مفاتيح لفتح ميكروسوفت فيسوال باسيك للتطبيقات نافذة.

2. انقر إدراج > وحدة، والصق الكود أدناه في البرنامج النصي.

الرمز: تحويل التاريخ إلى ترتيبي

Function OrdinalDate(xDate As Date)
'UpdatebyExtendoffice20160705
    Dim xDay As Integer
    Dim xDayTxt As String
    Dim xMonth As Integer
    Dim xMonTxt As String
    Dim xYear As Long
    
    xDay = Day(xDate)
    xMonth = Month(xDate)
    xYear = Year(xDate)
    
    Select Case xDay
        Case 1: xDayTxt = "st"
        Case 2: xDayTxt = "nd"
        Case 3: xDayTxt = "rd"
        Case 21: xDayTxt = "st"
        Case 22: xDayTxt = "nd"
        Case 23: xDayTxt = "rd"
        Case 31: xDayTxt = "st"
        Case Else: xDayTxt = "th"
    End Select

    xMonTxt = Switch(xMonth = 1, " January", _
                     xMonth = 2, " February", _
                     xMonth = 3, " March", _
                     xMonth = 4, " April", _
                     xMonth = 5, " May", _
                     xMonth = 6, " June", _
                     xMonth = 7, " July", _
                     xMonth = 8, " August", _
                     xMonth = 9, " September", _
                     xMonth = 10, " October", _
                     xMonth = 11, " November", _
                     xMonth = 12, " December")
    OrdinalDate = xDay & xDayTxt & xMonTxt & " " & xYear
End Function

تاريخ الوثيقة إلى الترتيبي 3

3. احفظ الرمز وأغلق نافذة VBA ، ثم ارجع لتحديد خلية ستضع التاريخ المحول ، وأدخل هذه الصيغة = OrdinalDate (J2)، صحافة أدخل مفتاح ، ثم اسحب مقبض التعبئة فوق الخلايا التي تحتاجها. انظر لقطة الشاشة:
تاريخ الوثيقة إلى الترتيبي 4

معلومه- سرية: في الصيغة ، J2 هو التاريخ الذي تريد تحويله إلى تاريخ ترتيبي ، يمكنك تغييره حسب حاجتك.


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

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

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

In كوتولس ل Excelالصورة مساعد الصيغة tأوه ، يمكنك استخدام تحويل التاريخ إلى تاريخ ترتيبي ميزة لتغيير تاريخ Excel بسرعة إلى ترتيبي.

1. حدد خلية تستخدم لوضع التاريخ الترتيبي ، انقر فوق كوتولس > مساعد الصيغة > التاريخ والوقت > تحويل التاريخ إلى تاريخ ترتيبي.
تاريخ الوثيقة إلى الترتيبي 5

2. في ال مساعد الصيغ الحوار ، اختر أو اكتب مرجع الخلية فيه التاريخ القسم ، افتراضيًا ، يكون مرجع الخلية مطلقًا ، يرجى تغييره إلى نسبي إذا كنت تريد ملء الصيغة تلقائيًا لخلايا أخرى باستخدام مقبض التعبئة التلقائية.
تاريخ الوثيقة إلى الترتيبي 5

3. انقر Ok. الآن تم تغيير التاريخ إلى التاريخ الترتيبي. حدد خلية النتيجة واسحب مقبض التعبئة التلقائية فوق الخلايا لتطبيق هذه الصيغة.
تاريخ الوثيقة إلى الترتيبي 5


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

في معظم الحالات ، قد ترغب في تحويل الأرقام إلى أرقام ترتيبية عندما تقوم بالترتيب. في Excel ، لا توجد وظيفة مضمنة يمكن التعامل معها ، ولكن إذا كان لديك كوتولس ل إكسيل - أداة إضافة يدوية ، لها تحويل رقم إلى ترتيبي يمكن أن تقدم فائدة لك.

حدد الأرقام التي تريد التحويل إليها ، وانقر فوق كوتولس > وصف المنتج > تحويل رقم إلى ترتيبي. انظر لقطة الشاشة:
تاريخ الوثيقة إلى الترتيبي 5

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

الميزات الشعبية: البحث عن التكرارات أو تمييزها أو تحديدها   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |   جولة بدون صيغة 
سوبر بحث: معايير متعددة 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 (3)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Date ordinals are confusing and wrong to use, especially in the monthly sense. This anomalous usage is very alien to native users of English, is erroneously used only in certain areas. If we do use them, the correct usage is 'nth day of month', which is how it was originally meant. So, 5 October is correct, and so is October 5. But 5th October is wrong unless it includes the 'day of' part: 5th day of October. 5th October can also mean the 5th October from this year: which means the October 5 years from now!
This comment was minimized by the moderator on the site
Hello. Your VBA code works fine. I have one question can you tell me what I have do to get the first 9 numbers in a two-digit-look? 1st to 01st, 2nd to 02nd aso. I have no idea from VBA thx in advance Phenox
This comment was minimized by the moderator on the site
Sorry I did not understand your question clearly. You mean to convert first 9 numbers(123...9) to two digits(010203...09), not in date,only the numbers? Or convert the date such as 1/1/2001 to 01st Janaury 2001?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations