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

एक कॉलम मान के आधार पर पंक्तियों को शीघ्रता से कैसे मर्ज करें और फिर Excel में कुछ गणनाएँ कैसे करें?

लेखक: रवि अंतिम संशोधित: 2020-05-28

उदाहरण के लिए, आपके पास डेटा की एक श्रृंखला है और एक कॉलम में डुप्लिकेट हैं, अब आप पंक्तियों को कॉलम ए (डुप्लिकेट है) के आधार पर मर्ज करना चाहते हैं, फिर मर्ज की गई पंक्तियों के आधार पर दूसरे कॉलम में कुछ गणना करें जैसा कि स्क्रीनशॉट में दिखाया गया है:

एक्सेल में, एक कॉलम मान के आधार पर पंक्तियों को मर्ज करने की कोई त्वरित विधि नहीं है, लेकिन यहां मैं इसका परिचय देता हूं
ऐसी तरकीबें जो आपको डुप्लिकेट पंक्तियों को मर्ज करने और फिर दूसरे कॉलम पर योग करने या अन्य गणना करने में मदद कर सकती हैं।


तीर नीला दायां बुलबुला पंक्तियों को एक कॉलम के आधार पर मर्ज करें, फिर मानों को VBA के साथ जोड़ें

एक वीबीए कोड है जो आपको डुप्लिकेट पंक्तियों को मर्ज करने और फिर अन्य कॉलम मानों को जोड़ने में मदद कर सकता है।

फ़ायरफ़ॉक्स, क्रोम, इंटरनेट एक्सप्लोर 10 के रूप में एकाधिक एक्सेल वर्कबुक/वर्ड दस्तावेज़ों को टैब्ड ब्राउज़िंग और संपादित करना!

आप फ़ायरफ़ॉक्स/क्रोम/आईई में कई वेबपेजों को देखने और संबंधित टैब पर आसानी से क्लिक करके उनके बीच स्विच करने से परिचित हो सकते हैं। यहां, ऑफिस टैब समान प्रोसेसिंग का समर्थन करता है, जो आपको एक एक्सेल विंडो या वर्ड विंडो में कई एक्सेल वर्कबुक या वर्ड दस्तावेज़ ब्राउज़ करने की अनुमति देता है, और उनके टैब पर क्लिक करके आसानी से उनके बीच स्विच कर सकता है। निःशुल्क क्लिक करें 30ऑफिस टैब का -दिवसीय परीक्षण!

ओटी एक्सेल

1। दबाएँ F11 + ऑल्ट सक्षम करने के लिए कुंजियाँ अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक विंडो, फिर क्लिक करें सम्मिलित करें > मॉड्यूल और नीचे वीबीए कोड को नए में कॉपी और पेस्ट करें मॉड्यूल खिड़की.

वीबीए: एक कॉलम मान के आधार पर पंक्तियों को मर्ज करें

Sub MG30Nov12()
'Updateby20150519
Dim Rng As Range
Dim InputRng As Range
Dim nRng As Range
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set InputRng = InputRng.Parent.Range(InputRng.Columns(1).Address)
With CreateObject("scripting.dictionary")
.CompareMode = vbTextCompare
For Each Rng In InputRng
    If Not .Exists(Rng.Value) Then
        .Add Rng.Value, Rng.Offset(, 1)
    Else
        .Item(Rng.Value).Value = .Item(Rng.Value).Value + Rng.Offset(, 1)
            If nRng Is Nothing Then
                Set nRng = Rng
            Else
                Set nRng = Union(nRng, Rng)
            End If
    End If
Next
If Not nRng Is Nothing Then
    nRng.EntireRow.Delete
End If
End With
End Sub

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

दस्तावेज़ एक कॉलम 3 के आधार पर कॉलम मर्ज करें

3. वर्किंग रेंज चुनने के बाद क्लिक करें OK. अब डेटा को पहले कॉलम से मर्ज कर दिया गया है और मानों को दूसरे कॉलम में जोड़ दिया गया है।

दस्तावेज़ एक कॉलम 4 के आधार पर कॉलम मर्ज करें

नोट: यह वीबीए कोड पहले कॉलम और दूसरे कॉलम में योग मानों के आधार पर विलय करते समय सही ढंग से काम कर सकता है।


तीर नीला दायां बुलबुला एक कॉलम के आधार पर पंक्तियों को मर्ज करें, फिर उन्नत संयोजन पंक्तियों के साथ मानों का योग करें

यदि आप वीबीए कोड से परिचित नहीं हैं, तो आप इसका उपयोग कर सकते हैं उन्नत संयोजन पंक्तियाँ तीसरे भाग के ऐड-इन टूल की विशेषता – एक्सेल के लिए कुटूल डुप्लिकेट पंक्तियों को आसानी से और जल्दी से मर्ज करने के लिए फिर मानों को दूसरे कॉलम में जोड़ें।

बाद मुफ़्त इंस्टालेशन एक्सेल के लिए कुटूल, कृपया नीचे दिए अनुसार कार्य करें:

1. वह डेटा चुनें जिसे आप उपयोग करना चाहते हैं और क्लिक करें कुटूल > विलय और विभाजन > उन्नत संयोजन पंक्तियाँ. स्क्रीनशॉट देखें:

दस्तावेज़ उन्नत संयोजन पंक्ति 1

2. फिर पॉपिंग डायलॉग में उस कॉलम को चुनें जिसके आधार पर आप अन्य कॉलम को मर्ज करेंगे, फिर क्लिक करें प्राथमिक कुंजी, और दूसरे कॉलम पर क्लिक करें और क्लिक करें गणना फिर चुनें राशि.

टिप: यदि आपकी चयनित श्रेणी में हेडर हैं, तो जांचें मेरे डेटा में हेडर हैं, और जाँच करें स्वरूपित मानों का उपयोग करें विलय के बाद फ़ॉर्मेटिंग बरकरार रहेगी.

दस्तावेज़ एक कॉलम 6 के आधार पर कॉलम मर्ज करें

3। तब दबायें Ok. अब डेटा को प्राथमिक कॉलम के आधार पर मर्ज कर दिया गया है, और दूसरा सारांश है। स्क्रीनशॉट देखें:

दस्तावेज़ एक कॉलम 7 के आधार पर कॉलम मर्ज करें


तीर नीला दायां बुलबुला एक कॉलम के आधार पर पंक्तियों को मर्ज करें, फिर उन्नत संयोजन पंक्तियों के साथ अन्य कॉलमों पर अलग-अलग ऑपरेशन करें।

उन्नत संयोजन पंक्तियाँ शक्तिशाली है, क्योंकि यह न केवल डुप्लिकेट पंक्तियों को एक कॉलम में मर्ज कर सकता है और फिर दूसरे कॉलम को जोड़ सकता है, बल्कि डुप्लिकेट पंक्तियों को एक कॉलम में मर्ज कर सकता है और फिर अन्य कॉलमों पर अलग-अलग ऑपरेशन कर सकता है।

मान लीजिए कि मेरे पास नीचे दिखाए गए स्क्रीनशॉट के अनुसार डेटा की एक श्रृंखला है, और मैं कॉलम ए के आधार पर कॉलम बी में मान और कॉलम सी में मानों का योग करना चाहता हूं।
दस्तावेज़ एक कॉलम 8 के आधार पर कॉलम मर्ज करें

बाद मुफ़्त इंस्टालेशन एक्सेल के लिए कुटूल, कृपया नीचे दिए अनुसार कार्य करें:

1. डेटा रेंज चुनें और क्लिक करें कुटूल > विलय और विभाजन > उन्नत संयोजन पंक्तियाँ. स्क्रीनशॉट देखें:

दस्तावेज़ उन्नत संयोजन पंक्ति 1

2। में कॉलम के आधार पर पंक्तियों को संयोजित करें संवाद, इन्हें पसंद करें:

(1) जिस कॉलम के आधार पर आप संयोजन करना चाहते हैं उस पर क्लिक करें और क्लिक करें प्राथमिक कुंजी;

दस्तावेज़ एक कॉलम 10 के आधार पर कॉलम मर्ज करें

(2) उस कॉलम पर क्लिक करें जिसे आप डेटा संयोजित करना चाहते हैं, और क्लिक करें मिलाना, फिर सूची से एक विभाजक का चयन करें जिसकी आपको आवश्यकता है;

दस्तावेज़ एक कॉलम 11 के आधार पर कॉलम मर्ज करें

(3) जिस कॉलम में आप मूल्यों का योग करना चाहते हैं उस पर क्लिक करें और क्लिक करें गणना, और चुनें राशि.

दस्तावेज़ एक कॉलम 12 के आधार पर कॉलम मर्ज करें

3। क्लिक करें Ok. अब आप परिणाम नीचे इस प्रकार देख सकते हैं:

दस्तावेज़ एक कॉलम 13 के आधार पर कॉलम मर्ज करें

- उन्नत संयोजन पंक्तियाँ सुविधा, आप पंक्तियों को एक कॉलम के आधार पर मर्ज कर सकते हैं, फिर गिन सकते हैं, औसत कर सकते हैं, पहले या आखिरी डेटा को अन्य कॉलम में रख सकते हैं। 

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

🤖 कुटूल्स एआई सहयोगी: निम्न के आधार पर डेटा विश्लेषण में क्रांति लाएं: बुद्धिमान निष्पादन   |  कोड जनरेट करें  |  कस्टम फ़ॉर्मूले बनाएं  |  डेटा का विश्लेषण करें और चार्ट बनाएं  |  कुटूल फ़ंक्शंस का आह्वान करें...
लोकप्रिय सुविधाएँ: डुप्लिकेट ढूंढें, हाइलाइट करें या पहचानें   |  रिक्त पंक्तियाँ हटाएँ   |  डेटा खोए बिना कॉलम या सेल को संयोजित करें   |   फॉर्मूला के बिना गोल ...
सुपर लुकअप: एकाधिक मानदंड 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
I have the same/similar question. I am trying to sum all of the columns to the right of the reference cell but it only sums the one. How do I get it to sum all those to the right individually?
This comment was minimized by the moderator on the site
Hey, your module used to work for big tables as well (eg. you want to sum up according to Year but you have Sales 1, Sales 2, Sales 3....etc). But now it only gets the first column right (Sales 1) and all others are not summed correctly. Did you change anything?
Thanks!
This comment was minimized by the moderator on the site
Hi, IK, maybe you can use the sumproduct function SUMPRODUCT((A2:A10=”Pen”)*(B2:E10)) to calculate them one by one. A2:A10 is the range contain the lookup value, pen is the criterion, B2:E10 is range that you want to sum based on criterion.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations