माइक्रोसॉफ्ट एक्सेल वर्कबुक के साथ काम करने वाले हर किसी को जल्दी या बाद में एक स्प्रेडशीट (जिसे वर्कशीट भी कहा जाता है) हटानी पड़ती है। इसमें बहुत अधिक गलतियां हो सकती हैं, या यह अब आवश्यक नहीं है। यदि आप इस स्थिति में हैं और सोच रहे हैं कि सिंगल या मल्टीपल एक्सेल स्प्रेडशीट कैसे हटाएं, तो यह लेख इसे करने के कई तरीके बताएगा।
माइक्रोसॉफ्ट एक्सेल से स्प्रेडशीट हटाना सीधा है, और इसके लिए आपको विशेष रूप से टेक-सेवी होने की आवश्यकता नहीं है। हालांकि, इसे करने के कई तरीके हैं, और कौन सा आपको सबसे अच्छा लगता है यह आपकी पसंद होगी। बस याद रखें कि यदि आप एक्सेल में शीट हटाते हैं, तो आप इसे पुनः प्राप्त नहीं कर पाएंगे, और इसमें मौजूद डेटा खो जाएगा। इसलिए आप जो हटा रहे हैं उसके बारे में सावधान रहें।
इसके अलावा, अपने एक्सेल कौशल का विस्तार करने के लिए वर्ड डॉक में स्प्रेडशीट डालने पर हमारी गाइड भी देखें।
1. राइट-क्लिक मेनू विधि
राइट-क्लिक मेनू आपके वर्कबुक से सिंगल MS एक्सेल स्प्रेडशीट को हटाने का सबसे तेज और आसान तरीका है। इसे कुछ ही क्लिक में करने के लिए इन चरणों का पालन करें:
- स्क्रीन के नीचे शीट टैब पर राइट-क्लिक करें।
- खुलने वाले मेनू से Delete चुनें।
- जब संकेत दिया जाए तो Delete बटन चुनकर पुष्टि करें कि आप शीट हटाना चाहते हैं।
इसके बाद, चयनित वर्कशीट स्वचालित रूप से हटा दी जाएगी।
2. एक साथ मल्टीपल शीट हटाएं
यदि आपके पास हटाने के लिए मल्टीपल एक्सेल स्प्रेडशीट हैं, तो आप देखेंगे कि प्रत्येक शीट के लिए पॉपअप चेतावनी पर क्लिक करना थकाऊ काम हो सकता है। उन शीट्स को ग्रुप करना संभव है जिन्हें आप हटाना चाहते हैं और उन्हें एक साथ हटाएं बजाय प्रत्येक को अलग-अलग हटाने के। यहां बताया गया है:
- आप जिस पहली शीट को हटाना चाहते हैं उस पर लेफ्ट-क्लिक करके चुनें।
- अपने कीबोर्ड पर CTRL कुंजी दबाए रखें और अन्य शीट्स पर लेफ्ट-क्लिक करें (एक-एक करके) जिन्हें आप हटाना चाहते हैं। यह उन सभी को चुन लेगा और उन्हें ग्रुप कर देगा। आप विंडो के शीर्ष पर अपनी एक्सेल फाइल के नाम में Group कीवर्ड देखेंगे।
- चयनित शीट्स में से किसी पर भी राइट-क्लिक करें और मेनू से Delete चुनें।
- एक्सेल एक चेतावनी प्रदर्शित करेगा, लेकिन आप उन सभी शीट्स के लिए केवल एक चेतावनी देखेंगे जिन्हें आप हटा रहे हैं।
- पुष्टि करने के लिए Delete बटन चुनें।
ध्यान दें कि आप वर्कबुक से सभी वर्कशीट नहीं हटा सकते। एक्सेल के काम करने के लिए, एक वर्कबुक में कम से कम एक विजिबल वर्कशीट होनी चाहिए।
3. होम टैब का उपयोग करके स्प्रेडशीट हटाएं
होम टैब में एक्सेल के सबसे अधिक उपयोग किए जाने वाले सभी कमांड होते हैं। आपको एक्सेल रिबन पर Cells सेक्शन में Delete विकल्प मिलेगा। होम टैब से शीट हटाने का तरीका यहां दिया गया है:
- वह स्प्रेडशीट चुनें जिसे आप हटाना चाहते हैं। होम टैब से इसे हटाने के लिए यह वर्तमान में सक्रिय (प्रदर्शित) होना चाहिए।
- होम टैब पर जाएं।
- Cells सेक्शन ढूंढें और Delete पर क्लिक करें।
- जब मेनू खुले, तो Delete Sheet विकल्प चुनें।
- जब चेतावनी पॉप अप हो तो प्रक्रिया समाप्त करने के लिए Delete बटन पर क्लिक करें।
4. नेविगेशन पेन का उपयोग करके शीट हटाएं
दुर्भाग्य से यह सुविधा अब केवल माइक्रोसॉफ्ट 365 इनसाइडर प्रोग्राम के सदस्यों के लिए उपलब्ध है। यह विंडोज पर माइक्रोसॉफ्ट एक्सेल में नहीं है। हालांकि, यदि आप इनसाइडर प्रोग्राम के सदस्य हैं, तो यह जानकारी अभी भी आपके लिए प्रासंगिक है।
नेविगेशन पेन एक माइक्रोसॉफ्ट एक्सेल वर्कबुक में सभी तत्वों को सूचीबद्ध करता है। आप इसका उपयोग अपने एक्सेल वर्कबुक को समझने या नेविगेट करने के लिए कर सकते हैं। लेकिन आप कुछ वर्कबुक तत्वों को भी हटा सकते हैं, शीट्स सहित। इन आसान चरणों का पालन करें:
- View टैब पर जाएं।
- Show सेक्शन में Navigation कमांड ढूंढें। नेविगेशन पेन वर्कबुक के दाईं ओर दिखाई देगा।
- शीट नाम पर राइट-क्लिक करें और मेनू से Delete चुनें।
- जब चेतावनी संदेश पॉप अप हो, तो Delete बटन पर क्लिक करें।
और बस ऐसे ही, वर्कशीट चली गई!
5. कीबोर्ड शॉर्टकट के साथ एक्सेल शीट हटाएं
एक्सेल के कीबोर्ड शॉर्टकट के साथ स्प्रेडशीट हटाना अवांछित सामग्री को जल्दी से हटाने का सबसे आसान तरीका है। लेकिन स्प्रेडशीट हटाने के लिए कोई समर्पित डिलीट शॉर्टकट नहीं है। ऐसा शायद इसलिए है क्योंकि माइक्रोसॉफ्ट नहीं चाहता कि आप गलती से महत्वपूर्ण काम हटा दें। यही कारण है कि अन्य स्प्रेडशीट-हटाने के तरीके मौजूद हैं।
हालांकि, अपने कीबोर्ड का उपयोग करके, आप स्प्रेडशीट हटाने के लिए ALT हॉटकीज का उपयोग कर सकते हैं। यहां बताया गया है:
- हॉटकीज सक्रिय करने के लिए ALT कुंजी दबाएं, और फिर निम्न कुंजियों का क्रम दबाएं:
- H दबाएं। यह होम टैब चुनेगा।
- D दबाएं। यह Delete कमांड चुनेगा।
- S दबाएं ताकि Delete मेनू से Delete Sheet कमांड चुना जाए।
ध्यान दें कि यह सक्रिय शीट को हटा देगा, वह जो वर्तमान में प्रदर्शित है। कुछ अभ्यास के साथ, यह विधि ऊपर वर्णित राइट-क्लिक मेनू विधि से भी तेज है।
6. लिगेसी कीबोर्ड शॉर्टकट अभी भी काम करता है
एक्सेल में पहले विजुअल रिबन कमांड सॉफ्टवेयर में जोड़े जाने से पहले एक मेनू सिस्टम हुआ करता था। मेनू सिस्टम अलग कीबोर्ड शॉर्टकट के साथ आया था जो एक्सेल में वर्कफ्लो को तेज करता था। यदि आप सही कीबोर्ड शॉर्टकट कमांड जानते हैं, तो आप अभी भी उनका उपयोग कर सकते हैं।
वर्तमान एक्सेल वर्कशीट को हटाने का कमांड है ALT + E + L। एक शीट को एक बार में जल्दी से हटाने के लिए इसका उपयोग करें। यदि आपकी वर्कशीट में कोई सामग्री है तो यह अभी भी चेतावनी संदेश ट्रिगर करेगा, इसलिए आपको प्रत्येक शीट को हटाने के लिए धैर्यपूर्वक Delete बटन पर क्लिक करना होगा।
7. मल्टीपल वर्कशीट हटाने के लिए VBA कोड एडिटर का उपयोग करें
यदि आपको कभी अपने MS एक्सेल वर्कबुक में कई वर्कशीट हटानी पड़ी हैं, तो आप पहले से जानते हैं कि यह काम कितना थकाऊ हो सकता है। आपके द्वारा हटाई जाने वाली प्रत्येक वर्कशीट के लिए चेतावनी संदेश पॉप अप होता है, और आपको हर बार उस पुष्टिकरण बटन पर क्लिक करना पड़ता है। कई चेतावनियों से बचने के लिए, आप हमेशा अपनी वर्कशीट को ग्रुप कर सकते हैं। फिर भी, यदि उनमें से बहुत सारी हैं, तो आपको उन्हें मैन्युअली ढूंढना और ग्रुप करना होगा, जिसमें समय लग सकता है।
इसके बजाय, आप विजुअल बेसिक फॉर एप्लीकेशन (VBA) का उपयोग वर्कअराउंड के रूप में कर सकते हैं। माइक्रोसॉफ्ट ने कुछ माइक्रोसॉफ्ट ऑफिस एप्लीकेशन जैसे वर्ड, एक्सेल, और एक्सेस में प्रोग्रामिंग लैंग्वेज एप्लीकेशन विकसित और कार्यान्वित किया। यह न केवल डिलीशन प्रक्रिया को स्वचालित करेगा बल्कि सभी चेतावनी संदेशों को भी छोड़ देगा।
- आपके एक्सेल में VBA एक्सेस करने के लिए Developer टैब हो सकता है। लेकिन यदि आप इसे नहीं ढूंढ पा रहे हैं, तो बस Alt + F11 दबाएं, और यह कीबोर्ड कमांड VBA विंडो खोलेगा।
- अब जब आपने VBA खोल लिया है, तो Insert पर क्लिक करें, और ड्रॉप-डाउन मेनू से Module चुनें। यह एक नई विंडो खोलेगा जिसमें आप अपना कोड टाइप कर सकते हैं।
- सक्रिय शीट को छोड़कर सभी शीट्स को हटाने के लिए, VBA मॉड्यूल में इस कोड का उपयोग करें:
Sub DeleteAllSheets() Application.DisplayAlerts = False For Each ws In Worksheets If ws.Name <> ActiveSheet.Name Then ws.Delete End If Next ws Application.DisplayAlerts = True End Sub
- आप इस कोड को कॉपी और पेस्ट कर सकते हैं, इसलिए आपको इसे मैन्युअली टाइप नहीं करना पड़ेगा। फिर, रिबन में हरे Play बटन पर क्लिक करके कोड चलाएं।
उस समय सक्रिय नहीं होने वाली सभी वर्कशीट स्वचालित रूप से हटा दी जाएंगी। आप VBA बंद कर सकते हैं और एक्सेल में जांच सकते हैं। कोड में Application.DisplayAlerts = False लाइन के कारण कोई चेतावनी संदेश नहीं होगा, जो उन्हें पॉप अप होने से रोकता है।
इसी तरह, आप उन सभी शीट्स को हटा सकते हैं जिनके नाम में कोई विशिष्ट शब्द या टेक्स्ट है।
- इसके बजाय निम्न कोड का उपयोग करें:
Sub DeleteSheetsWithCertainText()
Dim MyText As String
MyText = Application.InputBox("Enter text that your sheets contain")
Application.DisplayAlerts = False
For Each ws In Worksheets
If ws.Name Like "*" & MyText & "*" Then
ws.Delete
End If
Next ws
Application.DisplayAlerts = True
End Sub
- एक बार जब आप इस कोड को चलाते हैं, तो आपको एक पॉप-अप विंडो मिलेगी। इनपुट टेक्स्ट के लिए DeleteSheetsWithCertainText पर डबल-क्लिक करें।
- एक और डायलॉग बॉक्स खुलेगा। यहां आप उन वर्कशीट के नाम टाइप कर सकते हैं जिन्हें आप हटाना चाहते हैं। यह वर्ष या कोई विशिष्ट शब्द हो सकता है जो सामान्य है। सभी नंबर, अक्षर और प्रतीक काम करेंगे।
माइक्रोसॉफ्ट एक्सेल में स्प्रेडशीट हटाने का आपका पसंदीदा तरीका क्या है? सर्वोत्तम दृष्टिकोण के साथ अपनी उत्पादकता बढ़ाएं, और हमें नीचे टिप्पणियों में बताएं कि क्या आपको अपने अवांछित स्प्रेडशीट से निपटने का कोई और तरीका मिला।