विषयसूची
यह संक्षिप्त ट्यूटोरियल बताता है कि एक्सेल में फ़िल्टर करके या वीबीए कोड के साथ हर दूसरी पंक्ति को कैसे हटाया जाए। आप यह भी सीखेंगे कि हर तीसरी, चौथी या किसी अन्य Nth पंक्ति को कैसे हटाया जाए।
ऐसी कई स्थितियाँ हैं जब आपको एक्सेल वर्कशीट में वैकल्पिक पंक्तियों को हटाने की आवश्यकता हो सकती है। उदाहरण के लिए, हो सकता है कि आप डेटा को सम सप्ताहों (पंक्तियों 2, 4, 6, 8, आदि) के लिए रखना चाहें और सभी विषम सप्ताहों (पंक्तियों 3, 5, 7 आदि) को दूसरी शीट पर ले जाना चाहें।
आम तौर पर, एक्सेल में हर दूसरी पंक्ति को हटाने से वैकल्पिक पंक्तियों का चयन करने में कमी आती है। एक बार जब पंक्तियों का चयन हो जाता है, तो हटाएं बटन पर एक ही स्ट्रोक लगता है। इस लेख में आगे, आप एक्सेल में हर दूसरी या हर Nth रो को जल्दी से चुनने और हटाने के लिए कुछ तकनीक सीखेंगे।
फ़िल्टर करके एक्सेल में हर दूसरी रो को कैसे हटाएं<7
संक्षेप में, एक्सेल में हर दूसरी पंक्ति को मिटाने का एक सामान्य तरीका यह है: पहले, आप वैकल्पिक पंक्तियों को फ़िल्टर करें, फिर उन्हें चुनें, और एक बार में सभी को हटा दें। विस्तृत चरण नीचे दिए गए हैं:
- अपने मूल डेटा के बगल में एक खाली कॉलम में, शून्य और एक का क्रम दर्ज करें। आप इसे पहली सेल में 0 और दूसरी सेल में 1 टाइप करके, फिर पहले दो सेल को कॉपी करके और डेटा के साथ अंतिम सेल तक कॉलम के नीचे पेस्ट करके कर सकते हैं।
वैकल्पिक रूप से, आप इस सूत्र का उपयोग कर सकते हैं:
=MOD(ROW(),2)
सूत्र का तर्क बहुत सरल है: ROW फ़ंक्शन वर्तमान पंक्ति संख्या लौटाता है, MOD फ़ंक्शनइसे 2 से विभाजित करता है और शेष को पूर्णांक में बदल देता है।
परिणाम के रूप में, आपके पास सभी सम पंक्तियों में 0 है (क्योंकि वे शेष के बिना समान रूप से 2 से विभाजित हैं) और 1 सभी विषम पंक्तियों में:<3
- इस पर निर्भर करते हुए कि आप सम या विषम पंक्तियों को हटाना चाहते हैं, एक या शून्य को फ़िल्टर करें।
इसे पूरा करने के लिए, अपने हेल्पर कॉलम में किसी भी सेल का चयन करें, डेटा टैब पर जाएं > सॉर्ट और फ़िल्टर करें समूह, और फ़िल्टर पर क्लिक करें बटन। ड्रॉप-डाउन फ़िल्टर तीर सभी हेडर सेल में दिखाई देंगे। आप हेल्पर कॉलम में तीर बटन पर क्लिक करें और किसी एक बॉक्स को चेक करें:
- 0 सम पंक्तियों को हटाने के लिए
- 1 विषम पंक्तियों को हटाने के लिए
इस उदाहरण में, हम "0" मान वाली पंक्तियों को निकालने जा रहे हैं, इसलिए हम उन्हें फ़िल्टर करते हैं:
- अब चूंकि सभी "1" पंक्तियां छिपी हुई हैं, सभी दृश्यमान "0" पंक्तियों का चयन करें, चयन पर राइट-क्लिक करें और पंक्ति हटाएं क्लिक करें:
- उपर्युक्त चरण ने आपको एक खाली तालिका के साथ छोड़ दिया है , लेकिन चिंता न करें, "1" पंक्तियां अभी भी वहां हैं. उन्हें फिर से दिखाई देने के लिए, बस फ़िल्टर बटन पर फिर से क्लिक करके ऑटो-फ़िल्टर को हटा दें:
- कॉलम C में सूत्र शेष पंक्तियों के लिए पुनर्गणना करता है, लेकिन अब आपको इसकी आवश्यकता नहीं है। अब आप हेल्पर कॉलम को सुरक्षित रूप से हटा सकते हैं:
परिणामस्वरूप, हमारे वर्कशीट में केवल सम सप्ताह बचे हैं, विषम सप्ताह चले गए हैं!
युक्ति। यदि आप प्रत्येक को स्थानांतरित करना चाहते हैंदूसरी पंक्ति को पूरी तरह से हटाने के बजाय कहीं और हटा दें, पहले फ़िल्टर की गई पंक्तियों को कॉपी करें और उन्हें एक नए स्थान पर पेस्ट करें, और फिर फ़िल्टर की गई पंक्तियों को हटा दें।
VBA के साथ Excel में वैकल्पिक पंक्तियों को कैसे हटाएं
यदि आप अपने एक्सेल वर्कशीट में हर दूसरी पंक्ति को हटाने जैसे तुच्छ कार्य पर अपना समय बर्बाद करने के लिए तैयार नहीं हैं, तो निम्न वीबीए मैक्रो आपके लिए प्रक्रिया को स्वचालित कर सकता है: = अनुप्रयोग। चयन सेट SourceRange = Application.InputBox ("श्रेणी:", "श्रेणी का चयन करें", SourceRange.Address, प्रकार: = 8) यदि SourceRange.Rows.Count > = 2 तो रेंज के रूप में मंद फ़र्स्टसेल पूर्णांक के रूप में मंद पंक्ति सूचकांक Application.ScreenUpdating = RowIndex के लिए गलत = SourceRange.Rows.Count - (SourceRange.Rows.Count Mod 2) से 1 चरण -2 सेट FirstCell = SourceRange.Cells (RowIndex, 1) FirstCell.EntireRow.Delete Next Application.ScreenUpdating = True End if End Sub
मैक्रो का उपयोग करके Excel में हर दूसरी पंक्ति को कैसे हटाएं
I Visual Basic Editor के माध्यम से सामान्य तरीके से अपने वर्कशीट में मैक्रो डालें:
- अनुप्रयोगों के लिए Visual Basic विंडो खोलने के लिए Alt + F11 दबाएं।
- शीर्ष मेनू बार पर, डालें > मॉड्यूल पर क्लिक करें, और उपरोक्त मैक्रो को मॉड्यूल
- मैक्रो चलाने के लिए F5 कुंजी दबाएं।
- एक डायलॉग पॉप अप होगा और आपको एक रेंज चुनने के लिए कहेगा। अपनी तालिका का चयन करें और क्लिक करेंठीक है:
हो गया! चयनित श्रेणी में हर दूसरी पंक्ति हटा दी जाती है:
Excel में प्रत्येक Nth पंक्ति को कैसे हटाएं
इस कार्य के लिए, हम फ़िल्टरिंग का विस्तार करने जा रहे हैं तकनीक जिसका उपयोग हमने हर दूसरी पंक्ति को हटाने के लिए किया है। अंतर उस सूत्र में है जिस पर फ़िल्टरिंग आधारित है:
MOD(ROW()- m , n )कहाँ:
- m डेटा माइनस 1 वाले पहले सेल की पंक्ति संख्या है
- n वह Nth पंक्ति है जिसे आप हटाना चाहते हैं
मान लें कि आपका डेटा दूसरी पंक्ति से शुरू होता है और आप हर तीसरी पंक्ति को हटाना चाहते हैं। तो, आपके सूत्र में n बराबर 3, और m बराबर 1 (पंक्ति 2 माइनस 1):
=MOD(ROW() - 1, 3)
यदि हमारा डेटा पंक्ति 3, फिर m 2 के बराबर होगा (पंक्ति 3 माइनस 1), और इसी तरह। नंबर 1 से शुरू करते हुए पंक्तियों को क्रमिक रूप से क्रमांकित करने के लिए इस सुधार की आवश्यकता है।
सूत्र जो करता है वह सापेक्ष पंक्ति संख्या को 3 से विभाजित करता है और विभाजन के बाद शेष को वापस कर देता है। हमारे मामले में, यह हर तीसरी पंक्ति के लिए शून्य देता है क्योंकि हर तीसरी संख्या शेष के बिना 3 से विभाजित होती है (3,6,9, आदि):
और अब, आप "0" पंक्तियों को फ़िल्टर करने के लिए पहले से परिचित चरणों का पालन करें:
- अपनी तालिका में किसी भी सेल का चयन करें और डेटा पर फ़िल्टर बटन पर क्लिक करें
- केवल "0" मान दिखाने के लिए हेल्पर कॉलम को फ़िल्टर करें।
- सभी दृश्यमान "0" पंक्तियों का चयन करें, राइट-क्लिक करें और संदर्भ मेनू से पंक्ति हटाएं चुनें।
- फ़िल्टर हटाएं औरहेल्पर कॉलम को हटा दें।
इसी तरह, आप एक्सेल में हर चौथी, 5वीं या किसी भी अन्य Nth पंक्ति को हटा सकते हैं।
युक्ति। यदि आपको अप्रासंगिक डेटा वाली पंक्तियों को हटाने की आवश्यकता है, तो निम्न ट्यूटोरियल मददगार होगा: सेल मान के आधार पर पंक्तियों को कैसे हटाएं।
पढ़ने के लिए मैं आपको धन्यवाद देता हूं और आशा करता हूं कि अगले सप्ताह आप हमारे ब्लॉग पर फिर से मिलेंगे।