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

لماذا يغير إكسيل الأرقام إلى التواريخ: أسباب وطرق إصلاحها

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

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

على سبيل المثال ، إذا قمت بإدخال الرقم "30" وتم تعيين تنسيق الخلية إلى "التاريخ" ، إكسيل تحويله إلى 30 من الشهر الحالي والسنة.

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

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

  1. المشكلة مع تنسيق التواريخ في إكسيل
  2. لماذا يقوم إكسيل تلقائيا بتغيير الأرقام إلى التواريخ?
  3. الأسباب المحتملة لتنسيق الأرقام في التواريخ في إكسيل
  4. تعريف خاطئ للتنسيق
  5. تأثير إعدادات اللغة

المشكلة مع تنسيق التواريخ في إكسيل

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

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

هناك عدة طرق لتجنب تغيير الأرقام تلقائيا إلى تواريخ. وهنا بعض منهم:

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

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

لماذا يقوم إكسيل تلقائيا بتغيير الأرقام إلى التواريخ?

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

  • تنسيق الخلية المشترك: إذا كانت الخلية تحتوي على تنسيق مشترك ، سيحاول إكسيل تحديد نوع البيانات تلقائيا. إذا كانت القيمة تبدو كتاريخ ، فسيقوم إكسيل بتطبيق تنسيق خلية التاريخ وعرض الرقم كتاريخ. على سبيل المثال ، سيتم عرض الرقم "44123" كـ "01.01.2021".
  • الكشف التلقائي عن نوع البيانات: يحاول إكسيل تحديد نوع البيانات تلقائيا بناء على محتويات الخلية. إذا اعتبر إكسيل أن القيمة مشابهة للتاريخ ، فسيتم تغيير تنسيق الخلية وفقا لذلك. على سبيل المثال ، سيتم تفسير القيمة الرقمية "01.01" على أنها التاريخ "01.01.1900".
  • إدخال بيانات غير صحيح: إذا قام المستخدم بإدخال قيمة رقمية دون تحديد تنسيق الخلية ، فقد يفسرها إكسيل بشكل غير صحيح كتاريخ. على سبيل المثال ، سيتم تفسير الرقم "12.3" على أنه "03.12" إذا تم تعيين تنسيق خلية التاريخ.

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

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

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

الأسباب المحتملة لتنسيق الأرقام في التواريخ في إكسيل

يمكن أن يقوم إكسيل بتحويل الأرقام عن طريق الخطأ إلى تواريخ لعدة أسباب:

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

2. إدخال رقم غير صحيح: إذا قمت بإدخال رقم باستخدام الأحرف التي يرتبط بها إكسيل عادة بالتواريخ ، على سبيل المثال ، تاريخ بالتنسيق "dd.mm.نعم " أو "مم / يوم / سنة" ، قد يسيء إكسيل تفسير الرقم وتحويله إلى تاريخ.

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

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

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

تعريف خاطئ للتنسيق

إذا حدد إكسيل عن طريق الخطأ تنسيق البيانات كتاريخ ، فسيتم تحويل القيم الرقمية إلى تواريخ. على سبيل المثال ، إذا قام المستخدم بإدخال الرقم "6" ، وحدد إكسيل تنسيق البيانات كتاريخ ، فسيتم تحويل الرقم إلى "06.01.1900" ، حيث يستخدم إكسيل "01.01.1900" كتاريخ البدء.

لتصحيح تعريف خاطئ لتنسيق البيانات ، يمكنك استخدام الخطوات التالية:

1. حدد الخلايا التي تحتوي على الأرقام التي تم تحويلها بشكل غير صحيح إلى تواريخ.

2. في شريط الأدوات ، حدد قسم" تنسيق الأرقام "أو انقر بزر الماوس الأيمن على الخلايا المحددة وحدد"تنسيق الخلية".

3. في النافذة التي تفتح ، حدد علامة التبويب" الرقم "وقم بتعيين تنسيق البيانات المطلوب ، على سبيل المثال ،" عام "أو"رقم".

4. انقر فوق موافق لتطبيق تنسيق البيانات المحدد على الخلايا المحددة.

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

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

تأثير إعدادات اللغة

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

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

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