Skip to main content

Kutools for Office — مجموعة واحدة. خمسة أدوات. أنجز المزيد.

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

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

تحويل التاريخ إلى تنسيق تاريخ ترتيبي باستخدام الصيغة
تحويل التاريخ إلى تنسيق تاريخ ترتيبي باستخدام Kutools لـ Excel
تحويل التاريخ إلى تنسيق تاريخ ترتيبي باستخدام الدالة المعرفة
تحويل الرقم الأصلي إلى رقم ترتيبي باستخدام Kutools لـ Excel good idea3

arrow blue right bubble تحويل التاريخ إلى تنسيق تاريخ ترتيبي باستخدام الصيغة

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

حدد خلية فارغة بجانب التاريخ الذي تريد تحويله إلى تنسيق تاريخ ترتيبي، 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")
ثم اضغط Enter المفتاح، واسحب مقبض التعبئة التلقائية فوق الخلايا التي تريد تحويل التاريخ فيها إلى ترتيبي. انظر لقطة الشاشة:
Convert date to ordinal date format with formula

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

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


arrow blue right bubble تحويل التاريخ إلى تنسيق تاريخ ترتيبي باستخدام Kutools لـ Excel

Kutools لـ Excel يقدم أكثر من 300 ميزة متقدمة لتبسيط المهام المعقدة، مما يعزز الإبداع والكفاءة. بالتكامل مع قدرات الذكاء الاصطناعي، يقوم Kutools بأتمتة المهام بدقة، مما يجعل إدارة البيانات أمرًا سهلاً للغاية. معلومات تفصيلية عن Kutools لـ Excel... نسخة تجريبية مجانية...

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

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

1. حدد الخلية التي سيتم وضع التاريخ الترتيبي فيها، ثم انقر Kutools > مساعد الصيغة > التاريخ والوقت > تحويل التاريخ إلى تاريخ ترتيبي.
click Convert date to ordinal date feature of kutools

2. في مساعد الصيغة الحوار، اختر أو اكتب مرجع الخلية في تاريخ القسم، بشكل افتراضي، يكون مرجع الخلية مطلقًا، يرجى تغييره إلى نسبي إذا كنت تريد ملء الصيغة تلقائيًا في الخلايا الأخرى باستخدام مقبض التعبئة التلقائية.
select cell reference in the dialog box

3. انقر موافق. الآن تم تغيير التاريخ إلى تاريخ ترتيبي. حدد الخلية الناتجة واسحب مقبض التعبئة التلقائية فوق الخلايا لتطبيق هذه الصيغة.
the date has been changed to ordinal date, drag auto fill handle over the cells


arrow blue right bubble تحويل التاريخ إلى تنسيق تاريخ ترتيبي باستخدام الدالة المعرفة

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

1. اضغط على مفاتيح Alt + F11 لفتح نافذة Microsoft Visual Basic for Applications.

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

copy and paste the code into the module

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

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


arrow blue right bubble تحويل الرقم الأصلي إلى رقم ترتيبي باستخدام Kutools لـ Excel

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

حدد الأرقام التي تريد تحويلها إلى ترتيبية، وانقر Kutools > النص > تحويل الرقم إلى ترتيبي. انظر لقطة الشاشة:
Convert cardinal number to ordinal number by Kutools

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

🤖 Kutools AI Aide: أحدث ثورة في تحليل البيانات اعتمادًا على: التنفيذ الذكي |  توليد الأكواد |  إنشاء الصيغ المخصصة |  تحليل البيانات وتوليد الرسوم البيانية |  استخدام Kutools Functions...
ميزات شائعة: البحث، تمييز أو وضع علامة على المكررات | حذف الصفوف الفارغة | دمج الأعمدة أو الخلايا بدون فقدان البيانات | تقريب بدون الصيغة...
بحث متقدم: بحث بمعايير متعددة VLookup | بحث بقيم متعددة VLookup | بحث في عدة ورقات VLookup | مطابقة غامضة...
قائمة منسدلة متقدمة: إنشاء قائمة منسدلة بسرعة | قائمة منسدلة معتمدة | قائمة منسدلة متعددة الاختيارات...
مدير الأعمدة: إضافة عدد محدد من الأعمدة | نقل الأعمدة | تبديل حالة إظهار الأعمدة المخفية | مقارنة النطاقات والأعمدة...
ميزات مميزة: التركيز على الشبكة | عرض التصميم | شريط الصيغ المحسن | مدير أدوات المصنف وورقة العمل | مكتبة النص التلقائي | منتقي التاريخ | دمج البيانات | تشفير/فك تشفير الخلايا | إرسال البريد الإلكتروني حسب الجدول | مرشح متقدم | تصفية خاصة (تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...)...
أفضل15 مجموعة أدوات:12 أداة نصية (إضافة نص، حذف الأحرف المحددة، ...) | أكثر من50 نوع رسم بياني (مخطط جانت، ...) | أكثر من40 صيغة عملية (حساب العمر بناءً على تاريخ الميلاد، ...) |19 أداة إدراج (إدراج رمز الاستجابة السريعة، إدراج صورة من المسار، ...) |12 أداة تحويل (تحويل إلى كلمات، تحويل العملة، ...) |7 أدوات دمج وتقسيم (دمج متقدم للصفوف، تقسيم الخلايا، ...) | ... والمزيد
استخدم Kutools بلغتك المفضلة – يدعم الإنجليزية، الإسبانية، الألمانية، الفرنسية، الصينية، وأكثر من40 لغة أخرى!

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


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

  • تفعيل تحرير وقراءة عبر التبويبات في Word، Excel، PowerPoint، Publisher، Access، Visio وProject.
  • افتح وأنشئ عدة مستندات في تبويبات جديدة في نفس النافذة، بدلاً من نوافذ مستقلة.
  • يزيد إنتاجيتك بنسبة50%، ويقلل مئات النقرات اليومية من الفأرة!

جميع إضافات Kutools. مثبت واحد

حزمة Kutools for Office تجمع بين إضافات Excel وWord وOutlook وPowerPoint إضافة إلى Office Tab Pro، وهي مثالية للفرق التي تعمل عبر تطبيقات Office.

Excel Word Outlook Tabs PowerPoint
  • حزمة الكل في واحد — إضافات Excel وWord وOutlook وPowerPoint + Office Tab Pro
  • مثبّت واحد، ترخيص واحد — إعداد في دقائق (جاهز لـ MSI)
  • الأداء الأفضل معًا — إنتاجية مُبسطة عبر تطبيقات Office
  • تجربة كاملة لمدة30 يومًا — بدون تسجيل، بدون بطاقة ائتمان
  • قيمة رائعة — وفر مقارنة بشراء الإضافات بشكل منفرد