إنشاء سلاسل أحرف عشوائية في نطاق في Excel - دليلٌ مفصَّل
يمكن أن يكون إنشاء سلاسل أحرف عشوائية في Excel مفيدًا لأغراضٍ متعددة، مثل توليد معرِّفات فريدة، أو كلمات مرور آمنة، أو بيانات نموذجية للتجارب والاختبارات. ويقدّم هذا المقال دليلاً شاملاً حول كيفية إنشاء سلاسل أحرف عشوائية ضمن نطاق معين في Excel باستخدام طرق متنوعة.

إنشاء سلاسل أحرف عشوائية باستخدام الصيغ
يمكنك الاعتماد على الصيغ التالية لإنشاء أرقام وحروف وقيم أبجدية رقمية عشوائية ضمن نطاق في Excel.
إنشاء أرقام عشوائية
لإنشاء رقم عشوائي مكوَّن من 5 أرقام بين 10000 و99999، استخدم الصيغة التالية، ثم اضغط على مفتاحEnter. وسيظهر رقم مكوَّن من 5 أرقام في الخلية. بعد ذلك، حدد الخلية واسحب مقبض التعبئة عبر النطاق الذي تريده ليحتوي هذه الصيغة، وبذلك يُنشأ نطاقٌ كامل من الأرقام العشوائية المكوَّنة من 5 أرقام. انظر لقطات الشاشة:
=RANDBETWEEN(10000,99999) ![]() | ![]() |
إنشاء أحرف عشوائية
لإنشاء أربع أحرف عشوائية، استخدم الصيغة التالية. بعد ذلك، ستحصل على أربع أحرف عشوائية — ما عليك سوى سحب مقبض التعبئة عبر النطاق الذي ترغب في تطبيق هذه الصيغة عليه. انظر لقطة الشاشة:
=CHAR(RANDBETWEEN(65,90))& CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) 
- CHAR(RANDBETWEEN(65,90))يُنشئ حرفاً كبيراً عشوائياً؛
- &: تدمج هذه الأحرف في سلسلة واحدة. استخدم رمز & لدمج أي عدد من الأحرف حسب الحاجة لإنشاء سلاسل أطول. على سبيل المثال، لإنشاء سلسلة مكوَّنة من ستة أحرف عشوائية، يمكنك توسيع الصيغة كما يلي:
=CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90))
إنشاء سلاسل أبجدية رقمية عشوائية
لإنشاء سلاسل أبجدية رقمية عشوائية مكوَّنة من حرفين ورقمين، استخدم الصيغة التالية. وستحصل على سلاسل في النطاق المحدد، تحتوي كلٌّ منها على حرفين ورقمين. انظر لقطة الشاشة:
=CHAR(RANDBETWEEN(65,90))&CHAR(RANDBETWEEN(65,90))&RANDBETWEEN(10,99) 
- CHAR(RANDBETWEEN(65,90))يُنشئ حرفاً كبيراً عشوائياً؛
- RANDBETWEEN(10,99)يُنشئ رقماً عشوائياً مكوَّناً من رقمين؛
- &: تُدمج هذه الأحرف في سلسلة واحدة. استخدم رمز & لدمج أي عدد من الأحرف حسب الحاجة لإنشاء سلاسل أطول.
إنشاء سلاسل أحرف عشوائية باستخدام كود VBA
إذا وجدت أن الصيغ السابقة صعبة أو معقَّدة، فإن كود VBA التالي سيُسهِّل عليك المهمة كثيرًا. يُرجى اتباع الخطوات التالية:
1. اضغط مع الاستمرار على مفاتيحALT + F11، وستفتح لك نافذةMicrosoft Visual Basic for Applications.
2. انقر علىInsert > Module، ثم الصق ماكرو التالي في نافذةModule.
Public Function RandomizeF(Num1 As Integer, Num2 As Integer)
'Updateby Extendoffice
Dim Rand As String
Application.Volatile
getLen = Int((Num2 + 1 - Num1) * Rnd + Num1)
Do
i = i + 1
Randomize
Rand = Rand & Chr(Int((85) * Rnd + 38))
Loop Until i = getLen
RandomizeF = Rand
End Function 3. بعد ذلك، احفظ الكود وأغلقه، ثم أدخل الدالة التالية في أي خلية:=RandomizeF(x,y) لإنشاء سلسلة أحرف عشوائية بطول أدنى يبلغ x أحرف وطول أقصى يبلغ y أحرف.
4. في هذا المثال، سأستخدم الدالة=RandomizeF(5,10) لإنشاء سلسلة أحرف يتراوح طولها بين 5 و10 أحرف. بعد ذلك، اضغط على مفتاحEnter، ثم حدد الخلية واسحب مقبض التعبئة إلى النطاق الذي تريده. وبذلك، سيتم إنشاء سلاسل عشوائية تتضمن أحرفًا أبجدية وأرقامًا ورموزًا خاصة، ويكون طول كل منها بين 5 و10 أحرف. انظر لقطة الشاشة:

إنشاء سلاسل أحرف عشوائية باستخدام Kutools لـ Excel
هل تبحث عن طريقة لإنشاء سلاسل عشوائية تحتوي على أحرف وأرقام ورموز خاصة — أو حتى أكثر من ذلك؟Kutools لـ Excel's إدراج بيانات عشوائيةهو مولِّد ممتاز للأرقام (وسلاسل النصوص) العشوائية، حيث يُمكّنك من إنشاء أرقام عشوائية، أو سلاسل نصية عشوائية، أو مزيجًا عشوائيًا من الأرقام والنصوص والرموز باستخدام أنواع مختلفة من الأحرف — بما في ذلك الأحرف، والأرقام، والرموز الخاصة، والمسافات، وحتى سلاسل مخصصة تمامًا!
1. حدد النطاق الذي تريد إنشاء سلاسل عشوائية فيه، ثم انقر علىKutools > Insert > إدراج بيانات عشوائية. انظر لقطة الشاشة:

3. في مربع حوارإدراج بيانات عشوائية، انقر على علامة التبويبString، واختر نوع الأحرف الذي يناسب احتياجاتك، ثم حدد طول السلسلة في مربعتصفية حسب طول النص، وأخيرًا انقر على زرOK. انظر لقطة الشاشة:

بعد ذلك، تم ملء نطاق التحديد بسلاسل أحرف عشوائية.

ملاحظة: إذا كنت ترغب في إنشاء أو إدراج سلاسل بيانات بتنسيق معيَّن (مثل ؟؟؟؟@.؟؟.com) ضمن نطاقٍ ما، يمكنك أيضًا استخدام هذه الأداة. اتبع الخطوات التالية:
1. حدد نطاقًا، ثم حدد الأحرف وفعِّل الخيارBy mask، وبعد ذلك أدخل سلاسل البيانات المطلوبة. انظر لقطة الشاشة:

ملاحظة: عند استخدام? للإشارة إلى رقم عشوائي في سلاسل التنسيق النهائي المعيَّن.
2. بعد ذلك، انقر علىOK أوApply. تم إنشاء سلاسل البيانات ذات التنسيق المعيَّن بشكل عشوائي كما يلي. انظر لقطة الشاشة:

يمكنك أداةKutools لـ Excel، وتحديدًا ميزةإدراج بيانات عشوائية، يمكنك بسهولة تنفيذ العمليات التالية في خلايا النطاق.
- إنشاء أو إدراج أرقام عشوائية في نطاق
- إنشاء أو إدراج تاريخ عشوائي في نطاق
- إنشاء أو إدراج القوائم المخصصة في نطاق
إذا كنت ترغب في تجربة هذه الأداة مجانًا (لمدة 30 يومًا)،فما عليك سوى النقر لتنزيلها، ثم اتبع الخطوات المذكورة أعلاه لتطبيق العملية.
يمكنك إنشاء سلاسل أحرف عشوائية في Excel بكفاءة باستخدام الصيغ أو VBA، حسب احتياجاتك. وبإتقان هذه التقنيات، ستتمكن بسهولة من توليد معرِّفات فريدة، أو كلمات مرور، أو بيانات نموذجية مباشرةً في Excel! إذا كنت مهتمًا باستكشاف المزيد من نصائح وحيل Excel، فإنموقعنا الإلكتروني يقدِّم آلاف الدروس التعليمية.
عرض توضيحي: إنشاء سلاسل أحرف عشوائية في نطاق
مقال ذو صلة:
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في Excel باستخدام Kutools لـ Excel، وعايش الكفاءة كما لم تفعل من قبل.يقدّم Kutools لـ Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية ووقت الحفظ.انقر هنا للحصول على الميزة التي تحتاجها أكثر من غيرها...
يجلب Office Tab واجهة ذات علامات تبويب إلى Office، ويجعل عملك أسهل بكثير
- تمكّن من التحرير والقراءة باستخدام علامات التبويب في Word وExcel وPowerPoint، وPublisher وAccess وVisio وProject.
- افتح وأنشئ مستندات متعددة في علامات تبويب جديدة داخل النافذة نفسها، بدلاً من فتح نوافذ جديدة.
- يزيد إنتاجيتك بنسبة 50% ويوفّر لك مئات نقرات الفأرة كل يوم!
جميع الإضافات من Kutools في برنامج تثبيت واحد!
Kutools for Office حزمةٌ تحتوي على إضافاتٍ مخصصة لتطبيقات Excel وWord وOutlook وPowerPoint، إلى جانب Office Tab Pro، مما يجعلها الخيار المثالي للفِرق التي تعمل عبر تطبيقات Office.
- حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
- برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
- يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
- تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل

