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

एक्सेल में लकी ड्रा नाम कैसे बनाएं?

लेखक: ज़ियाओयांग अंतिम संशोधित: 2021-01-07

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

फ़ॉर्मूले के साथ लकी ड्रा बनाने के लिए यादृच्छिक नाम निकालें

VBA कोड के साथ लकी ड्रा बनाने के लिए यादृच्छिक नाम निकालें

एक्सेल के लिए कुटूल के साथ लकी ड्रा बनाने के लिए यादृच्छिक नामों का चयन करें


फ़ॉर्मूले के साथ लकी ड्रा बनाने के लिए यादृच्छिक नाम निकालें

उदाहरण के लिए, मैं नाम सूची से कोई 3 नाम निकालना चाहता हूं, निम्नलिखित लंबा सूत्र आपकी सहायता कर सकता है, कृपया इस प्रकार करें:

इस सूत्र को एक रिक्त कक्ष में दर्ज करें जहाँ आप परिणाम डालना चाहते हैं: =IF(ROWS(C$2:C2)>B$2,"",INDEX(A$2:A$16,AGGREGATE(15,6,((ROW(A$2:A$16)-ROW(A$2)+1)/ISNA(MATCH(A$2:A$16,C$1:C1,0))),RANDBETWEEN(1,ROWS(A$2:A$16)-COUNTA(C$1:C1)+1)))) , और फिर भरण हैंडल को अपनी आवश्यकतानुसार सेल तक नीचे खींचें, स्क्रीनशॉट देखें:

डॉक्टर भाग्यशाली नाम 1

टिप्पणियाँ:

1. उपरोक्त सूत्र में: A2: A16 वह नाम सूची है जिसे आप यादृच्छिक रूप से निकालना चाहते हैं, B2 वह आवश्यक संख्या है जिसे आप नाम निकालना चाहते हैं, C2 वह कक्ष है जहां सूत्र दर्ज करना है, और C1 फॉर्मूला सेल के ऊपर की सेल है।

2. आप दबा सकते हैं F9 यादृच्छिक रूप से नए नामों का एक और समूह प्राप्त करने की कुंजी।


VBA कोड के साथ लकी ड्रा बनाने के लिए यादृच्छिक नाम निकालें

यहां, एक वीबीए कोड भी आपको इस कार्य को पूरा करने में मदद कर सकता है, कृपया इसे इस प्रकार करें:

1. दबाए रखें ऑल्ट + F11 कुंजी को खोलने के लिए अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक खिड़की.

2। क्लिक करें सम्मिलित करें > मॉड्यूल, और निम्नलिखित कोड को इसमें पेस्ट करें मॉड्यूल खिड़की।

वीबीए कोड: सूची से यादृच्छिक नाम निकालें:

Public Sub LuckyDraw()
    Dim I, J, xRnd As Long
    Dim xSRg, xDRg As Range
    Dim xDic As New Dictionary
    Dim xnum, xLastRow As Long
    On Error Resume Next
    Set xSRg = Application.InputBox("Please select the data list:", "KuTools for Excel", Selection.Address, , , , , 8)
    If xSRg Is Nothing Then Exit Sub
    Set xDRg = Application.InputBox("Please selecta cell to put the result:", "KuTools for Excel", , , , , , 8)
    If xDRg Is Nothing Then Exit Sub
    xLastRow = xSRg.Rows.Count
    Set xSRg = xSRg(1)
    Set xDRg = xDRg(1)
    xnum = Range("B2")
    If xnum < 1 Then Exit Sub
    J = 0
    For I = 1 To xnum
LabExit:
        xRnd = Int(Rnd() * xLastRow)
        If xDic.Exists(xRnd) Then GoTo LabExit
        xDic.Add xRnd, ""
        xDRg.Offset(J, 0).Value = xSRg.Offset(xRnd, 0).Value
        J = J + 1
    Next
End Sub

नोट: उपरोक्त कोड में, B2 क्या सेल में उन नामों की संख्या है जिन्हें आप निकालना चाहते हैं।

3. - कोड डालने के बाद क्लिक करें टूल्स > संदर्भ खुले में अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक विंडो, और फिर, पॉप आउट में सन्दर्भ - वीबीएप्रोजेक्ट संवाद बॉक्स, जाँचें माइक्रोसॉफ्ट स्क्रिप्टिंग रनटाइम में विकल्प उपलब्ध संदर्भ सूची बॉक्स, स्क्रीनशॉट देखें:

डॉक्टर भाग्यशाली नाम 2

4। और फिर क्लिक करें OK डायलॉग बॉक्स से बाहर निकलने के लिए बटन दबाएं, फिर दबाएँ F5 इस कोड को चलाने के लिए कुंजी, और एक प्रॉम्प्ट बॉक्स आपको उस डेटा सूची का चयन करने की याद दिलाने के लिए पॉप आउट होता है जिसमें से आप नाम निकालना चाहते हैं, स्क्रीनशॉट देखें:

डॉक्टर भाग्यशाली नाम 3

5। क्लिक करें OK बटन, और एक अन्य प्रॉम्प्ट बॉक्स पॉप आउट हो जाता है, कृपया उस सेल का चयन करें जहां आप परिणाम डालना चाहते हैं, स्क्रीनशॉट देखें:

डॉक्टर भाग्यशाली नाम 4

6। तब दबायें OK, और वांछित संख्या में नाम एक साथ यादृच्छिक रूप से बनाए गए हैं, स्क्रीनशॉट देखें:

डॉक्टर भाग्यशाली नाम 5


एक्सेल के लिए कुटूल के साथ लकी ड्रा बनाने के लिए यादृच्छिक नामों का चयन करें

हो सकता है कि उपरोक्त दो विधियाँ हममें से अधिकांश के लिए कठिन हों, यदि आपके पास है एक्सेल के लिए कुटूल, के साथ अपने रेंज को यादृच्छिक रूप से क्रमबद्ध करें सुविधा, आप तुरंत यादृच्छिक रूप से नामों का चयन कर सकते हैं।

एक्सेल के लिए कुटूल : 300 से अधिक उपयोगी एक्सेल ऐड-इन्स के साथ, 30 दिनों में बिना किसी सीमा के आज़माने के लिए निःशुल्क. 

स्थापित करने के बाद एक्सेल के लिए कुटूल, कृपया ऐसा करें:

1. वह नाम सूची चुनें जिसे आप यादृच्छिक रूप से चुनना चाहते हैं। तब दबायें कुटूल > रेंज > यादृच्छिक रूप से श्रेणी को क्रमबद्ध करें/चयन करें, स्क्रीनशॉट देखें:

2. में यादृच्छिक रूप से श्रेणी को क्रमबद्ध/चयन करें डायलॉग बॉक्स, के अंतर्गत चुनते हैं टैब में, वह नंबर दर्ज करें जिसे आप नाम चुनना चाहते हैं चयन करने के लिए कक्षों की संख्या टेक्स्ट बॉक्स, और फिर चुनें यादृच्छिक कोशिकाओं का चयन करें में प्रकार चुनें अनुभाग, स्क्रीनशॉट देखें:

3। तब दबायें Ok बटन, और आपकी ज़रूरत के अनुसार आपके विशिष्ट नामों का चयन किया गया है, स्क्रीनशॉट देखें:

डॉक्टर भाग्यशाली नाम 8

एक्सेल के लिए कुटूल्स डाउनलोड करने और अभी निःशुल्क परीक्षण करने के लिए क्लिक करें!

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

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

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

Description


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

  • Word, Excel, PowerPoint में टैब्ड संपादन और रीडिंग सक्षम करें, प्रकाशक, एक्सेस, विसियो और प्रोजेक्ट।
  • नई विंडो के बजाय एक ही विंडो के नए टैब में एकाधिक दस्तावेज़ खोलें और बनाएं।
  • आपकी उत्पादकता 50% बढ़ जाती है, और आपके लिए हर दिन सैकड़ों माउस क्लिक कम हो जाते हैं!
Comments (3)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Error:
#NUM!



Formula:
=IF(ROWS(C$2:C2)>B$2,"",INDEX(A$2:A$1500,AGGREGATE(15,6,((ROW(A$2:A$1500)-ROW(A$2)+1)/ISNA(MATCH(A$2:A$1500,C$1:C1,0))),RANDBETWEEN(1,ROWS(A$2:A$1500)-COUNTA(C$1:C1)+1))))
This comment was minimized by the moderator on the site
Hello, Mangipudi,
This formula works well in my Excel workbook, which Excel version do you use?
You can also give your problem as a screenshot here.
This comment was minimized by the moderator on the site
I have the same error, but it is not showing all times.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations