الانتقال إلى المحتوى الرئيسي

كيفية تحويل النص إلى تاريخ في إكسيل: دليل مفصل

مايكروسوفت اكسل هو أداة قوية تسمح لك لتخزين وتحليل كميات كبيرة من البيانات. أحد أنواع البيانات الشائعة الاستخدام هو التاريخ. في كثير من الأحيان ، يمكن تقديم البيانات في شكل تاريخ بتنسيق نصي ، مما يجعل من الصعب تحليلها. في هذه المقالة ، سوف ننظر في كيفية تحويل النص إلى تاريخ في إكسيل لأداء عمليات التاريخ المختلفة بسهولة.

يمكن إجراء تحويل البيانات النصية إلى تاريخ باستخدام وظائف إكسيل وتنسيق الخلية. أولا ، من الضروري تحديد تنسيق التاريخ الذي يتم فيه تقديم النص. يمكنك بعد ذلك استخدام وظيفة النص أو دالة ديتيفالو لتحويل النص إلى تاريخ. من الممكن أيضا استخدام تنسيق الخلية لتحويل النص تلقائيا إلى تاريخ عند إدخال البيانات.

وهناك دليل مفصل على تحويل النص حتى الآن في إكسيل تساعدك على العمل بشكل مريح مع البيانات وتنفيذ العمليات اللازمة مع التواريخ. هذه الطريقة مفيدة بشكل خاص عندما يكون لديك كمية كبيرة من البيانات وتريد تحويلها بسرعة وكفاءة إلى تنسيق مناسب.

ملاحظة: عند تحويل النص إلى تاريخ في إكسيل ، تحتاج إلى توخي الحذر وتأخذ في الاعتبار تفاصيل توطين البيانات. قد تختلف تنسيقات التاريخ في بلدان مختلفة ، مما قد يؤدي إلى نتائج غير صحيحة. تأكد من أنك تستخدم تنسيق التاريخ الصحيح لبلدك أو قم بإعداد الترجمة الصحيحة في إكسيل.

  1. الخطوة 1: تنسيق خلية نصية كتاريخ
  2. الخطوة 2: استخدام وظيفة داتيفالو
  3. الخطوة 3: تحويل النص باستخدام صيغة منتصف
  4. الخطوة 4: تطبيق وظيفة النص
  5. الخطوة 5: استخدام ماكرو للتحويل التلقائي
  6. الخطوة 1: افتح محرر فيسوال باسيك
  7. الخطوة 2: إنشاء وحدة نمطية جديدة
  8. الخطوة 3: كتابة ماكرو
  9. الخطوة 4: تشغيل الماكرو
  10. سؤال وجواب
  11. كيف يمكنني تحويل النص إلى تاريخ في إكسيل?
  12. كيف يمكنني تحويل النص إلى تاريخ باستخدام صيغة?
  13. كيف يمكنني تحويل تاريخ النص بتنسيق الشهر واليوم والسنة إلى تنسيق تاريخ إكسيل?
  14. هل من الممكن تحويل تاريخ النص باستخدام وظيفة النص في إكسيل?

الخطوة 1: تنسيق خلية النص كتاريخ

الخطوة الأولى لتحويل النص إلى تاريخ في إكسيل هي تنسيق خلية النص بحيث ينظر إليها على أنها تاريخ.

للقيام بذلك ، اتبع الخطوات التالية:

  1. حدد الخلية أو نطاق الخلايا التي تحتوي على النص الذي تريد تحويله إلى تاريخ.
  2. انقر بزر الماوس الأيمن على الخلية المحددة وحدد"تنسيق الخلية".
  3. في مربع الحوار" تنسيق الخلية "الذي يظهر ، حدد علامة التبويب" الرقم".
  4. حدد فئة" التاريخ " على الجانب الأيسر من النافذة.
  5. حدد تنسيق التاريخ المطلوب من قائمة التنسيقات ، أو قم بإنشاء التنسيق الخاص بك.
  6. انقر فوق الزر" موافق " لتطبيق التنسيق المحدد على الخلايا المحددة.

بعد الانتهاء من هذه الخطوات ، يقوم إكسيل تلقائيا بتحويل النص الموجود في الخلية إلى تاريخ باستخدام التنسيق المحدد.

من المهم ملاحظة أن تنسيق خلية نصية كتاريخ لا يغير القيمة الفعلية للخلية ، ولكن فقط عرضها. إذا تعذر تحويل التاريخ الموجود في الخلية ، فسيعرض إكسيل خطأ أو يترك النص دون تغيير.

الخطوة 2: استخدام وظيفة داتيفالو

بعد تحويل النص إلى تاريخ باستخدام تنسيق الخلية أو وظيفة النص ، يمكنك استخدام دالة قيمة التاريخ لتحويل تاريخ النص إلى قيمة تاريخ يمكن استخدامها في الصيغ وتحليل البيانات.

تأخذ دالة ديتيفالو سلسلة نصية تمثل تاريخا وتعيد رقما مطابقا لذلك التاريخ. لاستخدام الدالة ديتيفالو ، اتبع الخطوات التالية:

  1. حدد الخلية حيث تريد إدراج التاريخ المحول.
  2. أدخل صيغة ديتيفالو في هذه الخلية باستخدام السلسلة النصية التي تمثل التاريخ كوسيطة. على سبيل المثال ، إذا كان تنسيق تاريخ النص الخاص بك يبدو كما يلي: "01.01.2022" ، فستبدو صيغة قيمة التاريخ المقابلة كما يلي: =قيمة التاريخ("01.01.2022").
  3. اضغط على إدخال لإكمال إدخال الصيغة. سترى أن السلسلة النصية التي تمثل التاريخ يتم تحويلها إلى تنسيق الأرقام التي تمثل التاريخ.

ملاحظة: إذا كان تنسيق نص التاريخ يختلف عن المثال أعلاه ، فتأكد من إدخال السلسلة النصية المناسبة في وسيطة دالة قيمة التاريخ.

يمكنك أيضا استخدام وظيفة ديتيفالو داخل الصيغ الأخرى لمعالجة التواريخ المحولة. على سبيل المثال ، يمكنك استخدام دالة ديتيفالو بالاشتراك مع دالة اليوم لحساب الفرق بين تاريخين أو تحديد عدد الأيام بين التواريخ.

وهكذا ، وذلك باستخدام وظيفة ديتيفالو يسمح لك لتحويل تواريخ النص في إكسيل إلى قيم التاريخ الرقمية التي يمكن استخدامها لتحليل البيانات وتنفيذ عمليات مختلفة.

الخطوة 3: تحويل النص باستخدام صيغة منتصف

بعد نسخ عمود يحتوي على نص إلى عمود جديد ، يمكنك البدء في تحويله إلى تاريخ باستخدام صيغة الوسط. تسمح لك الصيغة المتوسطة باستخراج عدد معين من الأحرف من النص ، بدءا من الموضع المحدد.

في هذه الحالة ، سنحتاج إلى استخراج اليوم والشهر والسنة من نص التاريخ. للقيام بذلك ، سوف نستخدم ثلاث صيغ متوسطة من شأنها استخراج الأجزاء ذات الصلة من النص.

وفيما يلي الصيغ لاستخراج اليوم والشهر والسنة:

الخلية ب2:= منتصف (أ2 ، 1 ، 2)
الخلية ج2:= منتصف (أ2 ، 4 ، 2)
الخلية د2:= منتصف (أ2 ، 7 ، 4)

هنا أ2 هو مرجع للخلية الأولى مع نص التاريخ في العمود الجديد ، والأرقام 1 ، 2 ، 4 تشير إلى عدد الأحرف المراد استخراجها لكل جزء من التاريخ.

بعد إدخال الصيغة ، اضغط على إدخال لتطبيقه على الخلية ب2 (أو خلية أخرى ، حسب حالتك). ثم انسخ الصيغة لأسفل لتطبيقها على جميع الخلايا في العمودين ج و د.

بعد تطبيق الصيغة ، سترى أنه سيتم تحويل البيانات النصية إلى تنسيق رقمي يتوافق مع اليوم والشهر والسنة.

في الخطوة التالية ، سننظر في كيفية دمج الأرقام من الأعمدة ب وج ود في تاريخ واحد.

الخطوة 4: تطبيق وظيفة النص

عندما يتم تحويل النص الموجود في الخلية إلى تاريخ ، يمكنك استخدام وظيفة النص لتنسيق التاريخ الذي تختاره. تتيح لك وظيفة النص تحديد تنسيق التاريخ أو الوقت المطلوب لعرضه في النموذج الذي تحتاجه.

لتطبيق وظيفة النص ، اتبع الخطوات التالية:

  1. حدد الخلية التي تحتوي على التاريخ المحول.
  2. أدخل الصيغة = نص (خلية ، "تنسيق") ، واستبدل "خلية" برابط للخلية المحددة و "تنسيق" بتنسيق التاريخ الذي تحتاجه.
  3. اضغط على إدخال لتطبيق التنسيق.

فيما يلي بعض تنسيقات التاريخ الأكثر استخداما:

الوصفمثال
د. م. ساليوم والشهر والسنة27.12.2021
ط ط ط ي يالشهر والسنة ، على سبيل المثال يناير 2022يناير 2022
ط ط ط دد ، نعمالشهر واليوم والسنة ، على سبيل المثال 27 يناير 202227 يناير 2022
سمو: مم صباحا / مساءالساعات والدقائق بتنسيق 12 ساعة بتوقيت صباحا أو مساء ، على سبيل المثال 10: 30 صباحا10: 30 صباحا
ح ح: مم: سسالساعات والدقائق والثواني ، على سبيل المثال 15:45: 3015:45:30

يمكنك إنشاء تنسيقات التاريخ الخاصة بك من خلال الجمع بين شخصيات مختلفة. على سبيل المثال ، سيعرض" يوم/شهر/سنة "التاريخ بتنسيق" يوم/شهر/سنة". يمكنك قراءة المزيد عن رموز التنسيق في وثائق إكسيل.

بعد استخدام وظيفة النص ، سيتم عرض التواريخ في الخلية المحددة وفقا للتنسيق المحدد.

الخطوة 5: استخدام ماكرو للتحويل التلقائي

في الخطوات السابقة ، نظرنا في طرق مختلفة لتحويل النص إلى تاريخ في إكسيل. ومع ذلك ، إذا كان لديك كمية كبيرة من البيانات أو كنت بحاجة إلى أتمتة عملية التحويل ، فيمكنك استخدام وحدات الماكرو.

وحدات الماكرو في إكسيل تسمح لك لتسجيل سلسلة من الإجراءات وتنفيذها في نقرة واحدة. يمكننا استخدام ماكرو لتحويل النص تلقائيا إلى تاريخ.

الخطوة 1: افتح محرر فيسوال باسيك

  1. افتح إكسيل وحدد علامة التبويب المطور في القائمة العلوية.
  2. إذا لم يتم عرض علامة تبويب المطور ، فانقر بزر الماوس الأيمن على الشريط وحدد تخصيص الشريط.
  3. في إطار إعداد الشريط ، حدد المربع بجوار المطور وانقر فوق موافق.
  4. في علامة التبويب المطور ، حدد فيسوال باسيك في مجموعة التعليمات البرمجية.

الخطوة 2: إنشاء وحدة نمطية جديدة

في محرر البصرية الأساسية:

  1. حدد إدراج من القائمة العلوية.
  2. انقر فوق "الوحدة النمطية".

الخطوة 3: كتابة ماكرو

في نافذة التعليمات البرمجية ، اكتب الماكرو التالي:

كونفيرتكستوديت الفرعية()

خلية خافتة كمدى

'يمر عبر جميع الخلايا في النطاق المحدد

لكل خلية في الاختيار

إذا كان التاريخ (خلية.القيمة) ثم ' يتحقق ما إذا كانت القيمة

هو تاريخ الخلية.القيمة = كديت (خلية.القيمة) ' تحويل النص إلى تاريخ

نهاية إذا

الخلية التالية

نهاية الفرعية

الخطوة 4: تشغيل الماكرو

  1. ارجع إلى ورقة عمل إكسيل وحدد نطاق الخلايا التي تحتوي على قيم نصية تريد تحويلها إلى تاريخ.
  2. افتح محرر فيسوال باسيك إذا لم يكن مفتوحا بالفعل.
  3. انقر فوق" تشغيل " (المثلث الأخضر) في اللوحة العلوية للمحرر أو اضغط على "إف 5" لتشغيل الماكرو.

سيمر الماكرو عبر جميع الخلايا في النطاق المحدد ويحول فقط تلك القيم التي يمكن تفسيرها على أنها تواريخ. سيترك أي قيم نصية أخرى دون تغيير.

الآن يمكنك تحويل النص إلى تاريخ في إكسيل باستخدام ماكرو في عدد قليل من النقرات. يكون هذا مفيدا عندما تحتاج إلى معالجة كميات كبيرة من البيانات أو تكرار عملية التحويل عدة مرات.

سؤال وجواب

كيف يمكنني تحويل النص إلى تاريخ في إكسيل?

لتحويل النص إلى تاريخ في إكسيل ، حدد الخلايا التي تحتوي على النص الذي تريد تحويله. ثم انقر بزر الماوس الأيمن وحدد"تنسيق الخلية". في النافذة التي تفتح ، حدد علامة التبويب" الرقم "وحدد تنسيق" التاريخ". بعد ذلك ، انقر فوق موافق وسيتم تحويل النص الموجود في الخلايا المحددة تلقائيا إلى تاريخ.

كيف يمكنني تحويل النص إلى تاريخ باستخدام صيغة?

لتحويل النص إلى تاريخ باستخدام صيغة في إكسيل ، يمكنك استخدام وظيفة ديتيفالو. أدخل " = قيمة التاريخ (مربع النص)" في الخلية التي تريد الحصول على التاريخ فيها. على سبيل المثال ، إذا كانت خلية نصية تحتوي على تاريخ بالتنسيق "01/01/2022" ، فيمكنك كتابة "=قيمة التاريخ(أ1)" (أين أ1 هو عنوان الخلية النصية) واضغط على "أدخل". هذا يحول النص إلى تاريخ وفقا لتنسيق التاريخ المحدد في إكسيل.

كيف يمكنني تحويل تاريخ النص بتنسيق الشهر واليوم والسنة إلى تنسيق تاريخ إكسيل?

لتحويل تاريخ نصي بتنسيق الشهر واليوم والسنة إلى تنسيق تاريخ إكسيل, يمكنك استخدام وظيفة التاريخ. على سبيل المثال ، إذا كانت خلية نصية تحتوي على تاريخ بالتنسيق "01-01-2022" ، فيمكنك استخدام الصيغة التالية: "=التاريخ(يمين(أ1 ، 4) ، منتصف(أ1 ، 4 ، 2) ، يسار(أ1 ، 2))" (حيث أ1 هو عنوان الخلية النصية). تستخرج هذه الصيغة السنة والشهر واليوم من خلية نصية وتنشئ تاريخا وفقا لتنسيق إكسيل.

هل من الممكن تحويل تاريخ النص باستخدام وظيفة النص في إكسيل?

نعم ، فمن الممكن لتحويل تاريخ النص باستخدام وظيفة النص في إكسيل. تتيح لك وظيفة النص تعيين تنسيقات مخصصة للتاريخ. على سبيل المثال ، إذا كانت خلية نصية تحتوي على تاريخ بالتنسيق "01/01/2022" ، فيمكنك استخدام الصيغة التالية: "=نص(أ1 ، "شهر-يوم-سنة")" (حيث أ1 هو عنوان الخلية النصية). تقوم هذه الصيغة بتحويل تاريخ النص إلى تنسيق الشهر واليوم والسنة وفقا للتنسيق المحدد من قبل المستخدم.