يمكن أن يكون ملء الخلايا في جدول بيانات إكسل بتواريخ عشوائية مفيدا في العديد من المواقف ، على سبيل المثال ، عند إنشاء بيانات الاختبار أو تحليل المتغيرات العشوائية. ومع ذلك ، قد يكون هذا تحديا لأولئك الذين ليسوا على دراية بأدوات الأتمتة وتوليد البيانات العشوائية في إكسيل. في هذه المقالة ، سنلقي نظرة على طريقة بسيطة لملء جدول بيانات إكسل بتواريخ عشوائية ، بالإضافة إلى تقديم نصائح حول كيفية استخدام هذه الميزة بشكل فعال.
الطريقة الأولى لملء الجدول بتواريخ عشوائية هي استخدام وظيفة "الحالة" مع وظائف تحويل إضافية. نقوم بإنشاء صيغة تولد رقما عشوائيا في نطاق معين وتحوله إلى تاريخ. على سبيل المثال ، الوظيفة "=التاريخ(السنة("2022-01-01")-1 ، الشهر("2022-01-01") ، الحالة()*عدد الأيام في الشهر("2022-01-01"))" يولد تاريخا عشوائيا في العام السابق بالنسبة إلى "2022-01-01". يجب نسخ هذه الصيغة ولصقها في الخلايا المناسبة لملء الجدول بتواريخ عشوائية.
ومع ذلك ، قد تكون هذه الطريقة غير فعالة مع وجود عدد كبير من الخلايا أو عند الحاجة إلى تحديث البيانات. في مثل هذه الحالات ، فمن المستحسن استخدام وحدات الماكرو فبا. فبا (البصرية الأساسية للتطبيقات) يسمح لك لأتمتة العمليات في إكسيل وخلق وظائف مخصصة. في هذه الحالة ، يمكننا كتابة ماكرو من شأنها أن تملأ الجدول مع تواريخ عشوائية باستخدام المدمج في وظائف فبا. هذا الحل أكثر مرونة وكفاءة ، لأنه يسمح لك بملء الجدول على الفور وتحديث البيانات إذا لزم الأمر.
ملاحظة: عند استخدام البيانات العشوائية في إكسيل ، وخاصة في التحليل والنمذجة ، تحتاج إلى توخي الحذر وتأخذ في الاعتبار التأثير المحتمل للمتغيرات العشوائية على النتائج. من الضروري التحقق من البيانات للامتثال للمتطلبات والصحة.
- إنشاء تواريخ عشوائية في إكسيل: طرق بسيطة وفعالة
- طريقة سهلة لإنشاء تواريخ عشوائية في إكسيل
- نصائح لاستخدام التواريخ العشوائية بشكل فعال في إكسيل
إنشاء تواريخ عشوائية في إكسيل: طرق بسيطة وفعالة
لإنشاء تواريخ عشوائية باستخدام وظيفة "حالة التاريخ" ، تحتاج إلى تحديد الخلية التي تريد إدراج تاريخ عشوائي فيها وإدخال الصيغة التالية:
= حالة التاريخ (تاريخ البدء ؛ تاريخ الانتهاء)
لاحظ أن" تاريخ البدء "و" تاريخ الانتهاء " هما أرقام تسلسلية للتاريخ ، والتي يمكن تمثيلها بأرقام أو روابط لخلايا تحتوي على تواريخ.
إذا كنت تريد إنشاء تاريخ عشوائي في نطاق معين ، على سبيل المثال ، بين 1 يناير 2020 و 31 ديسمبر 2020 ، يمكنك استخدام الصيغة التالية:
= تاريخ القضية (43831 ؛ 44195)
انتبه ، يمثل الرقمان 43831 و 44195 الأرقام التسلسلية للتواريخ 1 يناير 2020 و 31 ديسمبر 2020 على التوالي.
إذا كنت تريد إنشاء عدة تواريخ عشوائية ، فيمكنك استخدام الإكمال التلقائي. للقيام بذلك ، أدخل الصيغة الأولى في الخلية المطلوبة ثم اسحب زاوية الخلية لأسفل أو إلى اليمين لملء النطاق المطلوب.
إذا كنت بحاجة إلى إنشاء عدد كبير من التواريخ العشوائية ، فإن استخدام صيغة "حالة التاريخ" قد يستغرق الكثير من الوقت وموارد الكمبيوتر. في هذه الحالة ، يمكنك استخدام وحدات الماكرو أو البرامج الإضافية الخاصة التي ستنشئ تواريخ عشوائية بشكل أسرع.
ومن الجدير بالذكر أيضا أن التواريخ العشوائية التي تم إنشاؤها باستخدام صيغة" حالة التاريخ " يمكن أن تتغير في كل مرة يتم فيها إعادة حساب مصنف إكسيل. إذا كنت بحاجة إلى حفظ تواريخ عشوائية محددة ، فيمكنك نسخها ولصق القيم فقط حتى لا تتغير.
- طريقة سهلة لإنشاء تواريخ عشوائية في إكسيل هو استخدام وظيفة" تواريخ عشوائية".
- تقوم صيغة" حالة التاريخ " بتحويل رقم عشوائي إلى رقم تسلسلي للتاريخ.
- لإنشاء تاريخ عشوائي في نطاق معين, استخدم الأرقام التسلسلية لتواريخ البدء والانتهاء.
- الإكمال التلقائي ونقل الصيغ يسمح لك لخلق تواريخ عشوائية متعددة.
- يمكن استخدام وحدات الماكرو أو البرامج الخاصة لإنشاء عدد كبير من التواريخ العشوائية.
- قد تتغير التواريخ العشوائية التي تم إنشاؤها باستخدام صيغة "تاريخ الحالة" عند إعادة حساب الكتاب ، لذلك يوصى بنسخ القيم ولصقها فقط.
طريقة سهلة لإنشاء تواريخ عشوائية في إكسيل
يوفر إكسيل إمكانيات واسعة لإنشاء ومعالجة البيانات ، بما في ذلك القدرة على ملء الخلايا بقيم عشوائية. إذا كنت بحاجة إلى ملء الخلايا مع التواريخ ، يمكنك استخدام وظائف إكسيل لإنشاء قيم تاريخ عشوائي.
طريقة واحدة سهلة لملء الخلايا مع تواريخ عشوائية هو استخدام وظيفة راند () ، الذي يولد رقم عشوائي بين 0 و 1. ثم يمكنك استخدام وظيفة التاريخ () لتحويل رقم عشوائي إلى تاريخ.
في ما يلي مثال على صيغة يمكنك استخدامها لملء خلية بتاريخ:
- حدد الخلية التي تريد إدخال تاريخ عشوائي فيها.
- أدخل الصيغة التالية في الخلية:
- اضغط على إدخال لإنهاء إدخال الصيغة.
تنشئ هذه الصيغة تاريخا عشوائيا في النطاق من 1 يناير 2021 إلى 31 ديسمبر 2021.
إذا كنت ترغب في ملء عدة خلايا بتواريخ عشوائية ، يمكنك ببساطة نسخ الصيغة إلى الخلايا المطلوبة.
الآن أنت تعرف طريقة سهلة لإنشاء تواريخ عشوائية في إكسيل. لا تنس حفظ عملك للوصول إلى البيانات التي تم إنشاؤها في المستقبل.
نصائح لاستخدام التواريخ العشوائية بشكل فعال في إكسيل
يمكن أن يكون إنشاء تواريخ عشوائية في إكسيل مفيدا للعديد من المهام ، من اختبار البرامج إلى إنشاء بيانات عشوائية للتحليل. يقدم هذا القسم بعض النصائح لمساعدتك على استخدام التواريخ العشوائية بشكل فعال في إكسيل.
1. الصيغة " القضية.عدد () " هو أداة قوية لخلق أرقام عشوائية في إكسيل. يمكنك استخدام هذه الصيغة مع وظيفة التاريخ لإنشاء تواريخ عشوائية. على سبيل المثال ، الصيغة =التاريخ(السنة (A أ 1 1)+الحالة.عدد صحيح (1 ؛ 10) ؛ حالة.عدد صحيح (1 ؛ 12) ؛ حالة.عدد صحيح(1 ؛ 28)) سيخلق تاريخا عشوائيا ضمن النطاق المحدد في الخلية أ1.
2. وظيفة "القضية" الرجل رقم () " هو أداة أخرى لإنشاء أرقام عشوائية. يمكنك استخدام هذه الوظيفة لإنشاء تواريخ عشوائية بفاصل زمني معين. على سبيل المثال ، الصيغة =التاريخ(السنة (A أ 1 1)+الحالة.عدد صحيح(1 ؛ حالة.عدد الملابس (1 ؛ 10)) ؛ القضية.عدد صحيح(1 ؛ حالة.عدد الملابس (1 ؛ 12)) ؛ القضية.عدد صحيح(1 ؛ حالة.عدد الملابس (1;28))) سيتم إنشاء تاريخ عشوائي ضمن النطاق المحدد في الخلية أ1 ، مع مراعاة الفاصل الزمني العشوائي.
3. الإكمال التلقائي هو وسيلة مريحة لإنشاء تواريخ عشوائية في إكسيل. يمكنك ملء الخلايا بالتواريخ بالتسلسل ، ثم استخدام وظيفة "الحالة".رقم () " لتبعثر التواريخ بترتيب عشوائي. على سبيل المثال ، املأ الخلايا أ1:أ10 بالتواريخ من 01.01.2022 إلى 10.01.2022 ، ثم أدخل الصيغة =الحالة في الخلية ب1.رقم () * 10 + 1 واسحب الصيغة لأسفل إلى الخلية ب 10. سيؤدي هذا إلى إنشاء أرقام عشوائية من 1 إلى 10 سيتم استخدامها لخلط التواريخ.
4. تصفية البيانات-إذا كنت بحاجة إلى إنشاء تواريخ عشوائية لنطاق أو شرط معين ، يمكنك استخدام وظيفة تصفية البيانات في إكسيل. على سبيل المثال ، إذا كنت تحتاج فقط إلى تواريخ عشوائية من المستقبل ، فيمكنك إنشاء جميع التواريخ الممكنة ضمن النطاق المطلوب ثم تصفيتها ، مع ترك التواريخ المستقبلية فقط.
5. التنسيق الشرطي هو طريقة أخرى لاستخدام التواريخ العشوائية في إكسيل. يمكنك إنشاء تواريخ عشوائية ثم تطبيق التنسيق الشرطي لتمييز تواريخ معينة تفي بمعايير معينة. على سبيل المثال ، يمكنك تمييز جميع التواريخ التي هي عطلات نهاية الأسبوع ، أو جميع التواريخ في المستقبل.
| المجلس | نموذج التعليمات البرمجية |
|---|---|
| الصيغة " يحدث.رقم ()" | = التاريخ (السنة (A أ 1 1) + القضية.عدد صحيح (1 ؛ 10) ؛ حالة.عدد صحيح (1;12) ؛ القضية.عدد صحيح (1 ؛ 28)) |
| وظيفة" الحالة " عدد الأيام ()" | = التاريخ (السنة (A أ 1 1) + القضية.عدد صحيح(1 ؛ حالة.عدد الملابس (1 ؛ 10)) ؛ القضية.عدد صحيح(1 ؛ حالة.عدد الملابس (1 ؛ 12)) ؛ القضية.عدد صحيح(1 ؛ حالة.عدد الملابس(1 ؛ 28))) |
| الملء التلقائي + " حالة.رقم ()" | = حالة.رقم () * 10 + 1 |
نتيجة لذلك ، يمكن أن يكون استخدام التواريخ العشوائية في إكسيل مفيدا لمختلف المهام. لا يهم إذا قمت بإنشاء تواريخ عشوائية لتحليل البيانات أو لاختبار البرمجيات ، وهذه النصائح تساعدك على استخدام تواريخ عشوائية بشكل فعال في إكسيل.