كيفية تحويل النص إلى تواريخ في Excel دون الخلط بين اليوم والشهر
حوّل التواريخ النصية في Excel باستخدام DATEVALUE أو مكونات التاريخ الصريحة أو إعدادات المنطقة في Power Query. ميّز القيم الملتبسة وغير الصالحة مع الحفاظ على البيانات الأصلية.
تغيير تنسيق عرض الخلية إلى تاريخ لا يحوّل القيمة النصية بالضرورة إلى تاريخ صالح للاستخدام في Excel. والأسوأ أن التحويل قد ينجح مع تبديل اليوم والشهر: فقد يعني 03/04/2026 يوم 4 مارس أو 3 أبريل.
الطريقة الآمنة هي تحديد ترتيب التاريخ في المصدر، والاحتفاظ بالنص الأصلي، ثم التحويل إلى عمود جديد. علّم التواريخ الملتبسة أو المستحيلة بدل تخمينها، وبعد ذلك فقط طبّق تنسيق العرض الذي تريده.
افحص ما إذا كانت الخلية نصًا أم رقمًا
جرّب في عمود مساعد:
=ISTEXT(A2)
=ISNUMBER(A2)
استخدمهما كصيغتين منفصلتين. تُخزَّن تواريخ Excel كقيم تسلسلية رقمية، لكن إرجاع ISNUMBER للقيمة TRUE لا يثبت أن القيمة تاريخ صالح لبياناتك؛ فالكمية 500 رقم أيضًا. افحص المصدر والنطاق المتوقع للتواريخ. يشرح دليل Microsoft لتحويل التواريخ النصية الفرق بين تحويل القيمة وتنسيق النتيجة.
تستخدم الأمثلة التالية أسماء الدوال الإنجليزية والفواصل. قد تتطلب لغة Excel وإعداداته الإقليمية أسماء دوال مترجمة أو فواصل منقوطة.
حدّد قاعدة الإدخال قبل التحويل
إليك أمثلة افتراضية للمدخلات والقرارات التي تتطلبها:
| النص الأصلي | قاعدة المصدر المؤكدة | المعالجة الصحيحة |
|---|---|---|
| 2026-10-11 | سنة-شهر-يوم | 11 أكتوبر 2026 |
| 03/04/2026 | غير معروفة | المراجعة بدل التخمين |
| 03/04/2026 | يوم/شهر/سنة | 3 أبريل 2026 |
| 31/04/2026 | يوم/شهر/سنة | غير صالح لأن أبريل 30 يومًا |
| 2024-02-29 | سنة-شهر-يوم | يوم كبيس صالح |
| 2025-02-29 | سنة-شهر-يوم | يوم كبيس غير صالح |
قد تساعد قيمة يتجاوز فيها اليوم 12 على تحديد قاعدة مصدر متسق، لكنها لا تثبت أن كل صف في تصدير مختلط يستخدم القاعدة نفسها. اسأل صاحب المصدر أو راجع مواصفات التصدير. إذا جُمعت البيانات من عدة أنظمة، فافصل سجلاتها قبل التحويل.
استخدم DATEVALUE للنصوص المتسقة التي يتعرف عليها النظام
للتواريخ النصية المطابقة لقاعدة التاريخ التي يتعرف عليها النظام، استخدم عمود نتائج مستقلًا:
=DATEVALUE(A2)
طبّق تنسيق تاريخ على النتيجة الرقمية. تحقّق من يوم وشهر معروفين قبل تعبئة الصيغة إلى الأسفل.
تعتمد DATEVALUE على إعدادات تاريخ النظام، لذا قد تعطي القيمة الملتبسة نتيجة مختلفة على جهاز آخر. كما تتجاهل معلومات الوقت في نص التاريخ والوقت الذي تتعرف عليه. لا تستخدمها للاحتفاظ بالطوابع الزمنية. راجع مرجع DATEVALUE من Microsoft.
لا تستبدل أخطاء التحويل بتاريخ اليوم أو بالصفر. فهذا ينشئ بيانات تبدو معقولة لكنها لا تمتّ للمصدر بصلة. ضع حالة للمراجعة بجانب النص الأصلي بدلًا من ذلك.
حوّل تنسيق السنة والشهر واليوم الثابت صراحة
إذا تأكدت أن المصدر يحتوي على تواريخ صالحة من عشرة أحرف بصيغة YYYY-MM-DD، فأنشئ التاريخ من مكوناته:
=DATE(VALUE(LEFT(A2,4)),VALUE(MID(A2,6,2)),VALUE(RIGHT(A2,2)))
بالنسبة إلى 2026-10-11، تُعيّن الصيغة 2026 للسنة و10 للشهر و11 لليوم. نسّق النتيجة بصيغة سنة-شهر-يوم واضحة لا تثير الالتباس.
هذه الصيغة تحوّل المكونات، وليست أداة للتحقق من صحة التاريخ. تعدّل DATE المكونات الخارجة عن النطاق؛ فتمرير 29 فبراير 2025 ينتج 1 مارس 2025 بدل رفض الإدخال. هذا السلوك موضح في مرجع DATE من Microsoft.
للمدخلات غير الموثوقة، افحص الطول ومواضع الفواصل، واشترط مكونات رقمية وسنة صالحة، ثم قارن سنة النتيجة وشهرها ويومها بالمكونات الأصلية. أي اختلاف يُحال إلى قائمة المراجعة. احصر هذه الطريقة في التواريخ الحديثة ضمن النطاق المتوقع لعملك؛ فالتواريخ التاريخية واختلافات نظام التاريخ بين المصنفات تحتاج إلى معالجة منفصلة.
استخدم Power Query للاستيراد المتكرر
عند التعامل مع تصدير دوري، يسهل الحفاظ على عملية استيراد قابلة للتكرار ذات إعداد إقليمي صريح أكثر من إصلاح كل دفعة يدويًا. في إصدارات Excel التي تتضمن Power Query:
- استورد المصدر عبر بيانات ← من نص/CSV، ثم اختر تحويل البيانات.
- افحص الخطوات المطبقة. إذا كانت خطوة تلقائية لتغيير النوع قد فسّرت عمود التاريخ بالفعل، فارجع إلى مرحلة النص الخام واحذف ذلك التحويل أو استبدله. تحويل تاريخ فُسّر خطأً إلى نص لا يستعيد السلسلة الأصلية.
- احتفظ بنسخة من عمود النص الأصلي. في العمود المراد تحويله، اختر تغيير النوع ← باستخدام الإعدادات المحلية.
- اختر النوع تاريخ والإعداد الإقليمي المطابق للمصدر، مثل الإنجليزية (المملكة المتحدة) لبيانات مؤكدة بصيغة يوم/شهر/سنة، أو الإنجليزية (الولايات المتحدة) لصيغة شهر/يوم/سنة.
- راجع الأخطاء وافحص عينة من التواريخ المعروفة قبل التحميل. احتفظ بالصفوف غير الصالحة لتصحيحها بدل حذفها لمجرد إخفاء عدد الأخطاء.
يتحكم الإعداد الإقليمي في تفسير النص، وليس في مظهر التاريخ فقط. توضّح Microsoft ذلك في أنواع البيانات والإعدادات الإقليمية في Power Query. اختيار إعداد إقليمي لا يحل خليطًا غير موثق من قواعد التاريخ داخل عمود واحد. لبقية إعدادات الاستيراد، راجع دليل استيراد CSV بأمان.
اطلب من GetSheetAI التحويل وتمييز الاستثناءات
استخدم الشريط الجانبي لـ GetSheetAI داخل Excel لوصف قاعدة المصدر والمخرجات المطلوبة. مثال على طلب مفيد:
افحص الجزء الذي يحتوي على بيانات من عمود Order Date. تنص مواصفات المصدر على يوم/شهر/سنة مع سنة من أربعة أرقام. احتفظ بالعمود الأصلي. أنشئ عمودي Parsed Date وReview Reason، وحوّل فقط التواريخ التقويمية الصالحة والواضحة التي تطابق هذه القاعدة. اترك Parsed Date فارغًا للمدخلات غير الصالحة أو المفقودة أو المتعارضة، واشرح كل مشكلة. لا تخمّن معنى الصفوف التي تستخدم قاعدة أخرى ولا تحذفها. أبقِ جميع الأعمدة الأخرى دون تغيير. لخّص الصفوف المحوّلة والمفقودة والتي تحتاج إلى مراجعة، واعرض أمثلة من كل فئة.
إذا كانت قاعدة المصدر مجهولة، فاطلب الفحص وعرض أمثلة أولًا، لا التحويل التلقائي. تزداد أهمية تحديد القاعدة عندما تكون جميع قيم اليوم والشهر في العينة 12 أو أقل.
تحقّق من التواريخ قبل الفرز أو إعداد التقارير
افحص تاريخًا معروفًا يختلف فيه اليوم عن الشهر، ويومًا كبيسًا، وقيمة مفقودة، وتاريخًا غير صالح. تأكد من أن كل صف إدخال يقع في فئة واحدة فقط: محوّل أو مفقود أو يحتاج إلى مراجعة. يجب أن يحتوي كل صف محوّل على تاريخ رقمي ضمن النطاق المتوقع، مع بقاء نصه الخام دون تغيير.
بعد ذلك، افرز نسخة حسب التاريخ المحوّل وتحقّق من صحة الترتيب عند الانتقال بين الأشهر والسنوات. إذا كانت النتائج تدخل في تقرير شهري، فافحص بعض السجلات قرب حدود الأشهر؛ قد ينقل عكس اليوم والشهر الإيرادات إلى فترة تقرير خاطئة دون ظهور خطأ في Excel.
لتنظيف أشمل، تابع قائمة تنظيف بيانات Excel. يكتمل تحويل التواريخ عندما تحمل القيم المعنى المقصود، لا عندما تتشابه الخلايا في مظهرها فقط.
