Skip to main content

توليد سلاسل محارف عشوائية في نطاق في Excel - دليل مفصل

Author: Kelly Last Modified: 2025-05-30

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


توليد سلاسل محارف عشوائية باستخدام الصيغ

الصيغ التالية يمكن أن تساعدك في توليد أرقام وحروف وقيم رقمية وأبجدية عشوائية في نطاق في Excel.

توليد أرقام عشوائية

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

=RANDBETWEEN(10000,99999)
Generate random numbers with a formula arrow right a range of  numbers are generated
ملاحظة: تقوم دالة RANDBETWEEN بإرجاع عدد صحيح عشوائي بين عددين محددين. يمكنك تغيير القيمتين 10000 و99999 للحصول على ما تحتاجه.
 

توليد محارف عشوائية

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

=CHAR(RANDBETWEEN(65,90))& CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90))

Generate random characters with a formula

ملاحظات:
  • 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)

Generate random alphanumeric strings with a formula

ملاحظات:
  • CHAR(RANDBETWEEN(65,90)) يقوم بتوليد حرف كبير عشوائي؛
  • RANDBETWEEN(10,99) يقوم بتوليد رقم عشوائي مكون من رقمين؛
  • &: يربط هذه المحارف في سلسلة واحدة. استخدم الرمز & لربط العديد من المحارف كما هو مطلوب لتكوين سلاسل أطول.

توليد سلاسل محارف عشوائية باستخدام كود VBA

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

1. اضغط باستمرار على مفاتيح ALT + F11، ويفتح نافذة Microsoft Visual Basic for Applications.

2. انقر فوق إدراج > وحدة، والصق الماكرو التالي في نافذة الوحدة.

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 محارف. انظر إلى لقطة الشاشة:

 Generate random character strings with user defined function


توليد سلاسل محارف عشوائية باستخدام Kutools لـ Excel

هل هناك طريقة لتوليد سلاسل عشوائية تحتوي على أحرف وأرقام ورموز خاصة أو أكثر؟ Kutools لـ Excel's Insert Random Data هي أداة ممتازة لتوليد الأرقام العشوائية (وسلاسل النصوص)، والتي يمكنها توليد أرقام عشوائية، سلاسل نصوص عشوائية، أو أرقام ونصوص ورموز عشوائية بكل أنواع المحارف، بما في ذلك الحروف والأرقام والرموز الخاصة والمسافة وحتى السلاسل المخصصة.

Kutools لـ Excel يقدم أكثر من 300 ميزة متقدمة لتبسيط المهام المعقدة، مما يعزز الإبداع والكفاءة. بالتكامل مع قدرات الذكاء الاصطناعي، يقوم Kutools بأتمتة المهام بدقة، مما يجعل إدارة البيانات أمرًا سهلاً للغاية. معلومات تفصيلية عن Kutools لـ Excel... نسخة تجريبية مجانية...

1. حدد نطاقًا حيث سيتم توليد السلاسل العشوائية، ثم انقر فوق Kutools > إدراج > إدراج بيانات عشوائية. انظر إلى لقطة الشاشة:

click Kutools > Insert > Insert Random Data

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

choose the type of characters and specify the length of the string

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

random character strings are inserted

نصيحة: إذا كنت ترغب في توليد أو إدراج سلاسل بيانات ذات تنسيق محدد (مثل ????@.??.com) في نطاق، يمكنك أيضًا استخدام هذه الأداة. قم بالخطوات التالية:

1. حدد نطاقًا وحدد المحارف وتحقق من By mask. ثم أدخل سلاسل البيانات المحددة التي تحتاجها. انظر إلى لقطة الشاشة:

specify the characters and check By mask

ملاحظة: استخدم ? للإشارة إلى رقماً عشوائياً في سلاسل التنسيق المحددة النهائية.

2. ثم انقر فوق موافق أو تطبيق. تم توليد سلاسل البيانات ذات التنسيق المحدد عشوائيًا كما يلي. انظر إلى لقطة الشاشة:

specified formatting data strings are generated randomly

Kutools لـ Excel's Insert Random Data يمكن أن يساعدك بسهولة في معالجة العمليات التالية في نطاق الخلايا.

  • توليد أو إدراج أرقام عشوائية في نطاق
  • توليد أو إدراج تاريخ عشوائي في نطاق
  • توليد أو إدراج قائمة مخصصة في نطاق

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

يمكن أن يتم توليد سلاسل محارف عشوائية في Excel بكفاءة باستخدام الصيغ أو VBA، حسب احتياجاتك. من خلال إتقان هذه التقنيات، يمكنك بسهولة إنشاء معرفات فريدة، كلمات مرور، وبيانات نموذجية في Excel. إذا كنت مهتمًا باستكشاف المزيد من نصائح وحيل Excel، موقعنا يقدم آلاف الدروس التعليمية.


عرض توضيحي: توليد سلاسل محارف عشوائية في نطاق

 

مقال ذو صلة:

أفضل أدوات الإنتاجية لمكتب العمل

🤖 Kutools AI Aide: أحدث ثورة في تحليل البيانات من خلال: التنفيذ الذكي |توليد الشيفرة |إنشاء الصيغ المخصصة |تحليل البيانات وتوليد الرسوم البيانية |استدعاء الوظائف المحسنة
الميزات الشائعة: البحث، تمييز أو وضع علامة على المكررات | حذف الصفوف الفارغة | دمج الأعمدة أو العنوان دون فقدان البيانات | تقريب ...
بحث متقدم: بحث V متعدد المعايير | بحث V متعدد القيم | بحث في عدة ورقات | مطابقة غامضة ....
قائمة منسدلة متقدمة: إنشاء قائمة منسدلة بسرعة | قائمة منسدلة تابعة | قائمة منسدلة متعددة الاختيار ....
إدارة الأعمدة: إضافة عدد محدد من الأعمدة | نقل الأعمدة | تبديل حالة إظهار الأعمدة المخفية | مقارنة النطاق والأعمدة ...
ميزات مميزة: التركيز على الشبكة | عرض التصميم | شريط الصيغ المحسن | أدوات المصنف & أدوات الورقة العمل | مكتبة النص التلقائي (Auto Text) | منتقي التاريخ | دمج البيانات | تشفير/فك تشفير الخلايا | إرسال البريد الإلكتروني حسب القائمة | مرشح متقدم | تصفية خاصة (تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل15 مجموعة أدوات:12 أداة نصية (إضافة نص، حذف الأحرف المحددة، ...) | أكثر من50 نوع من الرسوم البيانية (مخطط جانت، ...) | أكثر من40 صيغة عملية (حساب العمر بناءً على تاريخ الميلاد، ...) |19 أداة إدراج (إدراج رمز الاستجابة السريعة، إدراج صورة من المسار، ...) |12 أداة تحويل (تحويل إلى كلمات، تحويل العملة، ...) |7 أدوات دمج وتقسيم (دمج متقدم للصفوف، تقسيم الخلايا، ...) | ... والمزيد

عزز مهاراتك في Excel مع Kutools لـ Excel، واختبر الكفاءة كما لم يحدث من قبل. Kutools لـ Excel يقدم أكثر من300 ميزة متقدمة لزيادة الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة التي تحتاجها أكثر...


Office Tab يقدم واجهة التبويب لـ Office، ويجعل عملك أسهل بكثير

  • تمكين تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint.
  • افتح وأنشئ عدة مستندات في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ منفصلة.
  • يزيد إنتاجيتك بنسبة50%، ويقلل مئات النقرات بالماوس يومياً!