جدول المحتويات
في إدخال البيانات ، من الشائع أن يتم التلاعب بالتواريخ باستخدام نص أو تنسيقات أخرى. في هذه المقالة ، ستتعرف على كيفية تغيير أو تخصيص أو إصلاح التواريخ التي لم يتم تنسيقها بشكل صحيح في جدول بيانات Excel.
لقطة الشاشة أعلاه هي نظرة عامة على المقالة التي تمثل مثالاً على تحديد تنسيق التاريخ في Excel. سوف تتعلم المزيد عن مجموعة البيانات بالإضافة إلى الأساليب & amp؛ وظائف لتغيير تنسيقات التاريخ أو تخصيصها أو إصلاحها في الأقسام التالية من هذه المقالة.
تنزيل Practice Workbook
يمكنك تنزيل Excel Workbook الذي اعتدنا عليه قم بإعداد هذه المقالة.
إصلاح تنسيق التاريخ في Excel.xlsx
8 حلول بسيطة لإصلاح التاريخ لا يتم التنسيق بشكل صحيح في Excel
9> 4> 1. تحويل سلسلة النص إلى تنسيق التاريخعندما يتعين علينا نسخ التواريخ من نطاق من الخلايا إلى منطقة أخرى ، في بعض الأحيان يتغير التنسيق ونتيجة لذلك ، نرى فقط قيم الأرقام مع بعض الأرقام التي تبدأ بـ 4 في الصورة أدناه ، هذا مثال على التكرار المذكور حيث يمثل العمود D قيم الأرقام فقط ، وليس بتنسيق التاريخ. ولكن لدينا حل سهل للغاية لهذا الحدوث.
📌 الخطوات:
➤ حدد نطاق من الخلايا يحتوي على القيم الرقمية التي يجب تحويلها إلى تنسيق التاريخ.
➤ ضمن علامة التبويب الصفحة الرئيسية ومن مجموعة رقم منالأوامر ، انقر فوق القائمة المنسدلة. سترى نوعين من تنسيق التاريخ هناك - تاريخ قصير و تاريخ طويل .
➤ حدد أيًا من هذين التنسيقين وتكون انتهيت.
كما في لقطة الشاشة أدناه ، ستحصل على النتائج بتنسيق التاريخ المناسب في الحال.
قراءة المزيد: كيفية تحويل النص إلى تاريخ باستخدام Excel VBA (5 طرق)
2. تخصيص تنسيق التاريخ
بافتراض أنك تريد الآن تخصيص تنسيق التاريخ وفقًا لتفضيلاتك. لذا عليك تخصيص تنسيق التاريخ ، أليس كذلك؟ دعنا نتبع الخطوات الآن.
📌 الخطوة 1:
➤ تحت شريط الصفحة الرئيسية ، افتح مربع حوار تنسيق الخلية من مجموعة الأوامر عدد .
📌 الخطوة 2:
➤ حدد مخصص تحت علامة التبويب رقم
➤ على سبيل المثال ، نريد أن نرى تنسيق التاريخ كـ- "الأربعاء ، 12.08.2020" ، لذلك تحت الخيار اكتب ، يجب عليك كتابة:
dddd، dd.mm.yyy
ستظهر لك معاينة أسفل شريط النموذج.
➤ اضغط على موافق وتكون قد انتهيت.
فيما يلي القيم الناتجة مع تنسيق التاريخ المخصص في الصورة التالية.
اقرأ المزيد: كيفية استخدام الصيغة لتغيير التاريخ التنسيق في Excel (5 طرق)
3. استخراج التواريخ من النصوص باستخدام معالج العمود
في بعض الأحيان يتعين علينا نسخ النصوص بما في ذلك التواريخ منالمصدر ثم نحتاج إلى استخراج التواريخ فقط من تلك السلاسل النصية في ورقة Excel. لا يوجد خيار لتخصيص تنسيق التاريخ أو تغييره ببساطة من خلال متابعة أوامر تنسيق الخلايا . في الصورة أدناه ، هذا مثال على المشكلة حيث تتزامن التواريخ مع الأوقات والنصوص.
📌 الخطوة 1:
➤ حدد النطاق الكامل للخلايا التي تحتوي على النصوص مع التواريخ.
➤ من علامة التبويب البيانات ، اختر نص إلى الأعمدة خيار من القائمة المنسدلة أدوات البيانات ، سيظهر مربع حوار.
📌 الخطوة 2:
➤ حدد زر الاختيار محدد كنوع بيانات & amp؛ اضغط على التالي .
📌 الخطوة 3:
➤ الآن ضع علامة على مسافة كمحددات لأن بياناتنا النصية تحتوي على مسافات بينها.
📌 الخطوة 4:
➤ في الصورة أدناه ، تشاهد الآن عمودًا يحتوي على تواريخ ذات خلفية سوداء فقط. حدد التاريخ كـ تنسيق بيانات العمود .
➤ إذا لاحظت ، فإن التواريخ الموجودة في النصوص تكون بتنسيق MM / DD / YYYY لذا حدد تنسيق MDY من القائمة المنسدلة التاريخ .
📌 الخطوة 5:
➤ انقر فوق العمود الثاني الآن في قسم معاينة البيانات .
➤ سيظهر لك الآن العمود الثاني الذي يحتوي على الأوقات التي نريد إزالتها . لذا حدد زر الاختيار "عدم استيراد العمود (تخطي)" باعتباره بيانات العمودتنسيق.
📌 الخطوة 6:
انقر فوق العمود الثالث الآن.
➤ مثل الخطوة السابقة ، حدد "عدم استيراد العمود (تخطي)" كـ بيانات العمود تنسيق للعمود الثالث أيضًا.
➤ اضغط على إنهاء .
الآن سيكون لديك نطاق من الخلايا بقيم التاريخ المستخرجة فقط. يمكنك تغيير تنسيق التاريخ أو تخصيص التنسيق الآن حسب تفضيلاتك.
المحتوى ذي الصلة: كيفية تغيير تنسيق التاريخ الافتراضي من الولايات المتحدة إلى المملكة المتحدة في Excel (3 طرق)
4. استخدام دالة VALUE لإصلاح تنسيق التاريخ
لدينا خيار آخر لتحويل سلسلة نصية إلى تنسيق التاريخ باستخدام وظيفة VALUE . في العمود B ، لدينا الآن تواريخ بتنسيق نصي على الرغم من أنها تبدو بتنسيق التاريخ المحدد. في العمود C ، سنطبق الدالة VALUE التي تحول سلسلة نصية إلى تنسيق رقمي إذا تم العثور على الأرقام في الخلية المحددة.
📌 الخطوة 1:
➤ حدد الخلية C5 & amp؛ اكتب:
=VALUE(B5)
➤ اضغط على Enter & amp؛ ستعود الوظيفة ببعض الأرقام.
➤ استخدم مقبض التعبئة الآن لملء العمود بالكامل .
إذن ، تنسيق النص إلى تنسيق رقم.
📌 الخطوة 2:
➤ الآن كما يتعين علينا تنسيق الأرقام التي ستمثل التواريخ ، حدد النطاق الكامل للخلايا التي تحتوي على هذه الأرقامالقيم.
➤ تحت علامة التبويب الصفحة الرئيسية ومن عدد مجموعة الأوامر ، حدد قصير أو تاريخ طويل التنسيق.
ثم يتم عرض التواريخ بتنسيق مناسب في العمود ج.
المحتوى المرتبط: كيفية تحويل التاريخ إلى شهر في Excel (6 طرق سهلة)
قراءات مماثلة:
- كيفية تحويل تاريخ إلى dd / mm / yyyy hh: mm: ss Format في Excel
- احصل على أول يوم في الشهر من اسم الشهر في Excel (3 طرق)
- كيفية الحصول على اليوم الأخير من الشهر السابق في Excel (3 طرق)
- تحويل تاريخ جوليان المكون من 7 أرقام إلى تاريخ التقويم في Excel (3 طرق)
- كيفية إيقاف Excel من التنسيقات التلقائية للتواريخ في CSV (3 طرق)
5. إدراج دالة DATEVALUE لإصلاح تنسيق التاريخ في Excel
DATEVALUE تبحث الدالة عن الخلايا التي تحتوي على التواريخ بالإضافة إلى بيانات الوقت وتعود بالتواريخ فقط. إذا كانت هناك نصوص أخرى باستثناء التاريخ أو الوقت موجودة في الخلية ، فلن تتمكن الدالة DATEVALUE من التعرف على بيانات التاريخ أو الوقت في الخلية وستظهر على أنها خطأ #VALUE! . صيغة هذه الوظيفة DATEVALUE هي:
= DATEVALUE (date_text)
📌 الخطوات:
➤ حدد الخلية C5 & amp؛ اكتب:
=DATEVALUE(B5)
➤ اضغط على إدخال ، استخدم مقبض التعبئة لملء الخلايا الأخرى في العمود C وتكون قد انتهيت.
ستتحول قيم النصإلى تنسيق الأرقام ثم يتعين عليك تغيير تنسيق هذه الأرقام إلى تنسيق التاريخ.
الفرق الأساسي بين استخدامات القيمة و دالات DATEVALUE هي دالة DATEVALUE تقوم الدالة DATEVALUE باستخراج التواريخ فقط من مجموعة التاريخ والرقم من خلية. لكن الدالة VALUE تبحث عن أرقام فقط من سلسلة نصية بغض النظر عن كونها تمثل قيمة تاريخ أو وقت.
اقرأ المزيد: كيفية تحويل التاريخ إلى سنة في Excel (3 طرق سريعة)
6. تطبيق Find & amp؛ استبدل الأمر لتحويل النص إلى تنسيق التاريخ
إذا كانت التواريخ بتنسيق يتضمن النقاط (.) بدلاً من Obliques (/) كـ الفواصل ، فإن الدالة VALUE أو DATEVALUE لن تكون قادرة على التعرف على قيمة التاريخ من سلسلة نصية. في هذه الحالة ، يتعين علينا استخدام الأمر Find and Replace لاستبدال Dot (.) بـ Oblique (/) ثم VALUE أو DATEVALUE ستحولهم الوظيفة إلى تنسيقات التاريخ .
📌 الخطوة 1:
➤ حدد البيانات النصية التي تحتوي على التواريخ.
➤ اضغط على CTRL + H لفتح مربع الحوار Find and Replace .
➤ الإدخال نقطة (.) مثل ابحث عن ما و الشرطة المائلة للأمام (/) مثل استبدل بخيارات .
➤ اضغط على استبدال الكل.
📌 الخطوة 2:
➤ لذا الآن جميع قيم التاريخ في العمود B تمثل الآن الشرطات المائلة كفواصل. ولكنلا تزال قيم التاريخ هذه بتنسيق نصي يتعين علينا تحويلها إلى تنسيق رقم.
📌 الخطوة 3:
➤ الآن في الخلية C5 ، استخدم الدالة DATEVALUE لتحويل تنسيق النص إلى تنسيق رقمي يمثل التواريخ.
=DATEVALUE(B5)
➤ اضغط على إدخال ، استخدم مقبض التعبئة لملء بقية الخلايا وستجد التواريخ بتنسيق دقيق.
المحتوى المرتبط: VBA لإزالة الوقت من التاريخ في Excel (3 طرق)
7. باستخدام دالة SUBSTITUTE لإصلاح تنسيق التاريخ
باستخدام وظيفة SUBSTITUTE ، يمكننا استبدال النقاط بشرطة مائلة أو استبدالها وكذلك تحويل تنسيق النص إلى تنسيق التاريخ بشكل أكثر كفاءة. الصيغة العامة للدالة SUBSTITUTE هي:
= SUBSTITUTE (text، old_text، new_text، [example_num]
📌 Steps :
➤ في الخلية C5 ، ستكون الصيغة ذات الصلة بوظيفة SUBSTITUTE هي:
=SUBSTITUTE(B5,".","/")
➤ اضغط على أدخل ، املأ تلقائيًا العمود C بـ مقبض التعبئة ، وستحصل على القيم الناتجة بتنسيق التاريخ المناسب مرة واحدة.
اقرأ المزيد: كيفية تغيير تنسيق التاريخ في Pivot Table في Excel
8. استخدام خيار التحقق من الأخطاء لإصلاح تنسيق التاريخ
في بعض الأحيان ، يمكن للخلايا التي تحتوي على التواريخ إظهار الأخطاء التي يمكنك العثور عليها بالنقر فوق الرمز الأصفر بعلامة التعجب. قد تجدتوضح الرسالة أن تاريخ النص يتكون من رقمين في العام وستكون هناك خيارات أسفل تلك الرسالة لتحويل عام مكون من رقمين إلى عام مكون من 4 أرقام.
دعنا حدد الخيار الذي سيحول السنة المكونة من رقمين إلى السنة المكونة من 4 أرقام باستخدام تنسيق السنة 20XX . إذا كانت السنوات في بياناتك تمثل 1900-1999 ، فعليك الانتقال إلى 19XX .
بعد تحويل تنسيقات السنة في جميع الخلايا ، لن أجد رسالة خطأ بعد الآن لقيم التاريخ.
اقرأ المزيد: كيفية تحويل التاريخ إلى يوم من السنة في Excel ( 4 طرق)
الكلمات الختامية
آمل أن تسمح لك جميع الطرق المذكورة أعلاه لإصلاح تنسيقات التاريخ الآن بتطبيقها في جداول بيانات Excel الخاصة بك أكثر فعالية. إذا كان لديك أي أسئلة أو تعليقات ، فيرجى إبلاغي بذلك في قسم التعليقات. أو يمكنك الاطلاع على مقالاتنا الأخرى المتعلقة بوظائف Excel على هذا الموقع.