एक्सेल में 3 या एकाधिक कॉलम के सभी संयोजन कैसे उत्पन्न करें?
मान लीजिए, मेरे पास डेटा के 3 कॉलम हैं, अब, मैं इन 3 कॉलमों में डेटा के सभी संयोजनों को उत्पन्न या सूचीबद्ध करना चाहता हूं जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है। क्या आपके पास एक्सेल में इस कार्य को हल करने के लिए कोई अच्छा तरीका है?
एक सूत्र का उपयोग करके डेटा के 3 कॉलम के आधार पर सभी संयोजन उत्पन्न करें
वीबीए कोड का उपयोग करके डेटा के 3 या एकाधिक कॉलम के आधार पर सभी संयोजन उत्पन्न करें
एक अद्भुत सुविधा का उपयोग करके डेटा के 3 या एकाधिक कॉलम के आधार पर सभी संयोजन उत्पन्न करें
एक सूत्र का उपयोग करके डेटा के 3 कॉलम के आधार पर सभी संयोजन उत्पन्न करें
निम्नलिखित लंबा फॉर्मूला 3 कॉलम के सभी संयोजनों को सूचीबद्ध करने में मदद कर सकता है, कृपया इसे इस प्रकार करें:
1. कृपया, उस सेल पर क्लिक करें जहां परिणाम आउटपुट करना है, और फिर नीचे दिए गए फॉर्मूले को कॉपी करके उसमें पेस्ट करें:
नोट: इस सूत्र में: A2: A4, B2: B6, सी2:सी5 वे डेटा श्रेणियाँ हैं जिनका आप उपयोग करना चाहते हैं।
2. फिर, भरण हैंडल को नीचे की ओर तब तक खींचें जब तक कि रिक्त कोशिकाएं प्रदर्शित न हो जाएं, इसका मतलब है कि, 3 कॉलम के सभी संयोजन सूचीबद्ध हो गए हैं, स्क्रीनशॉट देखें:
वीबीए कोड का उपयोग करके डेटा के 3 या एकाधिक कॉलम के आधार पर सभी संयोजन उत्पन्न करें
उपरोक्त लंबे फॉर्मूले का उपयोग करना कुछ हद तक कठिन है, यदि कई कॉलम डेटा का उपयोग करने की आवश्यकता है, तो इसे संशोधित करना परेशानी भरा होगा। यहां, मैं इससे शीघ्रता से निपटने के लिए एक वीबीए कोड पेश करूंगा।
1. दबाए रखें ALT + F11 कुंजी को खोलने के लिए अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक खिड़की.
2। क्लिक करें सम्मिलित करें > मॉड्यूल, और मॉड्यूल विंडो में निम्नलिखित कोड पेस्ट करें।
वीबीए कोड: 3 या एकाधिक कॉलम के सभी संयोजन उत्पन्न करें
Sub ListAllCombinations()
'Updateby Extendoffice
Dim xDRg1, xDRg2, xDRg3 As Range
Dim xRg As Range
Dim xStr As String
Dim xFN1, xFN2, xFN3 As Integer
Dim xSV1, xSV2, xSV3 As String
Set xDRg1 = Range("A2:A4") 'First column data
Set xDRg2 = Range("B2:B6") 'Second column data
Set xDRg3 = Range("C2:C5") 'Third column data
xStr = "-" 'Separator
Set xRg = Range("E2") 'Output cell
For xFN1 = 1 To xDRg1.Count
xSV1 = xDRg1.Item(xFN1).Text
For xFN2 = 1 To xDRg2.Count
xSV2 = xDRg2.Item(xFN2).Text
For xFN3 = 1 To xDRg3.Count
xSV3 = xDRg3.Item(xFN3).Text
xRg.Value = xSV1 & xStr & xSV2 & xStr & xSV3
Set xRg = xRg.Offset(1, 0)
Next
Next
Next
End Sub
नोट: उपरोक्त कोड में, A2: A4, B2: B6, सी2:सी5 वह डेटा श्रेणी है जिसका आप उपयोग करना चाहते हैं, E2 वह आउटपुट सेल है जिसके परिणाम आप खोजना चाहते हैं। यदि आप अधिक कॉलम के सभी संयोजन प्राप्त करना चाहते हैं, तो कृपया अपनी आवश्यकता के अनुसार कोड में अन्य पैरामीटर बदलें और जोड़ें।
3। फिर दबायें F5 इस कोड को चलाने के लिए कुंजी, और 3 या एकाधिक कॉलम के सभी संयोजन एक ही बार में जेनरेट किए जाएंगे, स्क्रीनशॉट देखें:
एक अद्भुत सुविधा का उपयोग करके डेटा के 3 या एकाधिक कॉलम के आधार पर सभी संयोजन उत्पन्न करें
यदि आपके पास एक्सेल के लिए कुटूल, अपने शक्तिशाली के साथ सभी संयोजनों की सूची बनाएं सुविधा, आप एकाधिक कॉलम के सभी संयोजनों को जल्दी और आसानी से सूचीबद्ध कर सकते हैं।
स्थापित करने के बाद एक्सेल के लिए कुटूल, कृपया ऐसा करें:
1। क्लिक करें कुटूल > सम्मिलित करें > सभी संयोजनों की सूची बनाएं, स्क्रीनशॉट देखें:
2. में सभी संयोजनों की सूची बनाएं संवाद बॉक्स में, दिखाए गए स्क्रीनशॉट के अनुसार संयोजनों को सूचीबद्ध करने के लिए कॉलम डेटा और विभाजक निर्दिष्ट करें:
3. - डेटा और सेपरेटर सेट करने के बाद क्लिक करें Ok बटन, अगले प्रॉम्प्ट बॉक्स में, परिणाम का पता लगाने के लिए एक सेल का चयन करें, स्क्रीनशॉट देखें:
4. और फिर, क्लिक करें OK बटन, नीचे दिखाए गए स्क्रीनशॉट के अनुसार सभी संयोजन तुरंत उत्पन्न हो गए हैं:
एक्सेल के लिए कुटूल्स डाउनलोड करने और अभी निःशुल्क परीक्षण करने के लिए क्लिक करें!
सर्वोत्तम कार्यालय उत्पादकता उपकरण
एक्सेल के लिए कुटूल आपकी अधिकांश समस्याओं का समाधान करता है, और आपकी उत्पादकता को 80% तक बढ़ाता है
- सुपर फॉर्मूला बार (पाठ और सूत्र की अनेक पंक्तियों को आसानी से संपादित करें); लेआउट पढ़ना (बड़ी संख्या में सेल को आसानी से पढ़ें और संपादित करें); फ़िल्टर की गई रेंज में चिपकाएँ...
- कक्षों/पंक्तियों/स्तंभों को मर्ज करें और डेटा रखना; विभाजित कोशिकाओं की सामग्री; डुप्लिकेट पंक्तियों और योग/औसत को संयोजित करें... डुप्लिकेट सेल रोकें; रेंज की तुलना करें...
- डुप्लिकेट या अद्वितीय का चयन करें पंक्तियाँ; रिक्त पंक्तियाँ चुनें (सभी कोशिकाएँ खाली हैं); सुपर फाइंड और फ़ज़ी फाइंड कई कार्यपुस्तिकाओं में; यादृच्छिक चयन...
- सटीक प्रति सूत्र संदर्भ बदले बिना एकाधिक कक्ष; स्वतः संदर्भ बनाएँ एकाधिक शीट्स के लिए; बुलेट डालें, चेक बॉक्स और बहुत कुछ...
- पसंदीदा और त्वरित रूप से सम्मिलित सूत्र, रेंज, चार्ट और चित्र; कोशिकाओं को एन्क्रिप्ट करें पासवर्ड के साथ; मेलिंग सूची बनाएं और ईमेल भेजें...
- पाठ निकालें, टेक्स्ट जोड़ें, स्थिति के अनुसार हटाएँ, अंतरिक्ष निकालें; पेजिंग सबटोटल बनाएं और प्रिंट करें; सेल सामग्री और टिप्पणियों के बीच कनवर्ट करें...
- सुपर फ़िल्टर (फ़िल्टर योजनाओं को अन्य शीटों पर सहेजें और लागू करें); उन्नत सॉर्ट महीने/सप्ताह/दिन, आवृत्ति और अधिक के अनुसार; विशेष फ़िल्टर बोल्ड, इटैलिक द्वारा...
- वर्कबुक और वर्कशीट को मिलाएं; प्रमुख स्तंभों के आधार पर तालिकाएँ मर्ज करें; डेटा को एकाधिक शीट में विभाजित करें; बैच कनवर्ट xls, xlsx और पीडीएफ...
- पिवोट टेबल ग्रुपिंग द्वारा सप्ताह संख्या, सप्ताह का दिन और बहुत कुछ... अनलॉक, लॉक किए गए सेल दिखाएँ विभिन्न रंगों से; उन कक्षों को हाइलाइट करें जिनमें सूत्र/नाम हो...
- Word, Excel, PowerPoint में टैब्ड संपादन और रीडिंग सक्षम करें, प्रकाशक, एक्सेस, विसियो और प्रोजेक्ट।
- नई विंडो के बजाय एक ही विंडो के नए टैब में एकाधिक दस्तावेज़ खोलें और बनाएं।
- आपकी उत्पादकता 50% बढ़ जाती है, और आपके लिए हर दिन सैकड़ों माउस क्लिक कम हो जाते हैं!