Computer >> कंप्यूटर ट्यूटोरियल >  >> सॉफ्टवेयर >> Office

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

यदि आप कॉलम मान के आधार पर Excel शीट को कई शीट में विभाजित करने के कुछ सबसे आसान तरीकों की तलाश कर रहे हैं, तो आपको यह लेख उपयोगी लगेगा।

कभी-कभी एक बड़े डेटा सेट को एक कॉलम के आधार पर विभाजित करना और मुख्य शीट को विभाजित करने के बाद कई शीट पर काम करना आवश्यक हो जाता है। इसे प्रभावी ढंग से करने के तरीकों को जानने के लिए लेख में गोता लगाएं।

वर्कबुक डाउनलोड करें

कॉलम मान के आधार पर Excel शीट को कई शीट में विभाजित करने के 5 तरीके

मैं एक कॉलेज में विभिन्न छात्रों के परिणाम वाली निम्न डेटा टेबल का उपयोग करूंगा। मैं इस शीट को छात्र नाम कॉलम के आधार पर तीन छात्रों के लिए तीन शीट में विभाजित करूंगा।

इस उद्देश्य के लिए, मैं Microsoft Excel 365 संस्करण का उपयोग कर रहा हूं, लेकिन आप अपनी सुविधा के अनुसार किसी भी अन्य संस्करण का उपयोग कर सकते हैं।

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

विधि-1: कॉलम मान के आधार पर शीट को कई शीट में विभाजित करने के लिए FILTER फ़ंक्शन

यदि आप डेटाशीट को कॉलम छात्र नाम के आधार पर कई शीट में विभाजित करना चाहते हैं, तो आप FILTER फ़ंक्शन का उपयोग कर सकते हैं। यहां, मैं निम्न शीट को तीन शीट में विभाजित करूंगा जिसमें डेनियल डिफो, हेनरी जैक्सन, और डोनाल्ड पॉल का डेटा क्रमशः होगा।

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

चरण-01:
➤ तीन छात्रों के नाम पर तीन शीट बनाएं।
➤ डेनियल डिफो के लिए शीट में B3 जैसे सेल चुनें।

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

➤ निम्न सूत्र टाइप करें

=FILTER(Filter!B5:D16,Filter!B5:B16="Daniel Defoe")

Filter!B5:D16 मुख्य शीट में हेडर के बिना डेटा रेंज है जिसे Filter नाम दिया गया है और Filter!B5:B16 मुख्य शीट में छात्र नाम की रेंज है और यह "Daniel Defoe" के बराबर होगा।

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

➤ ENTER दबाएं
अब, आपको इस छात्र की शीट में छात्र डेनियल डिफो का डेटा मिलेगा।

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

➤ सभी कॉलम के ऊपर हेडर नाम टाइप करें और इस डेटा टेबल के लिए बॉर्डर बनाएं।

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

चरण-02:
इस विधि के चरण-01 का पालन करने के बाद अन्य दो शीट के लिए छात्र हेनरी जैक्सन और डोनाल्ड पॉल के लिए आपको उनकी संबंधित शीट में निम्न दो टेबल मिलेंगे।

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें
त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

और पढ़ें: Excel VBA: पंक्तियों के आधार पर शीट को कई शीट में विभाजित करें

विधि-2: कॉलम मान के आधार पर शीट को कई शीट में विभाजित करने के लिए पिवट टेबल

आप पिवट टेबल का उपयोग करके निम्न शीट को छात्र नाम कॉलम के आधार पर तीन छात्रों के लिए तीन शीट में विभाजित कर सकते हैं।

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

चरण-01:
➤ इन्सर्ट टैब>>पिवटटेबल विकल्प पर जाएं

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

फिर टेबल या रेंज से पिवटटेबल डायलॉग बॉक्स दिखाई देगा।
➤ टेबल/रेंज चुनें
➤ नई वर्कशीट पर क्लिक करें (पिवट टेबल को नई शीट में रखना एक अच्छा अभ्यास है)
➤ ओके दबाएं

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

उसके बाद, एक नई शीट खुलेगी जिसमें दो भाग होंगे; पिवटटेबल1 और पिवटटेबल फील्ड्स।

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

➤ छात्र नाम को फिल्टर्स क्षेत्र में खींचें (वह कॉलम जिसके आधार पर आप मुख्य शीट को कई शीट में विभाजित करना चाहते हैं) और विषय और ग्रेड को पंक्तियों क्षेत्र में।

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

➤ डिज़ाइन टैब>>लेआउट समूह>>रिपोर्ट लेआउट ड्रॉपडाउन>>आउटलाइन फॉर्म में दिखाएं विकल्प पर जाएं

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

➤ डिज़ाइन टैब>>लेआउट समूह>>ग्रैंड टोटल्स ड्रॉपडाउन>>पंक्तियों और कॉलम के लिए बंद विकल्प का पालन करें।

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

➤ फिर पिवटटेबल विश्लेषण टैब>>पिवटटेबल समूह>>विकल्प ड्रॉपडाउन>>रिपोर्ट फ़िल्टर पेज दिखाएं विकल्प पर जाएं।

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

फिर रिपोर्ट फ़िल्टर पेज दिखाएं विज़ार्ड खुलेगा।
➤ छात्र नाम कॉलम चुनें जो फिल्टर्स क्षेत्र में था।
➤ ओके दबाएं।

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

परिणाम:
इसके बाद, आपको तीन छात्रों डेनियल डिफो, हेनरी जैक्सन, और डोनाल्ड पॉल के लिए क्रमशः तीन अलग-अलग शीट मिलेंगी।

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें
त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें
त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

और पढ़ें: पंक्तियों के आधार पर Excel शीट को कई शीट में विभाजित करें

विधि-3: टेबल विकल्प का उपयोग करना

मुख्य शीट को छात्र नाम कॉलम के आधार पर कई शीट में विभाजित करने के लिए आप टेबल विकल्प का उपयोग कर सकते हैं।

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

चरण-01:
➤ तीन छात्रों के नाम पर तीन शीट बनाएं।
➤ मुख्य शीट से डेटा टेबल कॉपी करें और इन तीन अलग-अलग शीट में पेस्ट करें।

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

चरण-02:
➤ इन्सर्ट टैब>>टेबल विकल्प पर जाएं

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

फिर टेबल बनाएं डायलॉग बॉक्स दिखाई देगा।
➤ अपने टेबल के लिए डेटा चुनें।
➤ मेरी टेबल में हेडर हैं पर क्लिक करें
➤ ओके दबाएं

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

फिर, निम्न टेबल बनाई जाएगी।

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

➤ टेबल डिज़ाइन टैब>>टूल्स ड्रॉपडाउन>>स्लाइसर डालें विकल्प पर जाएं

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

उसके बाद स्लाइसर डालें डायलॉग बॉक्स खुलेगा।
➤ छात्र नाम कॉलम चुनें (वह कॉलम जिसके आधार पर आप शीट विभाजित करना चाहते हैं)
➤ ओके दबाएं।

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

उसके बाद, एक छात्र नाम बॉक्स दिखाई देगा जिसमें तीन विकल्प (तीन छात्र नाम) होंगे

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

➤ इस छात्र की शीट के लिए डेनियल डिफो पर क्लिक करें।

परिणाम:
आपको इस छात्र की शीट में छात्र डेनियल डिफो का डेटा मिलेगा।

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

चरण-03:
➤ अन्य दो शीट के लिए चरण-02 का पालन करें।
इस तरह, आप हेनरी जैक्सन और डोनाल्ड पॉल के लिए अन्य दो शीट नीचे की तरह बनाएंगे।

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें
त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

और पढ़ें: Excel शीट को कई फ़ाइलों में कैसे विभाजित करें (3 त्वरित तरीके)

समान पठन

  • Excel में स्प्लिट स्क्रीन कैसे करें (3 तरीके)
  • [फिक्स:] Excel व्यू साइड बाय साइड काम नहीं कर रहा
  • Excel में वर्टिकल अलाइनमेंट के साथ साइड-बाय-साइड व्यू कैसे सक्षम करें

विधि-4: फ़िल्टर विकल्प का उपयोग करना

मुख्य शीट को छात्र नाम कॉलम के आधार पर कई शीट में विभाजित करने के लिए मैं इस विधि में फ़िल्टर विकल्प का उपयोग करूंगा।

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

चरण-01:
➤ तीन छात्रों के नाम पर तीन शीट बनाएं।
➤ मुख्य शीट से डेटा टेबल कॉपी करें और इन तीन अलग-अलग शीट में पेस्ट करें।

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

चरण-02:
➤ डेटा टेबल चुनें
➤ डेटा टैब>>फ़िल्टर विकल्प पर जाएं

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

फिर, इस डेटा टेबल के लिए फ़िल्टर विकल्प सक्रिय हो जाएगा।
➤ छात्र नाम कॉलम में ड्रॉपडाउन चिह्न पर क्लिक करें।

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

➤ इस शीट के लिए नाम डेनियल डिफो चुनें और ओके दबाएं।

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

परिणाम:
इसके बाद, आपको इस छात्र की शीट में छात्र डेनियल डिफो का डेटा मिलेगा।

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

चरण-03:
➤ अन्य दो शीट के लिए चरण-02 का पालन करें।
फिर, आपको हेनरी जैक्सन और डोनाल्ड पॉल के लिए अन्य दो शीट नीचे की तरह मिलेंगी।

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें
त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

और पढ़ें: Excel में शीट कैसे अलग करें (6 प्रभावी तरीके)

विधि-5: कॉलम मान के आधार पर शीट को कई शीट में विभाजित करने के लिए VBA कोड

आप इस विधि की तरह VBA कोड का उपयोग करके कॉलम मान के आधार पर शीट को कई शीट में विभाजित कर सकते हैं।

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

चरण-01:
➤ डेवलपर टैब>>विजुअल बेसिक विकल्प पर जाएं

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

फिर, विजुअल बेसिक एडिटर खुलेगा।
➤ इन्सर्ट टैब>> मॉड्यूल विकल्प पर जाएं

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

उसके बाद, एक मॉड्यूल बनाया जाएगा।

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

चरण-02:

➤ निम्न कोड लिखें

Sub Splitsheet() Dim lr As Long Dim sheet As Worksheet Dim vcol, i As Integer Dim icol As Long Dim myarr As Variant Dim title As String Dim titlerow As Integer Dim xTRg As Range Dim xVRg As Range Dim xWSTRg As Worksheet On Error Resume Next Set xTRg = Application.InputBox("Select the header row:", "", Type:=8) If TypeName(xTRg) = "Nothing" Then Exit Sub Set xVRg = Application.InputBox _ ("Select the column on the basis of which split data:", "", Type:=8) If TypeName(xVRg) = "Nothing" Then Exit Sub vcol = xVRg.Column Set sheet = xTRg.Worksheet lr = sheet.Cells(sheet.Rows.Count, vcol).End(xlUp).Row title = xTRg.AddressLocal titlerow = xTRg.Cells(1).Row icol = sheet.Columns.Count sheet.Cells(1, icol) = "Unique" Application.DisplayAlerts = False If Not Evaluate("=ISREF('xTRgWs_Sheet!A1')") Then Sheets.Add(after:=Worksheets(Worksheets.Count)).Name = "xTRgWs_Sheet" Else Sheets("xTRgWs_Sheet").Delete Sheets.Add(after:=Worksheets(Worksheets.Count)).Name = "xTRgWs_Sheet" End If Set xWSTRg = Sheets("xTRgWs_Sheet") xTRg.Copy xWSTRg.Paste Destination:=xWSTRg.Range("A1") sheet.Activate For i = (titlerow + xTRg.Rows.Count) To lr On Error Resume Next If sheet.Cells(i, vcol) <> "" And Application.WorksheetFunction. _ Match(ws.Cells(i, vcol), sheet.Columns(icol), 0) = 0 Then sheet.Cells(sheet.Rows.Count, icol).End(xlUp).Offset(1) = sheet.Cells(i, vcol) End If Next myarr = Application.WorksheetFunction.Transpose(sheet.Columns(icol). _ SpecialCells(xlCellTypeConstants)) sheet.Columns(icol).Clear For i = 2 To UBound(myarr) sheet.Range(title).AutoFilter field:=vcol, Criteria1:=myarr(i) & "" If Not Evaluate("=ISREF('" & myarr(i) & "'!A1)") Then Sheets.Add(after:=Worksheets(Worksheets.Count)).Name = myarr(i) & "" Else Sheets(myarr(i) & "").Move after:=Worksheets(Worksheets.Count) End If xWSTRg.Range(title).Copy Sheets(myarr(i) & "").Paste Destination:=Sheets(myarr(i) & "").Range("A1") sheet.Range("A" & (titlerow + xTRg.Rows.Count) & ":A" & lr) _ .EntireRow.Copy Sheets(myarr(i) & "").Range("A" & (titlerow + xTRg.Rows.Count)) Sheets(myarr(i) & "").Columns.AutoFit Next xWSTRg.Delete sheet.AutoFilterMode = False sheet.Activate Application.DisplayAlerts = True End Sub

यहां, Splitsheet() सब प्रोसीजर नाम है और वेरिएबल lr, sheet, vcol, i, icol, myarr, title, titlerow, xTRg, xVRg, xWSTRg को डायमेंशन पैरामीटर का उपयोग करके विभिन्न डेटा प्रकारों के रूप में घोषित किया गया है।

यहां, शीट को कई शीट में विभाजित करने के लिए कई IF और FOR लूप का उपयोग किया गया है।

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

➤ F5 दबाएं

हेडर पंक्ति चुनें: डायलॉग बॉक्स खुलेगा।
➤ हेडर पंक्ति की रेंज चुनें और ओके दबाएं।

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

फिर डेटा विभाजित करने के आधार पर कॉलम चुनें: विज़ार्ड खुलेगा।
➤ छात्र नाम कॉलम चुनें और ओके दबाएं।

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

परिणाम:
अंत में, आपको डेनियल डिफो, हेनरी जैक्सन, और डोनाल्ड पॉल के लिए नीचे की तरह तीन शीट मिलेंगी।

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें
त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें
त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

यहां हमने पेस्ट डेस्टिनेशन को A1 सेल पर उपयोग किया है, इसलिए विभाजित डेटा उस सेल से शुरू होता है।

और पढ़ें: VBA कोड के साथ वर्कबुक को अलग Excel फ़ाइलों में कैसे विभाजित करें

प्रैक्टिस सेक्शन

स्वयं अभ्यास करने के लिए हमने नीचे एक शीट में प्रैक्टिस सेक्शन प्रदान किया है जिसका नाम प्रैक्टिस है। कृपया इसे स्वयं करें।

त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

निष्कर्ष

इस लेख में, मैंने Excel में कॉलम मान के आधार पर Excel शीट को कई शीट में प्रभावी ढंग से विभाजित करने के सबसे आसान तरीकों को कवर करने की कोशिश की है। आशा है कि आप इसे उपयोगी पाएंगे। यदि आपके कोई सुझाव या प्रश्न हैं तो बेझिझक उन्हें हमारे साथ साझा करें।

आगे पढ़ें

  • शीट को Excel में अलग वर्कबुक में विभाजित करें (4 तरीके)
  • दो Excel फ़ाइलों को अलग-अलग कैसे खोलें (5 आसान तरीके)
  • एक वर्कबुक में कई Excel फ़ाइलें खोलें (4 आसान तरीके)
  • Excel शीट को अलग विंडो में कैसे देखें (4 तरीके)
  1. मौजूदा एक्सेल शीट्स में CSV इम्पोर्ट: 5 सिद्ध तरीके मौजूदा एक्सेल शीट्स में CSV इम्पोर्ट: 5 सिद्ध तरीके

    कॉमा-सेपरेटेड वैल्यूज़ (CSV) फाइलें डेटा फाइलों का कच्चा रूप हैं जिन्हें उपयोगकर्ता सेव करते हैं। उपयोगकर्ताओं के बीच CSV को एक्सेल में इम्पोर्ट करके मौजूदा शीट में काम करना आम है। CSV फाइल को इम्पोर्ट करना या खोलना एक्सेल सुविधाओं जैसे ओपन, फ्रॉम टेक्स्ट/CSV (डेटा टैब), गेट डेटा (डेटा टैब), लिगेसी

  1. एक्सेल गाइड: सेल वैल्यू के आधार पर वैकल्पिक पंक्तियों को हाइलाइट करने के 10 प्रमाणित तरीके एक्सेल गाइड: सेल वैल्यू के आधार पर वैकल्पिक पंक्तियों को हाइलाइट करने के 10 प्रमाणित तरीके

    एक्सेल में सेल वैल्यू के आधार पर वैकल्पिक पंक्ति को कैसे रंगें सीखना चाहते हैं? जब हम एक बड़ी डेटाशीट पर काम करते हैं, तो अपने डेटासेट को बेहतर ढंग से देखने के लिए पंक्ति का रंग वैकल्पिक करना पड़ता है। यदि आप ऐसे अनूठे ट्रिक्स ढूंढ रहे हैं, तो आप सही जगह पर आए हैं। यहाँ, हम आपको एक्सेल में सेल वैल्य

  1. एकाधिक CSV फ़ाइलों को एक ही एक्सेल वर्कबुक में सहजता से संयोजित करें - चरण-दर-चरण मार्गदर्शिका एकाधिक CSV फ़ाइलों को एक ही एक्सेल वर्कबुक में सहजता से संयोजित करें - चरण-दर-चरण मार्गदर्शिका

    एक्सेल विशाल डेटासेट से निपटने के लिए सबसे व्यापक रूप से उपयोग किया जाने वाला टूल है। हम एक्सेल में कई आयामों के असंख्य कार्य कर सकते हैं। यह लेख आपको दिखाएगा कि एकाधिक CSV फ़ाइलों को एक एक्सेल वर्कबुक में कैसे मर्ज करें। एक्सेल में एकाधिक CSV फ़ाइलों को एक वर्कबुक में मर्ज करने के 3 आसान तरीके CSV