جدول المحتويات
DATEVALUE في Microsoft Excel بشكل عام لتحويل تاريخ نصي إلى رموز رقم التاريخ والوقت. في هذه المقالة ، ستتعرف على كيفية استخدام وظيفة DATEVALUE هذه بشكل صحيح وفعال في حالات مختلفة في جدول بيانات Excel.
لقطة الشاشة أعلاه هي نظرة عامة على المقالة التي تمثل تطبيقًا لوظيفة DATEVALUE في Excel. ستتعرف على المزيد حول مجموعة البيانات بالإضافة إلى الطرق والوظائف لاستخراج التواريخ ثم تغيير تنسيقات التاريخ أو تخصيصها أو إصلاحها في الأقسام التالية من هذه المقالة.
تنزيل Practice Workbook
يمكنك تنزيل مصنف Excel الذي استخدمناه لإعداد هذه المقالة.
استخدام DATEVALUE Funciton.xlsx
مقدمة إلى وظيفة DATEVALUE
- هدف الوظيفة:
تحويل تاريخ في شكل نص إلى رقم يمثل التاريخ في رمز وقت وتاريخ Microsoft Excel.
- بناء الجملة:
= DATEVALUE (date_text)
- شرح الوسيطة:
الوسيطة | إلزامي / اختياري | الشرح |
---|---|---|
date_text | إلزامي | التاريخ بتنسيق النص. |
- معلمة الإرجاع:
ستعود الوظيفة برمز التاريخ والوقت الذي يجب تنسيقه مرة أخرى لتحويله إلى تاريخالقيمة.
6 أمثلة مناسبة لكيفية استخدام دالة DATEVALUE في Excel
1. استخدام دالة DATEVALUE لتحويل تاريخ النص إلى تنسيق رقم
في العمود B ، يوجد عدد من التواريخ ولكن جميعها بتنسيق نصي. يتعين علينا استخدام وظيفة DATEVALUE لتحويل هذه التواريخ النصية إلى رموز التاريخ والوقت ثم سنقوم بتخصيص تنسيق الأرقام.
📌 الخطوة 1:
➤ حدد الإخراج الخلية C5 واكتب:
=DATEVALUE(B5)
➤ اضغط على أدخل ، املأ العمود بالكامل تلقائيًا باستخدام مقبض التعبئة .
ستجد الأرقام التي تمثل رموز التاريخ والوقت .
📌 الخطوة 2:
➤ الآن حدد جميع الأرقام في العمود C .
➤ تحت شريط الصفحة الرئيسية ، انقر فوق رمز مربع الحوار تنسيق الخلية .
➤ من التاريخ فئة ، حدد تنسيق التاريخ المناسب الذي تفضله.
➤ اضغط على موافق وتكون قد انتهيت.
أنت سنرى جميع التواريخ بالتنسيق الصحيح والمختار في العمود C .
اقرأ المزيد: كيف لاستخدام وظيفة التاريخ في Excel (8 أمثلة)
2. الجمع بين أرقام اليوم والشهر والسنة مع وظيفة DATEVALUE من البيانات المستوردة
عندما يتعين علينا استيراد بيانات التاريخ من مصدر آخر ، في بعض الأحيان تعود أرقام الأيام والشهور والسنة كنصوص مقسمة كما في الصورة أقل. لذلك ، في هذه الحالة ، سنضطر إلى ذلكاجمع البيانات من العمود B ، C ، D لإنشاء تنسيق تاريخ مناسب في العمود E . سنستخدم Ampersand (& amp؛) لتسلسل هذه البيانات وإضافة شرطات مائلة (/) كفواصل في قيم التاريخ.
📌 الخطوة 1:
➤ حدد الخلية E5 واكتب:
=DATEVALUE(B5&"/"&C5&"/"&D5)
➤ اضغط على إدخال ، املأ العمود بالكامل تلقائيًا بمقبض التعبئة .
📌 الخطوة 2:
الآن مثل الطريقة السابقة ، قم بتغيير أرقام كود التاريخ والوقت إلى تنسيق التاريخ المناسب عن طريق تحديد تنسيق التاريخ المناسب من مجموعة الأوامر رقم .
قراءة المزيد: كيفية استخدام وظيفة Excel MONTH (6 أمثلة)
3 . DATEVALUE مع TIMEVALUE لإظهار كلا التاريخين & amp؛ الأوقات
الآن في العمود B ، تشاهد التواريخ بالأوقات ولكن جميعها بتنسيق نصي. إذا استخدمنا وظيفة DATEVALUE فقط ، فستستخرج التواريخ فقط وتتخطى الأوقات. لذلك ، يتعين علينا دمج TIMEVALUE مع وظيفة DATEVALUE لإظهار كل من التواريخ والأوقات. وظيفة TIMEVALUE تشبه تقريبًا وظيفة DATEVALUE ولكن الدالة TIMEVALUE تستخرج الوقت فقط من وقت نصي.
📌 الخطوة 1:
➤ في الخلية C5 ، يتعين علينا كتابة:
=DATEVALUE(B5)+TIMEVALUE(B5)
➤ اضغط على أدخل واملأ باقي الخلايا بخيار مقبض التعبئة .
📌 الخطوة 2:
➤ الآن افتح تنسيق مربع حوار الخلايا مرة أخرى من مجموعة الأوامر ، حدد تنسيقًا مناسبًا من فئة التاريخ التي تعرض التاريخ والوقت.
➤ اضغط على موافق وقد انتهيت.
مثل لقطة الشاشة أدناه ، ستظهر لك التواريخ والأوقات بالتنسيق المناسب في العمود C .
قراءة المزيد: كيفية استخدام وظيفة الوقت في Excel (8 أمثلة مناسبة)
4. استخراج التاريخ من بداية سلسلة نصية بوظائف DATEVALUE و LEFT
إذا كان لدينا نص تاريخ في بداية الخلية وكانت الخلية تحتوي على بعض البيانات الأخرى ، فعندئذٍ DATEVALUE لن تتمكن الوظيفة من استخراج رمز التاريخ والوقت ونتيجة لذلك ، ستظهر لك رسالة خطأ #VALUE! . لذا ، ما يتعين علينا القيام به هو استخدام وظيفة LEFT لاستخراج البيانات من بداية السلسلة النصية أو يسارها. بعد ذلك ، ستقوم الوظيفة DATEVALUE بتحويل هذه البيانات المستخرجة إلى رمز التاريخ والوقت.
📌 الخطوة 1:
➤ في الخلية C5 ، الصيغة ذات الصلة بـ DATEVALUE و LEFT ستكون:
=DATEVALUE(LEFT(B5,9))
➤ اضغط على إدخال ، املأ العمود بالكامل تلقائيًا بمقبض التعبئة مقبض التعبئة . ستظهر لك رموز التاريخ والوقت كقيم إرجاع.
في وسيطات الدالة LEFT ، تمثل الوسيطة الثانية عدد الأحرف في سلسلة نصية من اليسار أو بداية. نظرًا لأن تنسيق التاريخ لدينا يتكون من 9 أحرف ، لذلكلقد حددنا الوسيطة الثانية للدالة LEFT مع 9.
📌 الخطوة 2:
➤ الآن قم بتحويل تنسيق الأرقام إلى تنسيق التاريخ للعمود C وستجد قيم المطعم بتنسيق التاريخ المناسب.
قراءة المزيد: كيفية إزالة الوقت من التاريخ في Excel (6 طرق)
5. سحب التاريخ من منتصف سلسلة نصية مع دالات DATEVALUE و MID و FIND
إذا كان التاريخ موجودًا في منتصف سلسلة نصية ، فلنفترض أن التاريخ يقع مباشرة بعد المسافة الأولى ، ثم يمكننا تطبيق هذه الطريقة باستخدام وظائف DATEVALUE و MID و FIND لسحب التاريخ بكفاءة.
📌 الخطوة 1:
➤ في الخلية C5 ، يتعين علينا كتابة:
=DATEVALUE(MID(B5,FIND(" ",B5)+1,9))
➤ بعد الضغط على أدخل وتعبئة العمود بالكامل تلقائيًا باستخدام مقبض التعبئة ، سنجد رموز التاريخ والوقت.
إذن ، كيف تعمل هذه الصيغة ، حقا؟ حسنًا ، تبحث الوظيفة FIND عن المسافة وتعود بموضع أول حرف مسافة في السلسلة النصية. الآن ، تستخرج الوظيفة MID عدد الأحرف بناءً على موضع حرف البداية الذي تم العثور عليه من خلال وظيفة FIND بالفعل. نظرًا لأن الوسيطة الثالثة في دالة MID تمثل طول الأحرف ، يتعين علينا تحديد العدد الإجمالي للأحرف لقيمة التاريخ.
📌 الخطوة 2:
➤الآن قم بتعديل تنسيق الأرقام لـ العمود C وقم بتحويلها إلى قيم تاريخ. ستتمكن من العثور على النتائج المتوقعة بتنسيق التاريخ الدقيق.
اقرأ المزيد: كيفية استخدام وظيفة DAYS في Excel (7 أمثلة)
6. إخراج التاريخ من يمين سلسلة نصية مع وظائف DATEVALUE و RIGHT
باستخدام الدالتين DATEVALUE و RIGHT معًا ، يمكننا استخراج قيمة تاريخ من اليمين المطلق أو نهاية سلسلة نصية. تعمل الوظيفة RIGHT مثل الوظيفة LEFT ولكن الاختلاف هو أن هذه الوظيفة RIGHT تعرض أحرف سلسلة نصية من اليمين بينما تعمل الدالة LEFT من اليسار أو بداية سلسلة نصية.
📌 الخطوة 1:
➤ في الخلية C5 ، الصيغة المرتبطة بـ ستكون وظائف DATEVALUE و RIGHT :
=DATEVALUE(RIGHT(B5,9))
➤ اضغط على Enter واملأ باقي الخلايا تلقائيًا في العمود C بمقبض التعبئة .
📌 الخطوة 2:
➤ قم بتحويل أكواد التاريخ والوقت إلى تنسيق التاريخ الآن وستجد النتائج المطلوبة في الحال.
اقرأ المزيد: كيفية استخدام وظيفة EDATE في Excel (5 أمثلة بسيطة)
💡 أشياء يجب وضعها في الاعتبار
🔺 DATEVALUE ترجع الدالة بالتاريخ فقط. إذا كان الوقت موجودًا بتاريخ كتنسيق نصي ، فستتجاهل الدالة DATEVALUE قيمة الوقت وسيتم استخراج قيمة التاريخ فقط.
🔺 يبدأ كود التاريخ بـ 1 من تاريخ 01/01/1900 وبالتتابع يزداد مع كل تاريخ تالٍ مما يعني أن كل تاريخ محدد له رمز تاريخ. تعرض وظيفة DATEVALUE رمز التاريخ هذا الأول أثناء استخراج التاريخ من تنسيق نصي.
🔺 ستظهر #VALUE! خطأ إذا لم تتمكن وظيفة DATEVALUE من التعرف على التاريخ من تنسيق نص.
الكلمات الختامية
آمل أن تستخدم جميع الطرق المذكورة أعلاه وظيفة DATEVALUE يطالبك الآن بتطبيقها في جداول بيانات Excel الخاصة بك بشكل أكثر فعالية. إذا كان لديك أي أسئلة أو تعليقات ، فيرجى إبلاغي بذلك في قسم التعليقات. أو يمكنك الاطلاع على مقالاتنا الأخرى المتعلقة بوظائف Excel على هذا الموقع.