जब कई Microsoft Excel फ़ाइलों के साथ काम करते हैं, तो कभी-कभी आपको Excel फ़ाइलों और शीट्स को मर्ज करने की आवश्यकता होती है एक नई या मौजूदा Excel फ़ाइल में या कई Excel फ़ाइलों को एक फ़ाइल में मर्ज करने की। हालांकि आप हमेशा एक शीट से दूसरी शीट में या एक फ़ाइल से दूसरी फ़ाइल में डेटा कॉपी-पेस्ट कर सकते हैं, जब उनमें से बहुत सारे होते हैं तो यह थकाऊ होता है। इस पोस्ट में, हम साझा करेंगे कि आप अंतर्निहित फ़ंक्शन का उपयोग करके उन्हें कैसे मर्ज कर सकते हैं।

Excel फ़ाइलों और शीट्स को कैसे मर्ज करें
फ़ाइलों और शीट्स को मर्ज करना शुरू करने से पहले, इसकी अच्छी तरह से योजना बनाएं। हालांकि आप बाद में हमेशा शीट्स को पुनर्व्यवस्थित कर सकते हैं, जितनी बेहतर आप योजना बनाते हैं, मर्ज करने के बाद उन्हें सॉर्ट करने में आप उतना ही कम समय व्यतीत करेंगे।
- शीट्स को नई या मौजूदा फ़ाइल में मर्ज करें
- एकाधिक Excel फ़ाइलों को मर्ज करें
यहां हम जिन फ़ंक्शन का उपयोग करेंगे, वे आपको शीट्स को स्थानांतरित करने का विकल्प देंगे, मैं कॉपी करने की सलाह दूंगा। यदि आपको कभी मूल फ़ाइल की फिर से आवश्यकता हो, तो आपके पास विकल्प होगा।
शीट्स को नई या मौजूदा फ़ाइल में मर्ज करें
मर्ज करना शुरू करने से पहले, सुनिश्चित करें कि आपके पास सभी Excel फ़ाइलें खुली हैं। केवल जब वे खुली हों, तभी Excel मर्ज फ़ंक्शन उसे गंतव्य के रूप में चुन सकता है। यदि आप एक नई Excel फ़ाइल में कई फ़ाइलों से शीट्स स्थानांतरित करने की योजना बना रहे हैं, तो आप ऐसा कर सकते हैं।
- स्रोत Excel फ़ाइल खोलें, और उस शीट पर स्विच करें जिसे आप कॉपी करना चाहते हैं
- होम टैब > सेल अनुभाग > प्रारूप > शीट ले जाएं या कॉपी करें पर क्लिक करें
- यह एक पॉपअप खोलेगा जहां से आप मौजूदा Excel फ़ाइल चुन सकते हैं या तुरंत एक नई फ़ाइल बना सकते हैं
- जब आप नई फ़ाइल विकल्प चुनते हैं, तो यह तुरंत एक नई फ़ाइल बनाएगा लेकिन इसे सहेजेगा नहीं।
- जब आप मौजूदा फ़ाइल चुनते हैं, तो आपके पास यह चुनने का विकल्प होता है कि शीट कहां डाली जाएगी, यानी मौजूदा शीट्स से पहले या बाद में या सभी शीट्स के अंत में
- एक प्रति बनाएं चेकबॉक्स चुनना सुनिश्चित करें। यह सुनिश्चित करेगा कि आपकी मौजूदा शीट्स स्रोत पुस्तक में बनी रहें।
आप मौजूदा फ़ाइल में भी स्थानांतरित कर सकते हैं, जो तब उपयोगी होता है जब बहुत सारी शीट्स हों, और आपको शीट को उनमें से कहीं बीच में सम्मिलित करने की आवश्यकता हो, या इसे अंत में ले जाएं।
यदि आप एकाधिक शीट्स को किसी अन्य Excel फ़ाइल में ले जाना चाहते हैं, तो "शीट ले जाएं या कॉपी करें" का उपयोग करने से पहले, Ctrl या Shift का उपयोग करके शीट्स का चयन करें। जबकि Shift आपको आसन्न शीट्स या शीट्स की रेंज चुनने की अनुमति देगा, Ctrl आपको व्यक्तिगत शीट्स चुनने देगा। बाकी चरण समान हैं। आप इसका उपयोग Excel फ़ाइलों को मैन्युअल रूप से मर्ज करने के लिए कर सकते हैं।
एकाधिक Excel फ़ाइलों को मर्ज करें

Excel फ़ाइलों को मर्ज करना एक मुश्किल काम है, और उसके लिए, हम ExtendOffice से एक VBA कोड का उपयोग करेंगे। यह आपको एक फ़ोल्डर में उपलब्ध कई फ़ाइलों या वर्कबुक को संयोजित करने की अनुमति देगा।
- एक नई Excel स्प्रेडशीट बनाएं, और डेवलपर अनुभाग खोलने के लिए ALT + F11 दबाएं
- सम्मिलित करें मेनू पर क्लिक करें, और फिर मॉड्यूल
- नीचे दिया गया कोड पेस्ट करें। मॉड्यूल का नाम MergeExcel रखें
Sub MergeExcel() Path = "D:\ExcelFiles\" Filename = Dir(Path & "*.xlsx") Do While Filename <> "" Workbooks.Open Filename:=Path & Filename, ReadOnly:=True For Each Sheet In ActiveWorkbook.Sheets Sheet.Copy After:=ThisWorkbook.Sheets(1) Next Sheet Workbooks(Filename).Close Filename = Dir() Loop End Sub
इसके बाद, मैक्रो डायलॉग खोलने के लिए Alt + F8 दबाएं। यह शीट में सभी मैक्रोज़ प्रकट करेगा। MergeExcel चुनें और चलाएं पर क्लिक करें। आपको फ़ाइलों को सहेजने के लिए प्रेरित किया जाएगा, ऐसा करना सुनिश्चित करें। ऐसा करने पर, विभिन्न Excel फ़ाइलों की सभी शीट्स उस Excel फ़ाइल में उपलब्ध हो जाएंगी जहां आपने मैक्रो चलाया था। ExtendOffice वेबसाइट पर ऐसे कई मैक्रोज़ हैं, और मैं आपको extendoffice.com पर जाने का दृढ़ता से सुझाव दूंगा।
कहा गया है कि, पहली कोशिश में यह एक सहज अनुभव नहीं होने वाला है। आश्वस्त रहें कि यह कोई फ़ाइल नहीं हटाएगा, लेकिन मैं फ़ाइलों का बैकअप रखने का सुझाव दूंगा। कुछ रैंडम डेटा के साथ प्रयोग करें, और जांचें कि क्या आप मैक्रो का उपयोग करके वांछित परिणाम प्राप्त कर रहे हैं।
हमें उम्मीद है कि ट्यूटोरियल समझने में आसान था, और आप Excel फ़ाइलों और शीट्स को मर्ज कर सकते हैं।
