ما يجب معرفته
- تقوم الدالة DATEVALUE في Excel بتحويل التاريخ بتنسيق النص إلى رقم تسلسلي.
- استخدم هذه الوظيفة عندما تحتوي الخلية على تاريخ تم تنسيقه كنص ، وليس رقمًا ، وهو ما يمكن أن يحدث مع البيانات المستوردة أو المنسوخة.
- بناء جملة الدالة والوسيطة: =DATEVALUE(date_text)
تشرح هذه المقالة كيفية استخدام وظيفة DATEVALUE في أي إصدار من Excel بما في ذلك Excel 2019 و Microsoft 365.
ما هي وظيفة DATEVALUE؟
تقوم الدالة DATEVALUE في Excel بتحويل التاريخ بتنسيق النص إلى رقم تسلسلي. يمكن لبرنامج Excel بعد ذلك قراءة الرقم التسلسلي لفهم التاريخ.
وظيفة Excel هذه ضرورية عندما تحتوي الخلية على معلومات التاريخ ولكن يتم تخزينها في نص عادي. بدلاً من تحويلها تلقائيًا إلى تاريخ ، يرى Excel الخلية كأرقام وحروف فقط ، مما يجعل العمل معها صعبًا. يمكن أن يحدث هذا إذا تم نسخ التاريخ أو استيراده من مكان آخر.
يمكنك استخدام دالة DATEVALUE Excel لإنتاج الرقم التسلسلي للتاريخ الذي يمكن استخدامه بعد ذلك لتنسيقه بشكل صحيح كتاريخ واستخدامه مع الصيغ الأخرى المستندة إلى التاريخ ، وفرزها مع التواريخ الأخرى ، وما إلى ذلك.
تعمل وظيفة DATEVALUE في جميع إصدارات Excel.
DATEVALUE تركيب الوظيفة والوسيطات
يجب تنسيق جميع الصيغ التي تستخدم هذه الوظيفة على النحو التالي:
=DATEVALUE(date_text)
date_textهي الوسيطة الوحيدة التي يدعمها. يمكن أن يشير إلى خلايا أخرى أو يمكن تخزين معلومات التاريخ داخل الصيغة.
فيما يلي بعض القواعد التي يجب تذكرها حول وظيفة DATEVALUE:
- إذا تم حذف السنة date_text ، فسيتم استخدام السنة الحالية.
- إذا تضمن date_text معلومات الوقت ، يتجاهلها Excel
- إذا تم إدخال معلومات التاريخ مباشرة في الصيغة ، فيجب أن تكون محاطة بعلامات اقتباس.
- إذا تمت الإشارة إلى معلومات التاريخ في خلية أخرى تتضمن اسم نص الشهر (على سبيل المثال ، مارس أو مارس) ، فيجب أن يكون الشهر في الموضع الثاني (مثل 31 مارس 2020).
- VALUE! سيظهر الخطأ إذا كان date_text يقع خارج نطاق التاريخ 1/1 / 1900–12 / 31 / 9999.
- VALUE! سيظهر الخطأ إذا ظهر أن date_text هو رقم (أي أنه لا يحتوي على شرطات أو خطوط مائلة مثل التاريخ العادي).
DATEVALUE أمثلة على الوظيفة
إليك نظرة على بعض الطرق المختلفة التي قد تستخدم بها هذه الوظيفة:
تاريخ المرجع من خلية أخرى
=DATEVALUE (A2)
بافتراض قراءة A1 كـ 4-4-2002 ، فإن مثال صيغة DATEVALUE هذا سينتج الرقم التسلسلي 37350.
أدخل التاريخ داخل الصيغة
=DATEVALUE ("2007-25-12")
هذه طريقة أخرى لاستخدام هذه الوظيفة. يعد إدخال التاريخ بين علامتي الاقتباس بديلاً عن استدعاء خلية أخرى. تنتج هذه الصيغة التاريخ التسلسلي 39441.
جعل التاريخ من خلايا متعددة
=DATEVALUE (A2 &"/" & A3 &"/" & A4)
في هذا المثال لوظيفة DATEVALUE ، يتم استخدام نفس الإعداد ولكننا نحصل على معلومات التاريخ من ثلاث خلايا منفصلة: A2=5 ، A3=18 ، و A4=2017.
هذا يتطلب علامة العطف حتى نتمكن من إضافة شرطة مائلة لفصل اليوم والشهر والسنة. ومع ذلك ، لا تزال النتيجة رقمًا تسلسليًا نظرًا لأن هذا هو الغرض من الوظيفة ، لذلك يتعين علينا تنسيق الخلية كتاريخ حقيقي (انظر أدناه) لرؤيتها مقدمة على شكل 5/18/2017.
استخدم العلامة في صيغة التاريخ
=DATEVALUE ("3" &"/" & A2 &"/" &"2002")
في هذا المثال ، الوظيفة تشبه إلى حد كبير تلك الموجودة أعلاه ، ولكن بدلاً من استخدام مراجع الخلايا لتحديد اليوم والسنة ، نقوم بإدخالها يدويًا باستخدام علامات الاقتباس المزدوجة.
استخراج التاريخ من الخلية مع البيانات الأخرى
=DATEVALUE (LEFT (A20، 10))
إذا كانت الخلية تحتوي على معلومات أخرى لا تحتاجها ، فيمكنك استخدام وظائف مثل LEFT و RIGHT لعزل التاريخ. في هذا المثال ، تقترن الدالة DATEVALUE بالدالة LEFT بحيث تنظر فقط إلى الأحرف العشرة الأولى من اليسار. كانت النتيجة 41654 ، والتي يمكن لبرنامج Excel تنسيقها كتاريخ لإنتاج 1/15/2014.
استخراج التاريخ بوظيفة MID
=DATEVALUE (MID (A40، FIND (""، A40) +1، 7))
أخيرًا ، لدينا هذه الصيغة التي تجمع ليس فقط وظيفة MID ولكن أيضًا وظيفة FIND لاستخراج التاريخ وتقديمه بتنسيق الرقم التسلسلي. تقوم وظيفة MID بتعيين A2 كهدف وتستخدم FIND لتحديد المسافة ("") كنقطة يجب أن تبدأ فيها الوظيفة في العد. يحدد الرقم الموجود في نهاية دالة MID عدد الأحرف المراد استخلاصها ، وهو 7 في مثالنا. والنتيجة هي 43944 ، والتي عند تنسيقها كتاريخ تتحول إلى 23/4/2020.
DATEVALUE أخطاء
فيما يلي بعض الأمثلة على المواقف التي تعرض فيها الدالة DATEVALUE خطأ. وفقًا للقواعد المذكورة أعلاه ، فإن الصفوف التي تحتوي على VALUE! يحتوي خطأ على بيانات لا يمكن معالجتها بواسطة هذه الوظيفة.
تنسيق الأرقام في التواريخ
عندما ينتج Excel الرقم التسلسلي للتاريخ ، يتبقى لك رقم يشير إلى عدد الأيام التي تفصله عن 1/1/1900. هذا بالكاد قابل للاستخدام ، لذا ما عليك فعله هو تنسيق تلك الخلية كتاريخ عادي.
طريقة واحدة لمعرفة ما إذا كانت الخلية منسقة كنص أو كتاريخ على الفور هي التحقق من كيفية محاذاتها داخل الخلية. عادة ما تكون التواريخ المنسقة كنص محاذاة إلى اليسار ، بينما الخلايا المنسقة بالتاريخ عادة ما تكون محاذاة لليمين.
- حدد الخلية (الخلايا) التي تحتاج إلى تنسيقها كتاريخ.
- من علامة التبويب الصفحة الرئيسية في الجزء العلوي من Excel ، حدد موقع قسم رقم.
حدد القائمة المنسدلة واختر خيار التاريخ ، مثل تاريخ قصير أو تاريخ طويل.