एक्सेल में मानदंड के आधार पर टेक्स्ट को आसानी से कैसे संयोजित करें?
मान लीजिए कि मेरे पास आईडी नंबरों का एक कॉलम है जिसमें कुछ डुप्लिकेट और नामों का एक कॉलम है, और अब, मैं अद्वितीय आईडी नंबरों के आधार पर नामों को जोड़ना चाहता हूं जैसा कि बाएं स्क्रीनशॉट में दिखाया गया है, मानदंड के आधार पर टेक्स्ट को जल्दी से संयोजित करने के लिए, हम कैसे कर सकते हैं एक्सेल में करें?
उपयोगकर्ता परिभाषित फ़ंक्शन के साथ मानदंड के आधार पर पाठ को संयोजित करें
Excel के लिए कुटूल के साथ मानदंड के आधार पर पाठ को संयोजित करें
उपयोगकर्ता परिभाषित फ़ंक्शन के साथ मानदंड के आधार पर पाठ को संयोजित करें
टेक्स्ट को अद्वितीय आईडी नंबरों के साथ संयोजित करने के लिए, आप पहले अद्वितीय मान निकाल सकते हैं और फिर अद्वितीय आईडी के आधार पर नामों को संयोजित करने के लिए एक उपयोगकर्ता परिभाषित फ़ंक्शन बना सकते हैं।
1. उदाहरण के तौर पर निम्नलिखित डेटा लें, आपको पहले विशिष्ट आईडी नंबर निकालने होंगे, कृपया इस सरणी सूत्र को लागू करें: =IFERROR(INDEX($A$2:$A$15, MATCH(0,COUNTIF($D$1:D1, $A$2:$A$15), 0)),""),इस सूत्र को एक रिक्त कक्ष में दर्ज करें, उदाहरण के लिए D2, फिर दबाएँ Ctrl + Shift + Enter कुंजियाँ एक साथ, स्क्रीनशॉट देखें:
टिप: उपरोक्त सूत्र में, A2: A15 वह सूची डेटा श्रेणी है जिससे आप अद्वितीय मान निकालना चाहते हैं, D1 कॉलम का पहला सेल है जिसे आप निकालने का परिणाम डालना चाहते हैं।
2. और फिर रिक्त स्थान प्रदर्शित होने तक सभी अद्वितीय मान निकालने के लिए भरण हैंडल को नीचे खींचें, स्क्रीनशॉट देखें:
3. इस चरण में, आपको एक बनाना चाहिए उपयोगकर्ता परिभाषित फ़ंक्शन विशिष्ट आईडी नंबरों के आधार पर नामों को संयोजित करने के लिए कृपया इसे दबाए रखें ALT + F11 कुंजियाँ, और यह खुल जाती है अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक खिड़की.
4। क्लिक करें सम्मिलित करें > मॉड्यूल, और निम्नलिखित कोड को इसमें पेस्ट करें मॉड्यूल खिड़की।
वीबीए कोड: मानदंडों के आधार पर पाठ को संक्षिप्त करें
Function ConcatenateIf(CriteriaRange As Range, Condition As Variant, ConcatenateRange As Range, Optional Separator As String = ",") As Variant
'Updateby Extendoffice
Dim xResult As String
On Error Resume Next
If CriteriaRange.Count <> ConcatenateRange.Count Then
ConcatenateIf = CVErr(xlErrRef)
Exit Function
End If
For i = 1 To CriteriaRange.Count
If CriteriaRange.Cells(i).Value = Condition Then
xResult = xResult & Separator & ConcatenateRange.Cells(i).Value
End If
Next i
If xResult <> "" Then
xResult = VBA.Mid(xResult, VBA.Len(Separator) + 1)
End If
ConcatenateIf = xResult
Exit Function
End Function
5. फिर इस कोड को सहेजें और बंद करें, अपनी वर्कशीट पर वापस जाएं, और इस सूत्र को सेल E2 में दर्ज करें, =CONCATENATEIF($A$2:$A$15, D2, $B$2:$B$15, ",") , स्क्रीनशॉट देखें:
6. फिर भरण हैंडल को उन कक्षों तक नीचे खींचें जहां आप इस सूत्र को लागू करना चाहते हैं, और सभी संबंधित नामों को आईडी संख्याओं के आधार पर संयोजित कर दिया गया है, स्क्रीनशॉट देखें:
सुझाव:
1. उपरोक्त सूत्र में, A2: A15 वह मूल डेटा है जिसके आधार पर आप संयोजन करना चाहते हैं, D2 आपके द्वारा निकाला गया अद्वितीय मान है, और B2: B15 वह नाम कॉलम है जिसे आप एक साथ जोड़ना चाहते हैं।
2. जैसा कि आप देख सकते हैं, मैंने उन मानों को संयोजित किया है जो अल्पविराम द्वारा अलग किए गए हैं, आप अपनी आवश्यकता के अनुसार सूत्र के अल्पविराम "," को बदलकर किसी अन्य वर्ण का उपयोग कर सकते हैं।
Excel के लिए कुटूल के साथ मानदंड के आधार पर पाठ को संयोजित करें
यदि आपके पास एक्सेल के लिए कुटूल, के साथ अपने उन्नत संयोजन पंक्तियाँ उपयोगिता, आप मानदंड के आधार पर पाठ को जल्दी और आसानी से जोड़ सकते हैं।
एक्सेल के लिए कुटूल : 300 से अधिक उपयोगी एक्सेल ऐड-इन्स के साथ, 30 दिनों में बिना किसी सीमा के आज़माने के लिए निःशुल्क. |
स्थापित करने के बाद एक्सेल के लिए कुटूल, निम्न चरणों का पालन करें:
1. उस डेटा श्रेणी का चयन करें जिसे आप एक कॉलम के आधार पर संयोजित करना चाहते हैं।
2। क्लिक करें कुटूल > विलय और विभाजन > उन्नत संयोजन पंक्तियाँ, स्क्रीनशॉट देखें:
3. में कॉलम के आधार पर पंक्तियों को संयोजित करें संवाद बॉक्स में, आईडी कॉलम पर क्लिक करें और फिर क्लिक करें प्राथमिक कुंजी इस कॉलम को मुख्य कॉलम बनाने के लिए जिस पर आपका संयुक्त डेटा आधारित है, स्क्रीनशॉट देखें:
4। और फिर क्लिक करें नाम जिस कॉलम में आप मानों को संयोजित करना चाहते हैं, उस पर क्लिक करें मिलाना विकल्प, और संयुक्त डेटा के लिए एक विभाजक चुनें, स्क्रीनशॉट देखें:
5. ये सेटिंग्स ख़त्म करने के बाद क्लिक करें OK संवाद से बाहर निकलने के लिए, और कॉलम बी में डेटा को कुंजी कॉलम ए के आधार पर एक साथ जोड़ दिया गया है। स्क्रीनशॉट देखें:
इस सुविधा से निम्नलिखित समस्या का यथाशीघ्र समाधान हो जाएगा:
एक्सेल में एकाधिक पंक्तियों को एक में कैसे संयोजित करें और डुप्लिकेट को कैसे जोड़ें?
एक्सेल के लिए कुटूल अभी डाउनलोड करें और निःशुल्क परीक्षण करें!
डेमो: एक्सेल के लिए कुटूल के साथ दूसरे कॉलम में उसी सेल के आधार पर टेक्स्ट को जोड़ें
सर्वोत्तम कार्यालय उत्पादकता उपकरण
एक्सेल के लिए कुटूल के साथ अपने एक्सेल कौशल को सुपरचार्ज करें, और पहले जैसी दक्षता का अनुभव करें। एक्सेल के लिए कुटूल उत्पादकता बढ़ाने और समय बचाने के लिए 300 से अधिक उन्नत सुविधाएँ प्रदान करता है। वह सुविधा प्राप्त करने के लिए यहां क्लिक करें जिसकी आपको सबसे अधिक आवश्यकता है...
ऑफिस टैब ऑफिस में टैब्ड इंटरफ़ेस लाता है, और आपके काम को बहुत आसान बनाता है
- Word, Excel, PowerPoint में टैब्ड संपादन और रीडिंग सक्षम करें, प्रकाशक, एक्सेस, विसियो और प्रोजेक्ट।
- नई विंडो के बजाय एक ही विंडो के नए टैब में एकाधिक दस्तावेज़ खोलें और बनाएं।
- आपकी उत्पादकता 50% बढ़ जाती है, और आपके लिए हर दिन सैकड़ों माउस क्लिक कम हो जाते हैं!