كيفية تحويل التنسيق DD.MM.YYYY إلى تنسيق التاريخ (MM/DD/YYYY) في Excel؟
عند العمل مع Excel، قد تواجه تواريخ تم إدخالها بتنسيق dd.mm.yyyy نتيجة لعادات إقليمية مختلفة أو تفضيلات شخصية. ومع ذلك، لا يتعرف Excel تلقائيًا على النمط dd.mm.yyyy (على سبيل المثال، 23.02.2024
) كتنسيق تاريخ صالح، مما قد يؤدي إلى مشكلات في الفرز، التصفية، أو حسابات التاريخ. لضمان التوافق الكامل وسهولة معالجة البيانات، من المهم تحويل هذه السلاسل النصية المستندة إلى التاريخ إلى تنسيق التاريخ القياسي في Excel، مثل mm/dd/yyyy.
أدناه، ستجد عدة حلول فعالة لمعالجة هذه المشكلة بطرق مختلفة - تتراوح بين استخدام الصيغ، ميزات Excel المدمجة، وحتى أكواد VBA. كل طريقة تأتي مع خطوات عملية، احتياطات، واقتراحات لحل المشكلات الشائعة.
تحويل dd.mm.yyyy إلى dd/mm/yyyy باستخدام صيغة
تحويل mm.dd.yyyy إلى mm/dd/yyyy باستخدام Kutools for Excel
تحويل dd.mm.yyyy إلى mm/dd/yyyy باستخدام صيغة
تحويل dd.mm.yyyy إلى تاريخ قياسي باستخدام ماكرو VBA
تحويل dd.mm.yyyy باستخدام نصوص إلى أعمدة (ميزة Excel المدمجة)
تحويل DD.MM.YYYY إلى DD/MM/YYYY باستخدام صيغة
في بعض الحالات، قد تحتاج فقط إلى استبدال النقاط في dd.mm.yyyy بعلامات شرطة لتتحول إلى dd/mm/yyyy. هذا مفيد عندما تريد أن يتطابق الفاصل مع الإعدادات الإقليمية، لكن تذكر أن Excel قد يتعامل مع النتيجة كسلسلة نصية، وليس قيمة تاريخ فعلية.
لإجراء هذا التحويل:
1. لنفترض أن تاريخك الأصلي في الخلية A6. اختر خلية فارغة بجانبها - مثل B6 - وأدخل الصيغة التالية:
=SUBSTITUTE(A6,".","/")
2. اضغط على Enter، ثم اسحب مؤشر التعبئة لأسفل لتطبيق الصيغة على التواريخ الأخرى عند الحاجة.
نصيحة: في هذه الصيغة، تشير A6 إلى الخلية التي تحتوي على التاريخ الأصلي. قم بتعديل مرجع الخلية حسب الحاجة لتناسب نطاق بياناتك.
بينما هذه الطريقة بسيطة، تذكر أن النتيجة لا تزال نصًا وليس قيمة تاريخ معترف بها. إذا كانت العمليات اللاحقة تتطلب تواريخ حقيقية (للحساب، التصفية، إلخ)، يرجى الرجوع إلى الصيغ وأكواد VBA أدناه.
تحويل MM.DD.YYYY إلى MM/DD/YYYY باستخدام Kutools for Excel
بالنسبة للتواريخ بصيغة mm.dd.yyyy، يقدم Kutools for Excel ميزة عملية تُدعى "تحويل إلى تاريخ". تتيح هذه الأداة تحويل تنسيقات التواريخ غير القياسية إلى قيم تواريخ قياسية بشكل جماعي - وهي مفيدة إذا كنت تقوم بمعالجة بيانات مستوردة أو مجتمعة من مصادر متعددة.
بعد تنزيل وتثبيت Kutools for Excel مجانًا، اتبع الخطوات التالية:
1. حدد الخلايا التي تحتوي على التواريخ المراد تحويلها. ثم انتقل إلى Kutools > Content > Convert to Date.
2. سيتم تحويل الخلايا المحددة تلقائيًا إلى قيم تواريخ صالحة في Excel. يمكنك اختيار تنسيقات عرض التاريخ المختلفة (تاريخ قصير، تاريخ طويل، إلخ.) من قائمة تنسيق الأرقام في شريط Home في Excel لتحسين العرض.
نصيحة: إذا لم يتم التعرف على قيمة كتاريخ صالح، ستبقى البيانات الأصلية دون تغيير، مما يساعد في تجنب فقدان البيانات عن طريق الخطأ.
هذه الطريقة فعالة للغاية بالنسبة لمساحات البيانات الكبيرة وتحافظ على أن تكون النتائج قيم تواريخ حقيقية للاستخدام الفوري في الحسابات والتصفية. من المزايا معالجة الجماعية والتحويل السهل، بينما العيب المحتمل هو أنها تتطلب تثبيت الوظيفة الإضافية Kutools.
تحويل DD.MM.YYYY إلى MM/DD/YYYY باستخدام صيغة
لتغيير التواريخ من dd.mm.yyyy إلى التنسيق القياسي mm/dd/yyyy وضمان أن Excel يتعرف عليها كتاريخ حقيقي، يمكنك استخدام الصيغة التالية. هذه الطريقة مناسبة إذا كان تنسيق التاريخ الإقليمي الخاص بك لا يتعرف على النتائج المنفصلة بالشرطة من دالة SUBSTITUTE البسيطة كتاريخ.
1. لنفترض أن التاريخ الأصلي موجود في الخلية A6. في الخلية المجاورة، على سبيل المثال B6، أدخل هذه الصيغة:
=(MID(A6,4,2)&"/"&LEFT(A6,2)&"/"&RIGHT(A6,2))+0
2. اضغط على Enter، ثم اسحب الصيغة لأسفل حسب الحاجة.
3. قد تظهر النتائج في البداية كأرقام متسلسلة (مثل 45457). لعرضها كتواريخ، حدد هذه الخلايا، ثم اذهب إلى Home > Number Format, واختر Short Date.
الآن، تم dd.mm.yyyy تحويل النص المنسق إلى تواريخ يعترف بها Excel في mm/dd/yyyy التنسيق.
نصائح: لنسخ الصيغة عبر عدة صفوف، حدد الخلية الأولى التي تحتوي على الصيغة، انسخ (Ctrl+C)، ثم حدد الخلايا المستهدفة الأخرى والصق (Ctrl+V).
كود VBA – تحويل سلاسل dd.mm.yyyy إلى قيم تواريخ حقيقية عبر نطاق
بالنسبة للمستخدمين المتقدمين أو أولئك الذين يتعاملون مع كميات كبيرة من البيانات بتنسيقات مخصصة، يمكن أن تكون أتمتة التحويل باستخدام ماكرو VBA موفرة للوقت وفعالة. تعمل هذه الطريقة على تحويل التواريخ القائمة على النصوص dd.mm.yyyy إلى تواريخ حقيقية في Excel ضمن النطاق الذي تختاره.
تشمل المزايا المعالجة الجماعية والمرونة في اختيار أي عمود أو نطاق. ومع ذلك، يجب استخدام الحذر - لا يمكن التراجع عن ماكرو VBA باستخدام Ctrl+Z. تأكد من عمل نسخة احتياطية من بياناتك قبل تشغيل الكود.
1. انقر فوق Developer Tools > Visual Basic. في نافذة Microsoft Visual Basic for Applications، انقر فوق Insert > Module، والصق الكود التالي في نافذة الوحدة:
Sub ConvertDDMMYYYYDotToDate()
Dim cell 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)
Application.ScreenUpdating = False
For Each cell In WorkRng
If cell.Value Like "??.??.????" Then
cell.Value = DateSerial(Right(cell.Value, 4), Mid(cell.Value, 4, 2), Left(cell.Value, 2))
cell.NumberFormat = "mm/dd/yyyy"
End If
Next
Application.ScreenUpdating = True
End Sub
2. ثم اضغط على مفتاح F5 لتشغيل الكود، وفي مربع الحوار المنبثق، حدد النطاق الذي يحتوي على تواريخك بصيغة dd.mm.yyyy، وبعد ذلك انقر على OK.
ملاحظات ونصائح:
- إذا ظهر خطأ أو لم يحدث شيء، تحقق من تحديدك وتأكد من أن التنسيق يطابق تمامًا dd.mm.yyyy.
- يمكنك تعديل نمط cell.Value Like "??.??.????" إذا كانت بياناتك تحتوي على عدد أرقام متغير.
- لا يمكن التراجع عن هذا الماكرو بسهولة - دائمًا احفظ نسخة من بياناتك أولاً.
- ستكون الخلايا المحولة معترف بها على الفور من قبل Excel كقيم تواريخ حقيقية.
هذا الحل باستخدام VBA مثالي للمستخدمين المتمرسين في عمليات الماكرو الأساسية والذين يحتاجون إلى تحويل سريع ودقيق وقابل للتكرار على مجموعات بيانات كبيرة.
طرق Excel المدمجة الأخرى - استخدم نصوص إلى أعمدة
نهج آخر عملي هو استخدام ميزة Excel المدمجة نصوص إلى أعمدة. هذه الطريقة هي الأنسب عندما تكون بيانات التاريخ لديك ثابتة وفي عمود واحد.
1. حدد العمود أو الخلايا التي تحتوي على تواريخك بصيغة dd.mm.yyyy.
2. اذهب إلى Data > Text to Columns.
3. في المعالج، اختر Delimited، ثم انقر على Next.
4. تحقق فقط من Other كفاصل، واكتب نقطة (.) في المربع.
5. انقر على Next. في الخطوة التالية، قم بتعيين تنسيق بيانات العمود للأعمدة Day وMonth وYear كـ General أو Text حسب الضرورة.
6. أكمل المعالج لتقسيم البيانات إلى ثلاثة أعمدة (Day وMonth وYear).
7. في عمود جديد، أعد دمج اليوم والشهر والسنة إلى تاريخ باستخدام الصيغة:
=DATE(C1, B1, A1)
بافتراض أن الأعمدة A، B، وC الآن تمثل اليوم والشهر والسنة على التوالي. طبق الصيغة واسحبها لأسفل حسب الحاجة.
تقدم هذه الحلول خيارات مرنة لتحويل dd.mm.yyyy وأنماط التواريخ المشابهة إلى تواريخ يعترف بها Excel، سواء كنت تفضل الصيغ، الأدوات البصرية، أو الأتمتة. تحقق دائمًا من بياناتك قبل وبعد التحويل، وفكر في حفظ نسخة احتياطية، خاصة عند استخدام الماكروات أو إجراء تعديلات جماعية.
أفضل أدوات الإنتاجية لمكتب العمل
عزز مهاراتك في 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 وPowerPoint + Office Tab Pro
- مثبّت واحد، ترخيص واحد — إعداد في دقائق (جاهز لـ MSI)
- الأداء الأفضل معًا — إنتاجية مُبسطة عبر تطبيقات Office
- تجربة كاملة لمدة30 يومًا — بدون تسجيل، بدون بطاقة ائتمان
- قيمة رائعة — وفر مقارنة بشراء الإضافات بشكل منفرد