Microsoft Excel फ़ाइल में रिक्त कॉलम हटाने के कई तरीके हैं। आपको ऐसा करने की आवश्यकता क्यों होगी? - सरल।
हमारे लेख को भी देखें कि एक्सेल में टॉप रो को फ्रीज कैसे करें
हर अब और फिर, आप वेबपृष्ठों से जो डेटा आयात करते हैं, उसके परिणामस्वरूप बहुत अधिक संख्या में कॉलम दिखाई दे सकते हैं, भले ही उनका उपयोग न किया जाए। आप इसे CSV फ़ाइलों और .txt फ़ाइलों के साथ अक्सर होते हुए देखते हैं।
जब ऐसा होता है, तो मैन्युअल रूप से कॉलम हटाना हमेशा आसान नहीं हो सकता है। यकीन है, अगर आपके पास केवल दो या तीन खाली कॉलम हैं, तो उन्हें मैन्युअल रूप से हटाना ठीक है। लेकिन क्या होगा अगर आपका आयातित प्रोजेक्ट 57 खाली और गैर-निरंतर कॉलम बनाता है? - इसके लिए, आपको एक स्वचालित प्रक्रिया की आवश्यकता होगी।
VBA मैक्रो का उपयोग करना
त्वरित सम्पक
- VBA मैक्रो का उपयोग करना
-
-
- अपनी एक्सेल फाइल में जाएं
- Alt और F11 को एक साथ पकड़ें
- एप्लिकेशन विंडो दिखाई देने के लिए Microsoft Visual Basic की प्रतीक्षा करें
- सम्मिलित करें पर क्लिक करें
- मॉड्यूल का चयन करें
- विंडो में कोड की निम्नलिखित पंक्तियों को चिपकाएँ
- मैक्रो को संकलित और निष्पादित करने के लिए F5 दबाएं
- संवाद विंडो में उपयुक्त कार्य सीमा इनपुट करें
- $ ए $ 1 - शीर्ष कोने
- $ J $ 12 - निचला कोने
- ओके दबाओ
-
-
- एक्सेल टूल्स का उपयोग करना
-
-
- सबसे पहले डेटा रेंज का चयन करें
- F5 दबाएं
- विशेष पर क्लिक करें
- रिक्त विकल्प का चयन करें
- ठीक पर क्लिक करें (यह चयन सुनिश्चित करेगा कि सभी रिक्त कक्ष लक्षित श्रेणी में चुने गए हैं)
- होम टैब पर जाएं
- कक्ष उपकरण समूह के अंतर्गत हटाएं ड्रॉपडाउन मेनू का चयन करें
- सेल हटाएं चुनें
- स्तंभों को हटाने और पुनर्व्यवस्थित करने के लिए Shift सेल का चयन करें
- ओके पर क्लिक करें
- पंक्तियों को हटाने और पुनर्व्यवस्थित करने के लिए Shift कोशिकाओं का चयन करें
-
-
- अन्य आसान छँटाई कार्य प्रदर्शन करने के लिए
- एक अंतिम विचार
पहली विधि में VBA मैक्रो का उपयोग करना शामिल है।
-
अपनी एक्सेल फाइल में जाएं
-
Alt और F11 को एक साथ पकड़ें
-
एप्लिकेशन विंडो दिखाई देने के लिए Microsoft Visual Basic की प्रतीक्षा करें
-
सम्मिलित करें पर क्लिक करें
-
मॉड्यूल का चयन करें
-
विंडो में कोड की निम्नलिखित पंक्तियों को चिपकाएँ
Sub DeleteEmptyColumns()
'Updateby20140317
Dim rng As Range
Dim InputRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Application.ScreenUpdating = False
For i = InputRng.Columns.Count To 1 Step -1
Set rng = InputRng.Cells(1, i).EntireColumn
If Application.WorksheetFunction.CountA(rng) = 0 Then
rng.Delete
End If
Next
Application.ScreenUpdating = True
End Sub
कार्य श्रेणी या डेटा श्रेणी उन स्तंभों के बीच विशिष्ट अंतराल है जिन्हें आप लक्षित करना चाहते हैं। प्रारूप $ A $ 1: $ J $ 12 है। पत्र स्तंभ के अनुरूप हैं और संख्या पंक्तियों के अनुरूप हैं।
यदि आप इसे अपने माउस के साथ या शिफ्ट को पकड़कर और तीर कुंजियों का उपयोग करके खींचते हैं, तो आप देखेंगे कि:
$ ए $ 1 - शीर्ष कोने
$ J $ 12 - निचला कोने
मैक्रो अपलोड करना शुरू करने से पहले आप डेटा रेंज का चयन नहीं कर सकते क्योंकि यह चयनित नहीं रहेगा।
ओके दबाओ
उसके बाद, सभी खाली स्तंभों को मिटा दिया जाना चाहिए और सभी भरे हुए कॉलम एक दूसरे के बगल में होने चाहिए।
एक्सेल टूल्स का उपयोग करना
जाहिर है, एक्सेल ऐसा पावरहाउस नहीं होगा, अगर उसमें बड़ी छंटनी की क्षमता न हो। आप संपूर्ण पंक्तियों, स्तंभों या रिक्त कक्षों को हटाने के लिए हटाए जाने के ड्रॉपडाउन मेनू का उपयोग कर सकते हैं।
-
सबसे पहले डेटा रेंज का चयन करें
-
F5 दबाएं
-
विशेष पर क्लिक करें
-
रिक्त विकल्प का चयन करें
-
ठीक पर क्लिक करें (यह चयन सुनिश्चित करेगा कि सभी रिक्त कक्ष लक्षित श्रेणी में चुने गए हैं)
-
होम टैब पर जाएं
-
कक्ष उपकरण समूह के अंतर्गत हटाएं ड्रॉपडाउन मेनू का चयन करें
-
सेल हटाएं चुनें
-
स्तंभों को हटाने और पुनर्व्यवस्थित करने के लिए Shift सेल का चयन करें
-
ओके पर क्लिक करें
अब खाली कॉलम से रिक्त कोशिकाएँ गायब हो जानी चाहिए थीं और अन्य सभी पंक्तियों को एक साथ पास ले जाया जाएगा।
आप संपूर्ण पंक्तियों को हटाने के लिए एक ही दृष्टिकोण का उपयोग कर सकते हैं। हालांकि, कोशिकाओं को बाईं ओर ले जाने के बजाय आप दूसरे विकल्प का चयन करते हैं।
पंक्तियों को हटाने और पुनर्व्यवस्थित करने के लिए Shift कोशिकाओं का चयन करें
आपके द्वारा चलाए जा रहे Excel के किस संस्करण के आधार पर, आपको अलग-अलग शब्द मिल सकते हैं। लेकिन किसी भी स्थिति में, डिलीट सेल मेनू में शीर्ष दो विकल्प हमेशा समान होते हैं।
यह विधि अब चयन में सभी रिक्त कक्षों को नहीं निकालती है। एक्सेल 2013 से पहले, यह अनजाने में भी खाली पंक्तियों को हटा देगा जो आमतौर पर छंटाई को गड़बड़ कर देगा।
अब समस्या नहीं होती है। इसलिए, यदि आप पंक्तियों से भी छुटकारा पाना चाहते हैं, तो आप डेटा श्रेणी को फिर से चुनकर और पिछले चरणों का पालन करके ऐसा कर सकते हैं। फिर बस बाईं ओर कोशिकाओं को स्थानांतरित करने या हटाने का चयन करें।
अन्य आसान छँटाई कार्य प्रदर्शन करने के लिए
यद्यपि तकनीकी रूप से खाली स्तंभों और पंक्तियों को हटाने के लिए एक्सेल टूलबार का उपयोग करना आसान लगता है, VBA मैक्रो विधि मूर्खतापूर्ण है, जिसका अर्थ है कि आप पुराने Microsoft Excel संस्करणों में भी इसका उपयोग कर सकते हैं।
समान VBA मॉड्यूल या Go To फ़ंक्शन मेनू का उपयोग करके, आप एक्सेल में बहुत अधिक कर सकते हैं। क्या आपके पास कुछ सूत्र हैं जो अब प्रासंगिक नहीं हैं? - आप उन्हें अच्छी तरह से हटा सकते हैं या उनके अनुसार व्यवस्था कर सकते हैं।
यदि आप उन्हें अपनी प्रस्तुति के दौरान नहीं दिखाना चाहते हैं तो आप अपने प्रोजेक्ट से अनावश्यक टिप्पणियों या सभी टिप्पणियों को भी हटा सकते हैं। यदि आप एक Excel पॉवर उपयोगकर्ता बनना चाहते हैं, तो VBA में देखें।
एक अंतिम विचार
इन वर्षों में, ऐड-ऑन की एक विस्तृत श्रृंखला ऑनलाइन दिखाई दी है। उनमें से कुछ आपको बड़े स्प्रैडशीट को सॉर्ट करते समय और भी अधिक शॉर्टकट लेने की अनुमति देते हैं। हालांकि, ये ऐप शायद ही मुफ्त हैं और साधारण कार्यों के लिए परेशानी के लायक नहीं हैं जैसे कि खाली पंक्तियों, कक्षों और स्तंभों को निकालना।
इसके अलावा, अगर यह मुश्किल था, तो Microsoft ने अब तक इस प्रक्रिया को और सरल बना दिया होगा या एक्सेल सॉर्टिंग पर और भी अधिक व्यापक गाइड बनाए होंगे।
