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

- तीसरा, गेट डेटा ड्रॉप-डाउन मेनू के तहत फ्रॉम अदर सोर्सेज चुनें
- आगे, फ्रॉम अदर सोर्सेज ड्रॉप-डाउन मेनू से ब्लैंक क्वेरी पर क्लिक करें।

- यह पावर क्वेरी एडिटर लॉन्च करेगा।
- अब, क्वेरी एडिटर के फॉर्मूला बार में निम्न सूत्र टाइप करें।
=Excel.CurrentWorkbook ()- एंटर कुंजी दबाएं जारी रखने के लिए। यह पूरे वर्कबुक में सभी टेबल नामों को किसी भी नामित रेंज और/या कनेक्शन के साथ प्रदर्शित करेगा जो मौजूद हो सकते हैं।

कृपया ध्यान रखें कि पावर क्वेरी सूत्र केस सेंसिटिव हैं, इसलिए सुनिश्चित करें कि आप सही सूत्र का उपयोग करते हैं अन्यथा आपको त्रुटि मिलेगी।
- इसके अलावा, Content हेडर सेल में, डबल-पॉइंटेड तीर पर क्लिक करें।
- फिर, उस बॉक्स को अनचेक करें जिस पर 'मूल कॉलम नाम को प्रीफिक्स के रूप में उपयोग करें.' लिखा है।
- विंडो बंद करने के लिए OK बटन पर क्लिक करें।

- उपरोक्त चरण सभी वर्कशीट्स की सामग्री को एक सिंगल वर्कबुक में मर्ज कर देंगे।

- अंत में, यदि हम पावर क्वेरी बंद करते हैं, तो हम देख सकते हैं कि सभी डेटा अब संयुक्त है और एक सिंगल वर्कबुक में दिखाई देता है।

और पढ़ें: एक्सेल में एकाधिक वर्कबुक को एक वर्कबुक में कैसे संयोजित करें (6 तरीके)
2. एक्सेल कंसोलिडेट टूल के साथ वर्कशीट्स को एक वर्कबुक में मर्ज करें
अंतर्निहित एक्सेल कंसोलिडेट टूल एक्सेल में डेटा को समेकित करने का सबसे आसान तरीका है। यदि हम इसे सारांशित करना चाहते हैं तो कंसोलिडेट सुविधा कई शीट्स से पूर्ण डेटा को एक वर्कबुक में दे सकती है। डेटा को एक सिंगल वर्कशीट में संयोजित करने के लिए निम्न चरणों का पालन करें
चरण:
- सबसे पहले, रिबन पर डेटा टैब पर जाएं।
- दूसरा, डेटा टूल्स श्रेणी के तहत कंसोलिडेट पर क्लिक करें।

- अगला, फंक्शन बॉक्स से उस फ़ंक्शन को चुनें जिसे आप अपने डेटा को समेकित करने के लिए उपयोग करना चाहते हैं। इस मामले में, हम Sum का उपयोग करेंगे।
- उसके बाद, रेफरेंस विकल्प में एक्सपैंड डायलॉग आइकन पर क्लिक करके पहली वर्कशीट पर रेंज चुनें।
- फिर, उस रेंज को ऑल रेफरेंस सूची में जोड़ने के लिए Add बटन पर क्लिक करें। उन सभी रेंज के लिए इस प्रक्रिया को दोहराएं जिन्हें हम समेकित करना चाहते हैं।
- अब, Use labels in के तहत Top row या Left column चेक-बॉक्स चेक करें।
- आगे, यदि आप चाहते हैं कि संयुक्त डेटा स्वचालित रूप से अपडेट हो जब डेटा स्रोत अपडेट होता है, तो Create links to source data चेक-मार्क करें। एक्सेल मुख्य स्प्रेडशीट से कनेक्शन बनाएगा, जैसा कि नीचे दी गई तस्वीर में दिखाया गया है।
- अंत में, OK पर क्लिक करें।

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

और पढ़ें: एकाधिक एक्सेल फ़ाइलों को एक शीट में कैसे मर्ज करें (4 विधियां)
3. मूव या कॉपी फीचर के साथ एकाधिक वर्कशीट्स को एक में संयोजित करें
एकाधिक वर्कशीट्स को एक वर्कबुक में संयोजित करने के लिए, हम एक्सेल के Move or Copy फीचर का उपयोग कर सकते हैं। इसके लिए, हमें नीचे कुछ चरणों का पालन करना होगा। कई वर्कशीट्स को एक वर्कबुक में संयोजित करने के लिए उन प्रक्रियाओं को देखें।
चरण:
- सबसे पहले, उन वर्कबुक को एक्सेस करें जिन्हें एक वर्कबुक में संयोजित किया जाएगा। फिर, स्रोत वर्कबुक से उन वर्कशीट्स को चुनें जिन्हें डुप्लिकेट, मूव या संयोजित किया जाना है।
- दूसरा, शीट टैब पर राइट-क्लिक करें, फिर आवश्यक वर्कशीट्स चुनने के बाद दिखाई देने वाले मेनू से Move or Copy चुनें।

- अगला, जब Move or Copy डायलॉग दिखाई देता है, तो To book ड्रॉप-डाउन मेनू से उस वर्कबुक को चुनें जिसमें आप वर्कशीट्स को मूव या कॉपी करना चाहते हैं। तो, हम Book1 चुनते हैं।
- Before sheet बॉक्स में, MainSheet चुनें, Create a copy बॉक्स चेक करें, और फिर OK बटन दबाएं।

- यह दो या कई वर्कबुक से एकाधिक वर्कशीट्स को एक में संयोजित या मूव या कॉपी करेगा।

और पढ़ें: VBA द्वारा एकाधिक एक्सेल फ़ाइलों को एक शीट में कैसे मर्ज करें (3 मानदंड)
4. एक्सेल VBA एकाधिक वर्कशीट्स को एक वर्कबुक में संयोजित करने के लिए
एक्सेल VBA के साथ, उपयोगकर्ता आसानी से कोड का उपयोग कर सकते हैं जो रिबन से एक्सेल मेनू के रूप में कार्य करता है। मान लीजिए सभी अलग-अलग वर्कशीट्स डेटा Sheet1 में है। अब हम उन सभी Sheet1 डेटा को अलग-अलग वर्कबुक से एक सिंगल वर्कबुक में संयोजित करना चाहते हैं। VBA कोड का उपयोग करके एकाधिक वर्कशीट्स को एक वर्कबुक में संयोजित करने के लिए, आइए प्रक्रिया का पालन करें।
चरण:
- सबसे पहले, रिबन से डेवलपर टैब पर जाएं।
- दूसरा, कोड श्रेणी से, Visual Basic खोलने के लिए Visual Basic पर क्लिक करें। या Visual Basic Editor खोलने के लिए Alt + F11 दबाएं।

- इसके बजाय, आप बस अपने वर्कशीट पर राइट-क्लिक कर सकते हैं और View Code पर जा सकते हैं। यह आपको Visual Basic Editor पर भी ले जाएगा।

- यह Visual Basic Editor में दिखाई देगा जहां हम रेंज से टेबल बनाने के लिए अपने कोड लिखते हैं।
- तीसरा, Insert ड्रॉप-डाउन मेनू बार से Module पर क्लिक करें।

- यह आपके वर्कबुक में एक Module बनाएगा।
- और, नीचे दिखाए गए VBA कोड को कॉपी और पेस्ट करें।
VBA कोड:
Sub Copy_Worksheets() Dim wrkbk As Workbook Dim Str As String Str = "Sheet1" For Each wrkbk In Workbooks If wrkbk.Name <> ThisWorkbook.Name Then wrkbk.Worksheets(Str).Copy_ Before:= ThisWorkbook.Sheets(1) End If Next Set wrkbk = Nothing End Sub
- उसके बाद, RubSub बटन पर क्लिक करके या कीबोर्ड शॉर्टकट F5 दबाकर कोड चलाएं।

- अंत में, यह अलग-अलग वर्कबुक से सभी Sheet1 वर्कशीट्स डेटा को एक सिंगल वर्कबुक में संयोजित करेगा।

और पढ़ें: एक्सेल वर्कबुक की तुलना और मर्ज कैसे करें (3 आसान चरण)
निष्कर्ष
उपरोक्त विधियां आपको एक्सेल में एकाधिक वर्कशीट्स को एक वर्कबुक में संयोजित करने में सहायता करेंगी। आशा है कि यह आपकी मदद करेगा! यदि आपके कोई प्रश्न, सुझाव, या प्रतिक्रिया है तो कृपया टिप्पणी अनुभाग में हमें बताएं। या आप ExcelDemy.com ब्लॉग में हमारे अन्य लेखों पर एक नज़र डाल सकते हैं!
संबंधित लेख
- CMD का उपयोग करके एक्सेल फ़ाइलों को एक में कैसे मर्ज करें (4 चरण)
- एक्सेल फ़ाइल को वर्ड दस्तावेज़ में मर्ज करें
- कॉलम के आधार पर एक्सेल फ़ाइलों को कैसे मर्ज करें (3 विधियां)
- मेलिंग लेबल्स में एक्सेल फ़ाइल मर्ज कैसे करें (आसान चरणों के साथ)