Note: The other languages of the website are Google-translated. Back to English

كيفية إنشاء سلاسل أحرف عشوائية في نطاق في إكسيل؟

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

إنشاء سلاسل أحرف عشوائية باستخدام الصيغ
قم بإنشاء سلاسل أحرف عشوائية باستخدام كود VBA
قم بإنشاء سلاسل أحرف عشوائية بسهولة باستخدام Kutools for Excel


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

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

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

doc- إنشاء السلاسل 1 -2 doc- إنشاء السلاسل 2

ملاحظة: يمكنك تغيير الحجج لتلبية حاجتك.

2. لإنشاء حرف عشوائي ، استخدم هذه الصيغة: = CHAR (RANDBETWEEN (65,90،XNUMX)). يمكن أن تولد هذه الصيغة حرفًا عشوائيًا من a إلى z ، إذا كنت بحاجة إلى إنشاء أربعة أحرف عشوائية ، فأنت بحاجة إلى استخدام & حرف لإضافة الأحرف. مثل = CHAR (RANDBETWEEN (65,90،65,90)) & CHAR (RANDBETWEEN (65,90،65,90)) & CHAR (RANDBETWEEN (XNUMX،XNUMX)) & CHAR (RANDBETWEEN (XNUMX،XNUMX)). بعد ذلك ستحصل على أربعة أحرف عشوائية ، ثم اسحب مقبض التعبئة إلى النطاق الذي تريد أن تحتوي على هذه الصيغة. انظر لقطة الشاشة:

doc- إنشاء السلاسل 3

ملاحظة:

(1.) الصيغة صالحة في Excel 2007 و 2010 و 2013 ، لكنها ليست Excel 2003. في Excel 2003 ، يرجى استخدام الصيغة = CHAR (INT (RAND () * 25 + 65)) & CHAR (INT (RAND () * 25 + 65)) & CHAR (INT (RAND () * 25 + 65)) & CHAR (INT (RAND () * 25 + 65))

(2.) في الصيغة 65 هي A و 90 هي Z.

(3.) يمكنك استخدام الحرف & لإضافة عدد الأحرف التي تريدها.

3. لإنشاء سلسلة أبجدية رقمية عشوائية تتكون من حرفين ورقمين ، استخدم هذه الصيغة: = CHAR (RANDBETWEEN (65,90،65,90)) & CHAR (RANDBETWEEN (10,99،XNUMX)) & RANDBETWEEN (XNUMX،XNUMX) وستحصل على السلاسل التالية في نطاق يحتوي على حرفين ورقمين:

doc- إنشاء السلاسل 4

ملاحظة: يمكنك تغيير الوسيطات للحصول على رقم الرقم كما تريد ، واستخدام & لإضافة عدد الأحرف.

إنشاء سلاسل أحرف عشوائية بسهولة في النطاق المحدد:

من السهل إنشاء سلاسل أحرف عشوائية بأحرف محددة وطول نص باستخدام امتداد أدخل بيانات عشوائية فائدة كوتولس ل إكسيل.
قم بتنزيل Kutools for Excel الآن! (30درب مجاني ليوم)


قم بإنشاء سلاسل أحرف عشوائية باستخدام كود VBA

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

1. اضغط باستمرار على ALT + F11 مفاتيح ، ويفتح ميكروسوفت فيسوال باسيك للتطبيقات نافذة.

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

Public Function RandomizeF(Num1 As Integer, Num2 As Integer)
'Update 20131107
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.

4. في هذا المثال ، سأستخدم الدالة = RandomizeF (5,10،XNUMX) لإنشاء سلسلة أحرف يتراوح عدد أحرفها بين 5 و 10 أحرف. ثم اضغط أدخل مفتاح ، حدد الخلية واسحب مقبض التعبئة إلى النطاق الذي تريد أن تحتوي على هذه الوظيفة. وعشوائية من سلاسل الأحرف الأبجدية الرقمية والمحددة التي تم إنشاؤها من 5 إلى 10 أحرف. انظر لقطة الشاشة:

doc- إنشاء السلاسل 5


قم بإنشاء سلاسل أحرف عشوائية باستخدام Kutools for Excel

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

قبل التطبيق كوتولس ل إكسيلالرجاء قم بتنزيله وتثبيته أولاً.

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

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

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

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

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

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

2. ثم اضغط OK or قم بالمشاركة. تم إنشاء سلاسل بيانات التنسيق المحددة بشكل عشوائي على النحو التالي. انظر لقطة الشاشة:

كوتولس ل إكسيل's أدخل بيانات عشوائية يمكن أن تساعدك على معالجة العمليات التالية بسهولة في خلايا النطاق.

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

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


عرض توضيحي: إنشاء سلاسل أحرف عشوائية في نطاق


المادة ذات الصلة:


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

Kutools for Excel يحل معظم مشاكلك ويزيد إنتاجيتك بنسبة 80٪

  • إعادة استخدام: أدخل بسرعة الصيغ المعقدة والرسوم البيانية وأي شيء استخدمته من قبل ؛ تشفير الخلايا مع كلمة السر إنشاء قائمة بريدية وإرسال رسائل البريد الإلكتروني ...
  • سوبر فورميولا بار (بسهولة تحرير أسطر متعددة من النص والصيغة) ؛ تخطيط القراءة (قراءة وتحرير أعداد كبيرة من الخلايا بسهولة) ؛ لصق في النطاق المصفى
  • دمج الخلايا / الصفوف / الأعمدة دون فقدان البيانات ؛ تقسيم محتوى الخلايا ؛ ادمج الصفوف / الأعمدة المكررة... منع تكرار الخلايا؛ قارن النطاقات
  • حدد مكرر أو فريد صفوف حدد صفوف فارغة (جميع الخلايا فارغة) ؛ البحث الفائق والبحث الغامض في العديد من المصنفات. تحديد عشوائي ...
  • نسخة طبق الأصل خلايا متعددة بدون تغيير مرجع الصيغة ؛ إنشاء المراجع تلقائيًا إلى أوراق متعددة أدخل الرموز النقطية، مربعات الاختيار والمزيد ...
  • استخراج النص، إضافة نص ، إزالة حسب الموضع ، إزالة الفضاء؛ إنشاء وطباعة المجاميع الفرعية لترحيل الصفحات ؛ التحويل بين محتوى الخلايا والتعليقات
  • سوبر تصفية (حفظ وتطبيق مخططات التصفية على أوراق أخرى) ؛ فرز متقدم حسب الشهر / الأسبوع / اليوم ، التكرار والمزيد ؛ مرشح خاص بواسطة bold، italic ...
  • اجمع بين المصنفات وأوراق العمل؛ دمج الجداول على أساس الأعمدة الرئيسية ؛ تقسيم البيانات إلى أوراق متعددة; تحويل دفعة xls و xlsx و PDF
  • أكثر من 300 ميزة قوية. يدعم Office / Excel 2007-2021 و 365. يدعم جميع اللغات. سهولة النشر في مؤسستك أو مؤسستك. الميزات الكاملة نسخة تجريبية مجانية لمدة 30 يومًا. ضمان استرداد الأموال لمدة 60 يومًا.
علامة تبويب kte 201905

يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير

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

فرز التعليقات حسب
التعليقات (29)
لا يوجد تقييم. كن أول من يقيم!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
tuto رائع لكن الوظيفة لا تعمل بالنسبة لي باستخدام EXCEL 2003
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا لوران ، شكرًا لك على تعليقك. يؤسفني جدًا أن الطريقة الأولى مع الصيغة (= CHAR) تعمل بشكل جيد في Excel 2007 و 2010 ، ولكن ليس في Excel 2003. في Excel 2003 ، يمكنك تجربة الصيغة = CHAR (INT (RAND () * 25 + 65)) أو = CHAR (INT (RAND () * 25 + 65)) & CHAR (INT (RAND () * 25 + 65)) & CHAR (INT (RAND () * 25 + 65)) & CHAR (INT (RAND () * 25 + 65)) بالمناسبة ، تعمل التعليمات البرمجية لـ VBA بشكل جيد في Excel 2003 ، ونوصيك بتجربتها.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
شكرا لتقاسم الخاصة بك. لإنشاء دالة أبجدية رقمية عشوائية لا تعمل في إصدار Excel 2003. أيضا ، كيف يمكن تحويله إلى 8 أرقام بدلاً من 4؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا HappyE ، لإنشاء 8 أرقام عشوائية أبجدية رقمية ، يمكنك تكرار & CHAR (INT (RAND () * 25 + 65)) 8 مرات في الوظيفة. هذا يعني أن الوظيفة تتغير إلى: = CHAR (INT (RAND () * 25 + 65)) & CHAR (INT (RAND () * 25 + 65)) & CHAR (INT (RAND () * 25 + 65)) & CHAR (INT (RAND () * 25 + 65)) & CHAR (INT (RAND () * 25 + 65)) & CHAR (INT (RAND () * 25 + 65)) & CHAR (INT (RAND () * 25 + 65)) & CHAR (INT (RAND () * 25 + 65))
تم تصغير هذا التعليق بواسطة المشرف على الموقع
HelloKelly ، صيغة رائعة ، شكرًا لنشرها لأنني وجدت أنها مفيدة جدًا في إنشاء كلمات مرور. هل تعرف كيف تولده دون تكرار الأحرف على الإطلاق؟ مثال - قام للتو بإرجاع "JUUJFENQ" ولكن لا يمكنني الحصول على "UU" المكرر. تيا ، مايز
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا يا رفاق ، أود استبعاد الأصفار و O و X من السلسلة التي تم إنشاؤها عشوائيًا. ما هي الطريقة الأفضل لتحقيق ذلك؟ شكرا جزيلا
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا ، من المستحيل استبعاد بعض الأحرف من السلسلة العشوائية عند إنشائها بالطرق الواردة في هذه المقالة. ومع ذلك ، يمكنك ذلك يحل محل الأحرف المستبعدة بأحرف أو أرقام أخرى في السلاسل العشوائية. بادئ ذي بدء ، حدد هذه السلاسل ، ثم افتح مربع الحوار "بحث واستبدال" بمفاتيح الاختصار Ctrl + F ، وفي النهاية استبدل كل حرف مستبعد بحرف أو رقم محدد.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
كنت أتساءل عما إذا كانت هناك طريقة لإضافة كلمة عامة إلى بداية كل رمز تم إنشاؤه ، مثل DISCOUNT56979 و DISCOUNT88531 وما إلى ذلك.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
في مربع الحوار "إدراج بيانات عشوائية" ، يوجد ملف بواسطة القناع الخيار في علامة التبويب سلسلة يمكن أن تساعدك. على سبيل المثال ، أضف "الخصم" قبل الأحرف الخمسة العشوائية ، يرجى التحقق من بواسطة القناع الخيار ، ثم أدخل "خصم؟؟؟؟؟"في المربع التالي.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
جرب هذا: = "DISCOUNT" & RANDBETWEEN (10000,99999،5) هذا الرمز مخصص لـ 65,90 أحرف رقمية عشوائية بعد "الخصم" للحروف الأبجدية الرقمية ، جرب هذا: = "الخصم" & CHAR (RANDBETWEEN (65,90،65,90)) & CHAR (RANDBETWEEN (65,90، 0,9)) & CHAR (RANDBETWEEN (65,90،65,90)) & CHAR (RANDBETWEEN (65,90،10,99)) & RANDBETWEEN (XNUMX،XNUMX) or = "الخصم" & CHAR (RANDBETWEEN (XNUMX،XNUMX)) & CHAR (RANDBETWEEN (XNUMX ، XNUMX)) & شار (RANDBETWEEN (XNUMX،XNUMX)) & RANDBETWEEN (XNUMX،XNUMX)
تم تصغير هذا التعليق بواسطة المشرف على الموقع
عملت طريقة VBA بشكل رائع. شكرا جزيلا. أنا حقا بحاجة إلى هذا! يعتني...
تم تصغير هذا التعليق بواسطة المشرف على الموقع
كيفية عمل سلسلة randbetween من يناير إلى ديسمبر.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا أنيل شودري ، يمكنك تجربة Kutools for Excel. انقر فوق Kutools> إدراج أدوات> إدراج بيانات عشوائية ، ثم في مربع الحوار بيانات عشوائية ، انقر فوق علامة التبويب قائمة مخصصة. يمكنك هنا تحديد القائمة المخصصة لأسماء الأشهر ، ثم النقر فوق "موافق". يمكنك الاطلاع على الخطوات بالتفصيل على: http://www.extendoffice.com/product/kutools-for-excel/excel-random-number-generator.html#a4
تم تصغير هذا التعليق بواسطة المشرف على الموقع
شكرا لنشر استخدام الصيغة الكاملة.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا ، أحتاج إلى إنشاء رموز فريدة - كيف يمكنني الاختبار للتأكد من عدم تكرار الرموز؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
هل هناك طريقة لمنع القيم من التغيير في كل مرة أقوم فيها بتغيير حقل مختلف في الورقة؟ تتم إعادة ترتيب كلمات المرور بشكل عشوائي في كل مرة يتم فيها تغيير شيء ما في الورقة على الإطلاق.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
إنه يعمل :) ولكن في كل مرة يقوم فيها بإنشاء كلمات مرور جديدة ، إذا قمت بتحديد أو إنشاء خلية أخرى ، فإن الكلمات التي تمت معاينتها تتغير طوال الوقت ، وأريد عدم تغييرها. الرجاء المساعدة
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا ، (1) بعد إنشاء كلمات مرور جديدة ، يمكنك نسخها ، ثم لصقها كقيم. (2) انظر هذا المقال: [url]http://www.extendoffice.com/documents/excel/2496-excel-random-number-stop-changing.html[/ URL]
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مفيد جدا ، شكرا لك. باستخدام رمز VBA ، هل من الممكن إظهار الأحرف والأرقام فقط وليس الرموز الأخرى؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لا يعمل VBA كرقم عشوائي حقيقي. أنا أستخدم (10,12،XNUMX) كمعايير ، وإذا قمت بتشغيله أسفل بضعة آلاف من الصفوف وقمت بصيغة countif في العمود المجاور ، أجد العديد من كلمات المرور المكررة.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا ، أود فعل الشيء نفسه في علامة تبويب MS WORD. هل هو ممكن ؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
هذا أفضل بعدة مرات مما كنت أجرؤ على أمله !! لقد تجاهلت تمامًا فكرة إنشاء عدة قيم في خلية واحدة. أضمن أنني سأستخدم هذه المعلومات في كل فرصة أحصل عليها! 11/10.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا ، عند إنشاء الرقم العشوائي في Excel ، هل يمكننا إدخال القيمة في نموذج؟ أي استفسار plz share
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحباً ، أريد مساعدة منك. لا بد لي من استبدال آخر ثلاث قيم في هذا النص على سبيل المثال: LoadTesting. أريد تغيير آخر ثلاث كلمات فقط منه
تم تصغير هذا التعليق بواسطة المشرف على الموقع
[اقتباس] مرحباً ، أريد مساعدة منك. لا بد لي من استبدال آخر ثلاث قيم في هذا النص على سبيل المثال: LoadTesting. أريد تغيير آخر ثلاث كلمات فقط منهبواسطة rOHIT[/ quote] بافتراض وجودها في الخلية A1:

=MID(A1,1,LEN(A1)-3)&"CAT"
تم تصغير هذا التعليق بواسطة المشرف على الموقع
أعيش الصيغة ولكن بمجرد أن أدخل شيئًا ما في حقل آخر ، تتغير الأرقام في الحقول العشوائية. أنا فقط أريده أن يولد بشكل عشوائي مرة واحدة. ليس كل مرة أقوم بإدخال بيانات في حقول أخرى بورقة العمل. هل هذه وظيفة منفصلة؟ شكرًا!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
الطريقة التي تم العثور عليها: الأول: لكل حرف: = RANDBETWEEN (1 ؛ 0) لتحديد رقم أو حرف بشكل عشوائي (ينتج عن A1 إلى A2 ، على سبيل المثال) 9nd: = IF (An = 2؛ RANDBETWEEN (0 ؛ 0) ؛ CHAR (RAND () * 9 + 26)) - في B97 إلى B2 -> لإنشاء رقم أو حرف بناءً على النتيجة في العمود الثالث: في الخلية التي تريد إنشاء كلمة المرور: = B9 & B3 & B2 & B3 & B4 & B5 & B6 & B7
تم تصغير هذا التعليق بواسطة المشرف على الموقع
أنا أبحث عن رمز يمكنه إنشاء أي رقم من 0 إلى 9 أو أي حرف من A إلى Z. لكنني بحاجة إلى 25 حرفًا في ذلك الإخراج النهائي.
لا توجد تعليقات منشورة هنا حتى الآن
عرض المزيد
اترك تعليقاتك
النشر كضيف
×
قيم المنشور:
0   الشخصيات
المواقع المقترحة

تواصل معنا

حقوق التأليف والنشر © 2009 - شبكة الاتصالات العالمية.extendoffice.com. | كل الحقوق محفوظة. مشغل بواسطة ExtendOffice. | | خريطة الموقع
Microsoft وشعار Office هما علامتان تجاريتان أو علامتان تجاريتان مسجلتان لشركة Microsoft Corporation في الولايات المتحدة و / أو دول أخرى.
محمي بواسطة Sectigo SSL