Note: The other languages of the website are Google-translated. Back to English
تسجيل الدخول  \/ 
x
or
x
سجلوا معنا  \/ 
x

or

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

تاريخ الوثيقة إلى الترتيبي 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


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

Kutools for Excel يحل معظم مشاكلك ويزيد إنتاجيتك بنسبة 80٪

  • إعادة استخدام: أدخل بسرعة الصيغ المعقدة والرسوم البيانية وأي شيء استخدمته من قبل ؛ تشفير الخلايا مع كلمة السر إنشاء قائمة بريدية وإرسال رسائل البريد الإلكتروني ...
  • سوبر فورميولا بار (بسهولة تحرير أسطر متعددة من النص والصيغة) ؛ تخطيط القراءة (قراءة وتحرير أعداد كبيرة من الخلايا بسهولة) ؛ لصق في النطاق المصفى...
  • دمج الخلايا / الصفوف / الأعمدة دون فقدان البيانات ؛ تقسيم محتوى الخلايا ؛ ادمج الصفوف / الأعمدة المكررة... منع تكرار الخلايا؛ قارن النطاقات...
  • حدد مكرر أو فريد صفوف حدد صفوف فارغة (جميع الخلايا فارغة) ؛ البحث الفائق والبحث الغامض في العديد من المصنفات. تحديد عشوائي ...
  • نسخة طبق الأصل خلايا متعددة بدون تغيير مرجع الصيغة ؛ إنشاء المراجع تلقائيًا إلى أوراق متعددة أدخل الرموز النقطية، مربعات الاختيار والمزيد ...
  • استخراج النص، إضافة نص ، إزالة حسب الموضع ، إزالة الفضاء؛ إنشاء وطباعة المجاميع الفرعية لترحيل الصفحات ؛ التحويل بين محتوى الخلايا والتعليقات...
  • سوبر تصفية (حفظ وتطبيق مخططات التصفية على أوراق أخرى) ؛ فرز متقدم حسب الشهر / الأسبوع / اليوم ، التكرار والمزيد ؛ مرشح خاص بواسطة bold، italic ...
  • اجمع بين المصنفات وأوراق العمل؛ دمج الجداول على أساس الأعمدة الرئيسية ؛ تقسيم البيانات إلى أوراق متعددة; تحويل دفعة xls و xlsx و PDF...
  • أكثر من 300 ميزة قوية. يدعم Office / Excel 2007-2019 و 365. يدعم جميع اللغات. سهولة النشر في مؤسستك أو مؤسستك. الميزات الكاملة نسخة تجريبية مجانية لمدة 30 يومًا. ضمان استرداد الأموال لمدة 60 يومًا.
علامة تبويب kte 201905

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

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
أوفيسيتاب القاع
Say something here...
symbols left.
You are guest
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.
    Phenox · 4 years ago
    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
    • To post as a guest, your comment is unpublished.
      Sunny · 3 years ago
      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?