मुख्य सामग्री पर जाएं

Excel में किसी श्रेणी में यादृच्छिक वर्ण स्ट्रिंग कैसे उत्पन्न करें?

लेखक: केली अंतिम संशोधित: 2020-04-30

कभी-कभी आपको सेल में यादृच्छिक स्ट्रिंग उत्पन्न करने की आवश्यकता हो सकती है, जैसे कि अलग-अलग पासवर्ड। यह आलेख आपको एक्सेल में विभिन्न यादृच्छिक स्ट्रिंग उत्पन्न करने के लिए कुछ तरकीबें दिखाने का प्रयास करता है।

सूत्रों के साथ यादृच्छिक वर्ण स्ट्रिंग उत्पन्न करें
VBA कोड के साथ यादृच्छिक वर्ण स्ट्रिंग उत्पन्न करें
Excel के लिए Kutools के साथ आसानी से यादृच्छिक वर्ण स्ट्रिंग उत्पन्न करें


सूत्रों के साथ यादृच्छिक वर्ण स्ट्रिंग उत्पन्न करें

निम्नलिखित सूत्र आपको Excel में किसी श्रेणी में यादृच्छिक संख्याएँ, अक्षर और अल्फ़ान्यूमेरिक मान उत्पन्न करने में मदद कर सकते हैं।

1. 5 और 10000 के बीच एक यादृच्छिक 99999-अंकीय संख्या बनाने के लिए, इस सूत्र का उपयोग करें: = RANDBETWEEN (10000,99999), और प्रेस दर्ज कुंजी, एक 5-अंकीय संख्या एक सेल में प्रदर्शित होगी, फिर सेल का चयन करें और भरण हैंडल को उस सीमा तक खींचें जिसमें आप इस सूत्र को शामिल करना चाहते हैं, 5-अंकीय संख्याओं की एक श्रृंखला उत्पन्न हो गई है, स्क्रीनशॉट देखें:

डॉक-जेनरेट-स्ट्रिंग्स1 -2 डॉक-जेनरेट-स्ट्रिंग्स2

नोट: आप अपनी आवश्यकता प्राप्त करने के लिए तर्क बदल सकते हैं।

2. एक यादृच्छिक अक्षर बनाने के लिए, इस सूत्र का उपयोग करें: =CHAR(रैंडबीटवीन(65,90)). यह सूत्र a से z तक एक यादृच्छिक अक्षर उत्पन्न कर सकता है, यदि आपको चार यादृच्छिक अक्षर बनाने की आवश्यकता है, तो आपको अक्षरों को जोड़ने के लिए & वर्ण का उपयोग करना होगा। जैसे कि =CHAR(RANDBETWEEN(65,90))& CHAR(RANDBetween(65,90)) & CHAR(RANDBetween(65,90)) & CHAR(RANDBetween(65,90)). फिर आपको चार यादृच्छिक अक्षर मिलेंगे, और फिर भरण हैंडल को उस सीमा तक खींचें जिसमें आप इस सूत्र को शामिल करना चाहते हैं। स्क्रीनशॉट देखें:

डॉक-जेनरेट-स्ट्रिंग्स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 ए है और 90 जेड है।

(3.) आप आवश्यक अक्षरों की संख्या जोड़ने के लिए & अक्षर का उपयोग कर सकते हैं।

3. एक यादृच्छिक अल्फ़ान्यूमेरिक स्ट्रिंग बनाने के लिए जिसमें दो अक्षर और दो संख्याएँ हों, इस सूत्र का उपयोग करें: =CHAR(रैंडबीटवीन(65,90))&CHAR(रैंडबीटवीन(65,90))&रैंडबीटवीन(10,99) और आपको निम्नलिखित स्ट्रिंग्स एक श्रेणी में मिलेंगी जिनमें दो अक्षर और दो संख्याएँ हैं:

डॉक-जेनरेट-स्ट्रिंग्स4

नोट: आप आवश्यकतानुसार अंक संख्या प्राप्त करने के लिए तर्क बदल सकते हैं, और अक्षरों की संख्या जोड़ने के लिए & का उपयोग कर सकते हैं।

चयनित श्रेणी में आसानी से यादृच्छिक वर्ण स्ट्रिंग उत्पन्न करें:

विशिष्ट वर्णों और पाठ की लंबाई के साथ यादृच्छिक वर्ण स्ट्रिंग उत्पन्न करना आसान है यादृच्छिक डेटा डालें की उपयोगिता एक्सेल के लिए कुटूल.
एक्सेल के लिए अभी कुटूल डाउनलोड करें! (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. फिर कोड को सहेजें और बंद करें, एक सेल में, इस फ़ंक्शन को दर्ज करें =यादृच्छिकF(x,y) x वर्णों की न्यूनतम लंबाई और y वर्णों की अधिकतम लंबाई वाली एक यादृच्छिक वर्ण स्ट्रिंग सम्मिलित करने के लिए।

4. इस उदाहरण में, मैं फ़ंक्शन का उपयोग करूंगा =रैंडमाइज़एफ(5,10) एक वर्ण स्ट्रिंग उत्पन्न करने के लिए जो 5 और 10 वर्णों के बीच हो। फिर प्रेस दर्ज कुंजी, सेल का चयन करें और भरण हैंडल को उस सीमा तक खींचें जिसमें आप इस फ़ंक्शन को शामिल करना चाहते हैं। और अल्फ़ान्यूमेरिक और विशिष्ट वर्ण स्ट्रिंग के यादृच्छिक जो 5 और 10 वर्ण के बीच बनाए गए हैं। स्क्रीनशॉट देखें:

डॉक-जेनरेट-स्ट्रिंग्स5


Excel के लिए Kutools के साथ यादृच्छिक वर्ण स्ट्रिंग उत्पन्न करें

क्या अक्षरों, संख्याओं और विशेष वर्णों या अधिक के साथ यादृच्छिक स्ट्रिंग उत्पन्न करने का कोई तरीका है? एक्सेल के लिए कुटूल's यादृच्छिक डेटा डालें एक उत्कृष्ट यादृच्छिक संख्या (और टेक्स्ट स्ट्रिंग) जनरेटर है, जो अक्षर, संख्या, विशेष वर्ण, स्थान और यहां तक ​​कि कस्टम स्ट्रिंग सहित सभी प्रकार के वर्णों के साथ यादृच्छिक संख्या, यादृच्छिक टेक्स्ट स्ट्रिंग, या यादृच्छिक संख्या और पाठ और प्रतीक उत्पन्न कर सकता है।

आवेदन करने से पहले एक्सेल के लिए कुटूल, कृपया सबसे पहले इसे डाउनलोड करें और इंस्टॉल करें.

1. एक श्रेणी का चयन करें जिसमें आप यादृच्छिक स्ट्रिंग उत्पन्न करेंगे, और फिर क्लिक करें कुटूल > सम्मिलित करें > यादृच्छिक डेटा डालें. स्क्रीनशॉट देखें:

3. में यादृच्छिक डेटा डालें संवाद बॉक्स पर क्लिक करें तार टैब, और अपनी आवश्यकतानुसार वर्णों का प्रकार चुनें, फिर स्ट्रिंग की लंबाई निर्दिष्ट करें स्ट्रिंग लंबाई बॉक्स, और अंत में क्लिक करें OK बटन। स्क्रीनशॉट देखें:

फिर चयनित श्रेणी को यादृच्छिक वर्ण स्ट्रिंग से भर दिया गया है।

टिप: यदि आप किसी श्रेणी में निर्दिष्ट स्वरूपण डेटा स्ट्रिंग्स (जैसे ????@.??.com) उत्पन्न करना या सम्मिलित करना चाहते हैं, तो आप इस उपयोगिता का भी उपयोग कर सकते हैं। ऐसे करें:

1. एक श्रेणी का चयन करें और वर्ण निर्दिष्ट करें और जांचें मुखौटे से. फिर आपके लिए आवश्यक निर्दिष्ट डेटा स्ट्रिंग्स इनपुट करें। स्क्रीनशॉट देखें:

नोट: का उपयोग करना ? अंतिम निर्दिष्ट स्वरूपण स्ट्रिंग में यादृच्छिक वर्ण का एक अंक इंगित करने के लिए।

2। तब दबायें OK or लागू करें. निर्दिष्ट स्वरूपण डेटा स्ट्रिंग निम्नानुसार यादृच्छिक रूप से उत्पन्न की गई हैं। स्क्रीनशॉट देखें:

एक्सेल के लिए कुटूल's यादृच्छिक डेटा डालें रेंज सेल में निम्नलिखित परिचालनों को आसानी से संसाधित करने में आपकी सहायता कर सकता है।

  • किसी श्रेणी में यादृच्छिक संख्याएँ उत्पन्न या सम्मिलित करें
  • किसी श्रेणी में यादृच्छिक तिथि उत्पन्न करें या डालें
  • किसी श्रेणी में एक कस्टम सूची बनाएं या डालें

  यदि आप इस उपयोगिता का निःशुल्क परीक्षण (30-दिन) चाहते हैं, कृपया इसे डाउनलोड करने के लिए क्लिक करें, और फिर उपरोक्त चरणों के अनुसार ऑपरेशन लागू करने के लिए जाएं।


डेमो: किसी श्रेणी में यादृच्छिक वर्ण स्ट्रिंग उत्पन्न करें


संबंधित लेख:

सर्वोत्तम कार्यालय उत्पादकता उपकरण

🤖 कुटूल्स एआई सहयोगी: निम्न के आधार पर डेटा विश्लेषण में क्रांति लाएं: बुद्धिमान निष्पादन   |  कोड जनरेट करें  |  कस्टम फ़ॉर्मूले बनाएं  |  डेटा का विश्लेषण करें और चार्ट बनाएं  |  कुटूल फ़ंक्शंस का आह्वान करें...
लोकप्रिय सुविधाएँ: डुप्लिकेट ढूंढें, हाइलाइट करें या पहचानें   |  रिक्त पंक्तियाँ हटाएँ   |  डेटा खोए बिना कॉलम या सेल को संयोजित करें   |   फॉर्मूला के बिना गोल ...
सुपर लुकअप: एकाधिक मानदंड VLookup    मल्टीपल वैल्यू वीलुकअप  |   अनेक शीटों में VLookup   |   फजी लुकअप ....
उन्नत ड्रॉप-डाउन सूची: शीघ्रता से ड्रॉप डाउन सूची बनाएं   |  आश्रित ड्रॉप डाउन सूची   |  बहु-चयन ड्रॉप डाउन सूची ....
स्तम्भ प्रबंधक: कॉलमों की एक विशिष्ट संख्या जोड़ें  |  कॉलम ले जाएँ  |  छिपे हुए कॉलम की दृश्यता स्थिति टॉगल करें  |  रेंज और कॉलम की तुलना करें ...
फीचर्ड फीचर्स: ग्रिड फोकस   |  डिजाइन देखें   |   बड़ा फॉर्मूला बार    कार्यपुस्तिका एवं शीट प्रबंधक   |  संसाधन लाइब्रेरी (ऑटो टेक्स्ट)   |  खजूर बीनने वाला   |  कार्यपत्रकों को संयोजित करें   |  एन्क्रिप्ट/डिक्रिप्ट सेल    सूची के अनुसार ईमेल भेजें   |  सुपर फ़िल्टर   |   विशेष फ़िल्टर (फ़िल्टर बोल्ड/इटैलिक/स्ट्राइकथ्रू...) ...
शीर्ष 15 टूलसेट12 टेक्स्ट टूल्स (पाठ जोड़ें, अक्षर हटाएँ, ...)   |   50 + चार्ट प्रकार (गैन्ट चार्ट, ...)   |   40+ प्रैक्टिकल सूत्र (जन्मदिन के आधार पर आयु की गणना करें, ...)   |   19 निवेशन टूल्स (QR कोड डालें, पथ से चित्र सम्मिलित करें, ...)   |   12 रूपांतरण टूल्स (शब्दों को संख्याएँ, मुद्रा रूपांतरण, ...)   |   7 विलय और विभाजन टूल्स (उन्नत संयोजन पंक्तियाँ, विभाजन कोशिकाओं, ...)   |   ... और अधिक

एक्सेल के लिए कुटूल के साथ अपने एक्सेल कौशल को सुपरचार्ज करें, और पहले जैसी दक्षता का अनुभव करें। एक्सेल के लिए कुटूल उत्पादकता बढ़ाने और समय बचाने के लिए 300 से अधिक उन्नत सुविधाएँ प्रदान करता है।  वह सुविधा प्राप्त करने के लिए यहां क्लिक करें जिसकी आपको सबसे अधिक आवश्यकता है...

Description


ऑफिस टैब ऑफिस में टैब्ड इंटरफ़ेस लाता है, और आपके काम को बहुत आसान बनाता है

  • Word, Excel, PowerPoint में टैब्ड संपादन और रीडिंग सक्षम करें, प्रकाशक, एक्सेस, विसियो और प्रोजेक्ट।
  • नई विंडो के बजाय एक ही विंडो के नए टैब में एकाधिक दस्तावेज़ खोलें और बनाएं।
  • आपकी उत्पादकता 50% बढ़ जाती है, और आपके लिए हर दिन सैकड़ों माउस क्लिक कम हो जाते हैं!

Comments (29)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I found this useful as a starting point--I hadn't touched VBA in several years, so it was way easier to use the sample code here as a basis than start from scratch. Skelly1008, have you thought about something like this? Do Randomize charVal = (Int(85 * Rnd) + 48) If charVal > &H30 And charVal < &H7A Then If Not (charVal > &H5A And charVal < &H61) Then If Not (charVal > &H39 And charVal < &H41) Then newChar = Chr(charVal) Rand = Rand & newChar End If i = i + 1 End If End If Loop Until i = getLen That generates strings that contain only a-z, A-Z, and 0-9.
This comment was minimized by the moderator on the site
I'm looking for a code that can generate any number 0 to 9 and or any letter A to Z. But I need 25 characters in the that final out put.
This comment was minimized by the moderator on the site
Found way: 1st: For each char: =RANDBETWEEN(0;1) to randomly select a number or a letter (result in A2 to A9, for example) 2nd: =IF(An=0;RANDBETWEEN(0;9);CHAR(RAND()*26+97)) - in B2 to B9 -> to generate a number or a letter depending on result in A column 3rd: in the cell you want the generated password: =B2&B3&B4&B5&B6&B7&B8&B9
This comment was minimized by the moderator on the site
I live the formula but once I enter something in another field the numbers in the random fields change. I only want it to randomly generate one time. Not every time I enter data in other fields on the worksheet. Is that a separate function? Thanks!
This comment was minimized by the moderator on the site
Hi I want one help from you. I have to replace one last three values in this text for example: LoadTesting . I want to change only last three word of it
This comment was minimized by the moderator on the site
[quote]Hi I want one help from you. I have to replace one last three values in this text for example: LoadTesting . I want to change only last three word of itBy rOHIT[/quote] Assuming it is in cell A1:

=MID(A1,1,LEN(A1)-3)&"CAT"
This comment was minimized by the moderator on the site
Hi, On generating the random number in excel,can we insert the value to a form?any query plz share
This comment was minimized by the moderator on the site
This is several times better than I dared hope for!! I completely disregarded the idea of generating several values in a single cell. Guaranteed I'll be using this info every chance I get! 11/10.
This comment was minimized by the moderator on the site
Hi i would like to make the same in a MS WORD tab. is it possible ?
This comment was minimized by the moderator on the site
The VBA isn't working as a true random number. I'm using (10,12) as the criteria and if I run it down a couple thousand rows and do a countif formula in the adjacent column I find many duplicate passwords.
This comment was minimized by the moderator on the site
Very helpful, thank you. Using the VBA code, is it possible to only show letters and numbers and not other symbols?
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations