विषयसूची
एक बड़े डेटासेट में एक ही कॉलम के आधार पर कई मान हो सकते हैं। यदि आप चाहें तो आप समान श्रेणियों (विभाग, माह, क्षेत्र, राज्य, आदि) के मूल्यों या अपनी प्राथमिकताओं को विभिन्न कार्यपत्रकों या कार्यपुस्तिकाओं में विभाजित कर सकते हैं। इस लेख में, मैं समझाने जा रहा हूँ कि एक्सेल शीट को कई वर्कशीट में कैसे विभाजित किया जाए।
इस स्पष्टीकरण को आपके लिए स्पष्ट करने के लिए, मैं एक नमूना डेटासेट का उपयोग करने जा रहा हूँ। विभिन्न महीनों की बिक्री जानकारी का प्रतिनिधित्व करने वाले डेटासेट में 4 कॉलम हैं। ये कॉलम हैं सेल्स पर्सन, रीजन, मंथ, और सेल्स ।
अभ्यास के लिए डाउनलोड करें
एक्सेल शीट को कई वर्कशीट में विभाजित करें। xlsm
एक्सेल शीट को कई वर्कशीट में विभाजित करने के तरीके
1. फ़िल्टर और कॉपी
का उपयोग करके, किसी भी शीट से, आप फ़िल्टर का उपयोग करके डेटा को कई शीट में विभाजित कर सकते हैं।
सबसे पहले, उस सेल रेंज का चयन करें जहाँ आप फ़िल्टर ।
➤यहां, मैंने सेल श्रेणी B3:E15 का चयन किया।
फिर, डेटा टैब खोलें >> फ़िल्टर का चयन करें।
आप CTRL + SHIFT + L का उपयोग फ़िल्टर कीबोर्ड का उपयोग करके भी कर सकते हैं।
अब, फ़िल्टर चयनित सेल श्रेणी पर लागू होता है।
अगला, <2 पर क्लिक करें>महीना स्तंभ क्योंकि मैं माह मानों के आधार पर डेटा को विभाजित करना चाहता हूं।
वहां से मैंने अचयनित सबकुछ जनवरी को छोड़कर। अंत में क्लिक करें ठीक ।
अब, वे सभी मान जहां महीना है जनवरी फ़िल्टर किए गए हैं।
फिर, कॉपी करें डेटा और पेस्ट करें इसे नई वर्कशीट में।
यहाँ, मैंने नए का नाम दिया है शीट जनवरी। इस प्रकार, आप देखेंगे कि जनवरी के लिए सभी बिक्री जानकारी यहां प्रस्तुत की गई है।
बाकी महीनों के लिए, आप समान प्रक्रियाओं का पालन कर सकते हैं।
फिर से, महीना कॉलम पर क्लिक करें क्योंकि मैं के आधार पर डेटा को विभाजित करना चाहता हूं महीना मान।
वहाँ से अचयनित करें सब कुछ छोड़कर फरवरी । अंत में, ठीक पर क्लिक करें।
अब, फरवरी माह के लिए सभी मान फ़िल्टर किए गए हैं।
फिर, कॉपी करें डेटा और पेस्ट करें इसे नई वर्कशीट में।
बाद में, मैंने इसे नाम दिया नई शीट फरवरी। इस प्रकार, आपको महीने फरवरी के लिए सभी बिक्री जानकारी यहां प्रस्तुत की जाएगी।
<0फिर से, महीना कॉलम पर क्लिक करें क्योंकि मैं महीना मानों के आधार पर डेटा को विभाजित करना चाहता हूं।
वहां से <2 मार्च को छोड़कर सबकुछ अचयनित करें। अंत में, ठीक पर क्लिक करें।
अब, आप देखेंगे कि मार्च के सभी मान फ़िल्टर किए गए हैं।
फिर, कॉपी करें डेटा और चिपकाएं इसे नई वर्कशीट में।
अंत में, मैंने नई शीट का नाम दिया मार्च । इसलिए, आप देखेंगे कि मार्च के लिए सभी बिक्री जानकारी प्रस्तुत की गई हैयहाँ।
और पढ़ें: पंक्तियों के आधार पर एक्सेल शीट को कई शीट में विभाजित करें
2. VBA का उपयोग करके पंक्ति गणना के आधार पर स्प्लिट एक्सेल शीट
प्रक्रिया शुरू करने से पहले, आपको यह याद रखना होगा कि आपको पहली पंक्तियों से डेटा शुरू करना है।
अब, डेवलपर टैब >> Visual Basic
यह अनुप्रयोगों के लिए Microsoft Visual Basic की एक नई विंडो खोलेगा।
अब , Insert >> सेलेक्ट करें मॉड्यूल
एक मॉड्यूल वहाँ खुलेगा।
फिर, निम्नलिखित कोड को <में लिखें 2>मॉड्यूल ।
5498
यहां, मैंने SplitExcelSheet_into_MultipleSheets नामक एक उप-प्रक्रिया बनाई है।
जहां मैं घोषित कुछ चर ये हैं WorkRng और xRow as Range type फिर
SplitRow as Integer भी xWs as वर्कशीट टाइप करें।
साथ ही, डायलॉग बॉक्स टाइटल देने के लिए ExcelTitleId का इस्तेमाल किया।
मैंने डेटा को 4 पंक्तियों से विभाजित करने के लिए विभाजित पंक्ति संख्या 4 प्रदान की है क्योंकि मेरे डेटासेट में माह जनवरी में 4 पंक्तियां हैं।
अंत में, फॉर लूप को SplitRow जब तक दी गई सेल रेंज समाप्त नहीं हो जाती, तब तक उपयोग किया जाता है।
फिर, सहेजें कोड और वर्कशीट पर वापस जाएं।
अब, डेवलपर टैब >> डालें >> बटन
एक डायलॉग बॉक्स का चयन करें पॉप होगाup.
दिए गए बटन में मैक्रो असाइन करने के लिए।
मैक्रो नाम से SplitExcelSheet_into_Multiplesheets चुनें। फिर ओके क्लिक करें।
मैक्रो रन करने के लिए बस बटन पर क्लिक करें।
अब, एक डायलॉग बॉक्स पॉप अप होगा जहां आप डेटा डाल सकते हैं रेंज।
➤ यहां, मैंने सेल श्रेणी B1:E12
फिर, ठीक क्लिक करें।
अन्य डायलॉग बॉक्स आपको डेटासेट को विभाजित करने के लिए कोड में पहले से प्रदान की गई चयनित पंक्ति गणना दिखाने के लिए पॉप अप होगा।
➤ कोड में, मैंने 4 <के रूप में प्रदान किया था। 2>विभाजित पंक्ति संख्या
जैसा कि मेरे पास कुल 12 पंक्तियां हैं, इसलिए 4 पंक्तियों के साथ होगा 3 शीट ।
शीट1 में, आपको पहली 4 पंक्तियों का डेटा दिखाई देगा।
शीट2 में, आप 5 से 8 पंक्तियों का डेटा देखेंगे।
शीट3 में, आप अंतिम 4 का डेटा देखेंगे पंक्तियाँ।
और पढ़ें: एक्सेल VBA: शीट को कई शीटों में विभाजित करें n पंक्तियां
समान रीडिंग
- एक्सेल में स्क्रीन को कैसे विभाजित करें (3 तरीके)
- [फिक्स:] एक्सेल व्यू साथ-साथ काम नहीं कर रहा है
- एक्सेल में शीट कैसे अलग करें (6 प्रभावी तरीके)
- खोलें दो एक्सेल फाइलें अलग-अलग (5 आसान तरीके)
- एक्सेल शीट को कई फाइलों में कैसे विभाजित करें (3 त्वरित तरीके)
3. एक्सेल को विभाजित करें एकाधिक में पत्रककॉलम पर आधारित कार्यपुस्तिका
प्रक्रिया शुरू करने से पहले, आपको यह याद रखना होगा कि आपको पहली पंक्ति और पहले कॉलम से डेटा शुरू करना है।
अब, डेवलपर टैब >> Visual Basic
यह अनुप्रयोगों के लिए Microsoft Visual Basic की एक नई विंडो खोलेगा।
अब , Insert >> सेलेक्ट करें मॉड्यूल
एक मॉड्यूल वहाँ खुलेगा।
फिर, निम्नलिखित कोड को <में लिखें 2>मॉड्यूल ।
2196
यहां, मैंने SplitSheetIntoMultipleWorkbooksBasedOnColumn नामक एक उप-प्रक्रिया बनाई है , जहां मैंने कई चर घोषित किए।
मैंने 3 लूपों के लिए उपयोग किया। पहला लूप विशिष्ट कॉलम प्राप्त करने के लिए मूल्य के साथ पंक्ति 2 से अंतिम पंक्ति तक पंक्तियों की गणना करेगा। मैंने “C” कॉलम का उदाहरण दिया है।
आप इसे अपने मामले में बदल सकते हैं
दूसरा <5 के लिए>लूप एक नई एक्सेल वर्कबुक बनाएगा।
तीसरा Fo r लूप उसी कॉलम से डेटा कॉपी करेगा “C” दूसरी से नई वर्कबुक में वैल्यू मूल्य के साथ पंक्ति से अंतिम पंक्ति तक।
फिर, कोड सहेजें और कार्यपत्रक पर वापस जाएं।
अब, देखें टैब > खोलें ;> मैक्रोज़ >> चुनें मैक्रोज़ देखें
एक डायलॉग बॉक्स पॉप अप होगा।
अब, मैक्रो नाम से SplitSheetIntoMultipleWorkbooksBasedOnColumn भी चुनें मैक्रोज़ में कार्यपुस्तिका का चयन करें।
अंत में, चयनित चयनित मैक्रो चलाएं।
अंत में, आप 3 देखेंगे नई कार्यपुस्तिकाएँ बनाई गई हैं क्योंकि कॉलम C में 3 अलग-अलग महीने हैं। Book1 जनवरी के लिए।
Book2 फरवरी के लिए।
Book3 मार्च के लिए।
और पढ़ें: कॉलम वैल्यू के आधार पर एक्सेल शीट को कई शीट्स में कैसे विभाजित करें
निष्कर्ष
इस लेख में, मैंने एक्सेल शीट को कई वर्कशीट में विभाजित करने के 3 तरीके बताए। आप अपनी एक्सेल शीट को कई वर्कशीट में विभाजित करने के लिए बताए गए किसी भी तरीके का पालन कर सकते हैं। यदि आपको इन विधियों के बारे में कोई भ्रम या प्रश्न है तो आप नीचे टिप्पणी कर सकते हैं।