السلام عليكم و رحمة الله
في التدوينة السابقة تحدثت إستخدام معادلة الـ RandBetween
و اليوم سنقوم بإستخدامها لإنشاء كلمات سر في الإكسيل و لكن قبلها يجب أن نعود لتدوينة سابقة تحدثت فيها عن نظام Ascii code لمعرفة ترميز الحرف أو الرقم و للرجوع إليها من خلال هذا الرابط
و لتوضيح الفكرة أكثر
أريد أن أنشئ كلمة سر تحتوي على أحرف كبيرة و أحرف صغيرة و أرقام مثل هذه الكلمة
و لنبدأ الآن يجب معرف ما هو رمز أول حرف و آخر حرف بشكلية الصغير و الكبير و معرفة رمز الرقم 1 و الرقم 9 , و هنا سنحتاج للمعادلة
Code
كما في الجدول التالي :
سنستخدم المعادلة CHAR مع المعادلة RANDBETWEEN لعمل أحرف كبيرة عشوائية ما بين A و Z
لعمل أحرف صغيرة عشوائية ما بين a و z
لعمل أرقام عشوائية ما بين 1 و 9
و حتى نترك المجال للإكسيل للإختيار في كل مرة حرف كبير او حرف صغير او رقم سنستخدم معادلة Choose
و بداخلها RANDBETWEEN
بثلاث قيم و ذلك لترك المجال للإكسيل في كل مرة لأخذ رقم أحد الثلاث خيارات السابقة
معادلة RANDBETWEEN الأولى و المضللة أعلاه لتحديد رقم أي معادلة من الثلاث ستطبق.
كل المعادلة السابقة ستعطي متغير واحد فقط
و لعمل عدة متغيرات سنكررها عدة مرات و في كل مرة نقوم بربطها مع المعادلة التي تليها بعلامة &
و هذا المثال لعمل كلمة سر من اربع خانات
و هذه هي النتيجة التي حصلت عليها
أتمنى أن تكون قد إتضحت الصورة لكم
دمتم في حفظ الله
يحيى حسين
Excel MVP