सामग्री तालिका
ट्युटोरियलले तपाईंलाई एक्सेलमा म्याक्रो, सूत्र र बटन-क्लिकको साथ कसरी खाली स्तम्भहरू हटाउने भनेर सिकाउनेछ।
सानो जस्तो सानो कुरा हो, एक्सेलमा खाली स्तम्भहरू मेटाउनु हो। केवल माउस क्लिकले पूरा गर्न सकिने कुरा होइन। यो दुई क्लिकमा पनि गर्न सकिँदैन। तपाईंको कार्यपत्रमा सबै स्तम्भहरू समीक्षा गर्ने र म्यानुअल रूपमा खालीहरूलाई हटाउने सम्भावना निश्चित रूपमा तपाईंले बेवास्ता गर्न चाहनुहुने कुरा हो। सौभाग्य देखि, माइक्रोसफ्ट एक्सेलले धेरै फरक सुविधाहरू प्रदान गर्दछ, र ती सुविधाहरू रचनात्मक तरिकामा प्रयोग गरेर तपाईंले लगभग कुनै पनि कार्यको सामना गर्न सक्नुहुन्छ!
खाली स्तम्भहरू मेटाउने द्रुत तरिका जुन तपाईंले कहिल्यै गर्नु हुँदैन। प्रयोग गर्नुहोस्
जब यो एक्सेलमा खाली ठाउँहरू हटाउने कुरा आउँछ (चाहे यो खाली कक्षहरू, पङ्क्तिहरू वा स्तम्भहरू होस्), धेरै अनलाइन स्रोतहरू विशेषमा जानुहोस् > खालीहरू<2 मा भर पर्छ।> आदेश। तपाईँको कार्यपत्रमा कहिल्यै नगर्नुहोस्!
यो विधि ( F5 > विशेष… > खालीहरू ) फेला पार्छ। र दायरामा सबै खाली कक्षहरू चयन गर्दछ:
यदि अब तपाइँ चयन गरिएका कक्षहरूमा दायाँ क्लिक गर्नुहुन्छ र मेट्नुहोस् > सम्पूर्ण स्तम्भ , कम्तीमा एउटा खाली कक्ष भएका सबै स्तम्भहरू हराउनेछन्! यदि तपाईंले अनजानमा त्यसो गर्नुभयो भने, सबै कुरा फिर्ता पाउनको लागि Ctrl + Z थिच्नुहोस्।
अब तपाईंलाई एक्सेलमा खाली स्तम्भहरू मेटाउने गलत तरिका थाहा छ, यसलाई कसरी ठीक गर्ने भनेर हेरौं।
<6 VBAअनुभवीसँग एक्सेलमा खाली स्तम्भहरू कसरी हटाउनेएक्सेल प्रयोगकर्ताहरूलाई औंठाको यो नियम थाहा छ: मैन्युअल रूपमा केहि गर्न घण्टा बर्बाद नगर्नुहोस्, एक म्याक्रो लेख्न केहि मिनेट खर्च गर्नुहोस् जुन यो स्वचालित रूपमा हुनेछ।
तलको VBA म्याक्रोले चयन गरिएका सबै खाली स्तम्भहरू हटाउँछ। दायरा। र यो सुरक्षित रूपमा गर्छ - केवल बिल्कुल खाली स्तम्भहरू मेटाइन्छ। यदि कुनै स्तम्भमा एकल सेल मान समावेश छ भने, केही सूत्रद्वारा फर्काइएको खाली स्ट्रिङ पनि, त्यस्तो स्तम्भ अक्षुण्ण रहनेछ।
एक्सेल म्याक्रो: एक्सेल पानाबाट खाली स्तम्भहरू हटाउनुहोस् सार्वजनिक उप मेटाउनुहोस्EmptyColumns() दायराको रूपमा मंद स्रोत दायरालाई दायराको रूपमा घटाउनुहोस्। त्रुटिमा अर्को सेट गर्नुहोस् SourceRange = Application.InputBox( _ "दायरा चयन गर्नुहोस्:" , "खाली स्तम्भहरू मेटाउनुहोस्" , _ अनुप्रयोग। चयन। ठेगाना, प्रकार :=8) यदि छैन भने (स्रोत दायरा केहि पनि छैन) त्यसपछि अनुप्रयोग = स्क्रिनअप गर्नुहोस्। i = SourceRange.Columns.Count To 1 Step -1 Set EntireColumn = SourceRange.Cells(1, i)।EntireColumn यदि Application.WorksheetFunction.CountA(EntireColumn) = 0 त्यसपछि EntireColumn.End Delete गर्नुहोस् यदि अर्को Application EncreEdSed। यदि End Subखाली स्तम्भहरू म्याक्रो कसरी प्रयोग गर्ने
तपाईँको एक्सेलमा म्याक्रो थप्ने चरणहरू यहाँ छन्:
- भिजुअल बेसिक खोल्न Alt + F11 थिच्नुहोस्। सम्पादक।
- मेनु पट्टीमा, Insert > Module मा क्लिक गर्नुहोस्।
- माथिको कोड कोड विन्डोमा टाँस्नुहोस्। w.
- म्याक्रो चलाउन F5 थिच्नुहोस्।
- जब पप-अप संवाद देखापर्छ, त्यसमा स्विच गर्नुहोस्।रुचिको कार्यपत्र, इच्छित दायरा चयन गर्नुहोस्, र ठीक क्लिक गर्नुहोस्:
यदि तपाइँ आफ्नो कार्यपत्रमा म्याक्रो थप्न चाहनुहुन्न भने, तपाइँ यसलाई हाम्रो बाट चलाउन सक्नुहुन्छ। नमूना कार्यपुस्तिका। यहाँ कसरी छ:
- एक्सेलमा खाली स्तम्भहरू हटाउनको लागि हाम्रो नमूना कार्यपुस्तिका डाउनलोड गर्नुहोस्, यसलाई खोल्नुहोस्, र प्रोम्प्ट भएमा सामग्री सक्षम गर्नुहोस्।
- आफ्नो आफ्नै कार्यपुस्तिका खोल्नुहोस् वा पहिले नै खोलिएकोमा स्विच गर्नुहोस्।
- तपाईँको कार्यपुस्तिकामा, Alt + F8 थिच्नुहोस्, EmptyColumns मेटाउनुहोस् म्याक्रो चयन गर्नुहोस्, र Run मा क्लिक गर्नुहोस्।
- पप-अप संवादमा, चयन गर्नुहोस्। दायरा र ठीक छ मा क्लिक गर्नुहोस्।
कुनै पनि तरिकाले, चयन गरिएको दायरामा सबै खाली स्तम्भहरूलाई डिस्पोज गरिनेछ:
<0एक सूत्रको साथ एक्सेलमा खाली स्तम्भहरू पहिचान गर्नुहोस् र मेटाउनुहोस्
माथिको म्याक्रोले छिटो र चुपचाप खाली स्तम्भहरू हटाउँछ। तर यदि तपाईं "कीप-एभरिथिङ-अन्डर-कन्ट्रोल" प्रकारको व्यक्ति हुनुहुन्छ (जस्तै म हुँ :) तपाईंले हटाइएको स्तम्भहरू दृश्यात्मक रूपमा हेर्न सक्नुहुन्छ। यस उदाहरणमा, हामी पहिलो सूत्र प्रयोग गरेर खाली स्तम्भहरू पहिचान गर्नेछौं ताकि तपाईंले तिनीहरूलाई द्रुत रूपमा समीक्षा गर्न सक्नुहुन्छ, र त्यसपछि ती सबै वा केही स्तम्भहरू हटाउन सक्नुहुन्छ।
नोट। कुनै पनि कुरालाई स्थायी रूपमा मेटाउनु अघि, विशेष गरी अज्ञात प्रविधि प्रयोग गरेर, म तपाईंलाई आफ्नो कार्यपुस्तिकाको ब्याकअप प्रतिलिपि बनाउन सल्लाह दिन्छु, केहि गलत भएमा सुरक्षित पक्षमा रहन।
साथ। सुरक्षित ठाउँमा ब्याकअप प्रतिलिपि, निम्न चरणहरू गर्नुहोस्:
चरण 1। नयाँ घुसाउनुहोस्पङ्क्ति
तपाईँको तालिकाको शीर्षमा एउटा नयाँ पङ्क्ति थप्नुहोस्। यसको लागि, पहिलो पङ्क्ति हेडरमा दायाँ क्लिक गर्नुहोस् र घुसाउनुहोस् क्लिक गर्नुहोस्। आफ्नो डेटाको संरचना/व्यवस्थालाई बिगार्ने बारे चिन्ता नगर्नुहोस् - तपाईंले यो पङ्क्ति पछि मेटाउन सक्नुहुन्छ।
चरण 2. खाली स्तम्भहरू पहिचान गर्नुहोस्
बायाँपट्टि भर्खरै थपिएको पङ्क्तिको कक्षमा, निम्न सूत्र प्रविष्ट गर्नुहोस्:
=COUNTA(A2:A1048576)=0
र त्यसपछि, फिल ह्यान्डल तानेर अन्य स्तम्भहरूमा सूत्र प्रतिलिपि गर्नुहोस्।
सूत्रको तर्क धेरै सरल छ: COUNTA ले स्तम्भमा रिक्त कक्षहरूको संख्या जाँच गर्दछ, पङ्क्ति 2 देखि पङ्क्ति 1048576 सम्म, जुन Excel 2019 - 2007 मा पङ्क्ति अधिकतम हो। तपाईंले त्यो संख्यालाई शून्यसँग तुलना गर्नुहुन्छ र परिणाम स्वरूप, खाली स्तम्भहरूमा TRUE हुन्छ। र स्तम्भहरूमा FALSE जसमा कम्तिमा एउटा गैर-खाली कक्ष हुन्छ। सापेक्ष कक्ष सन्दर्भहरूको प्रयोगको कारणले गर्दा, सूत्रले प्रत्येक स्तम्भको लागि ठीकसँग समायोजन गर्दछ जहाँ यो प्रतिलिपि गरिएको छ।
यदि तपाइँ अरू कसैको लागि कार्यपत्र सेटअप गर्दै हुनुहुन्छ भने, तपाइँ स्तम्भहरूलाई थप अर्थपूर्ण रूपमा लेबल गर्न चाहन्छ। कुनै समस्या छैन, यो यस जस्तै IF कथन मार्फत सजिलै गर्न सकिन्छ:
=IF(COUNTA(A2:A1048576)=0, "Blank", "Not blank")
अब सूत्रले स्पष्ट रूपमा संकेत गर्दछ कि कुन स्तम्भहरू खाली छन् र कुन होइनन्:
टिप। म्याक्रोको तुलनामा, यो विधिले तपाईंलाई कुन स्तम्भहरू खाली मानिने सन्दर्भमा थप लचिलोपन दिन्छ। यस उदाहरणमा, हामी हेडर पङ्क्ति सहित सम्पूर्ण तालिका जाँच गर्छौं। यसको मतलब यदि एक स्तम्भकेवल एक हेडर समावेश गर्दछ, यस्तो स्तम्भ खाली मानिने छैन र मेटिएको छैन। यदि तपाईं केवल डाटा पङ्क्तिहरू जाँच गर्न चाहनुहुन्छ भने स्तम्भ हेडरहरू बेवास्ता गर्दै , लक्ष्य दायरा (A3:A1048576) बाट हेडर पङ्क्ति(हरू) हटाउनुहोस्। नतिजाको रूपमा, एउटा स्तम्भ जसमा हेडर छ र यसमा कुनै अन्य डेटा छैन खाली मानिनेछ र मेटिने विषय हो। साथै, तपाईले दायरालाई अन्तिम प्रयोग गरिएको पङ्क्तिमा सीमित गर्न सक्नुहुन्छ, जुन हाम्रो मामलामा A11 हुनेछ।
चरण 3। खाली स्तम्भहरू हटाउनुहोस्
तपाईँले स्तम्भहरूको उचित संख्या भएकोमा, तपाईँले मात्र चयन गर्न सक्नुहुन्छ। पहिलो पङ्क्तिमा "खाली" भएकाहरू (बहु स्तम्भहरू चयन गर्न, तपाईंले स्तम्भका अक्षरहरूमा क्लिक गर्दा Ctrl कुञ्जी होल्ड गर्नुहोस्)। त्यसपछि, कुनै पनि चयन गरिएको स्तम्भमा दायाँ क्लिक गर्नुहोस्, र सन्दर्भ मेनुबाट मेटाउनुहोस् छनोट गर्नुहोस्:
25>
यदि तपाईंको कार्यपत्रमा दशौं वा सयौं स्तम्भहरू छन् भने, सबै खालीहरूलाई हेर्नको लागि ल्याउनु अर्थपूर्ण हुन्छ। यसका लागि, निम्न गर्नुहोस्:
- सूत्रहरू सहित शीर्ष पङ्क्ति चयन गर्नुहोस्, डेटा ट्याब > क्रमबद्ध गर्नुहोस् र फिल्टर गर्नुहोस् समूहमा जानुहोस्, र क्लिक गर्नुहोस्। क्रमबद्ध गर्नुहोस् बटन।
- देखाउने चेतावनी संवाद बक्समा, चयनलाई विस्तार गर्नुहोस् चयन गर्नुहोस्, र क्रमबद्ध गर्नुहोस्…
मा क्लिक गर्नुहोस्।
- यसले क्रमबद्ध गर्नुहोस् संवाद बाकस खोल्नेछ, जहाँ तपाईंले विकल्पहरू… बटनमा क्लिक गर्नुहुन्छ, बायाँबाट दायाँ क्रमबद्ध गर्नुहोस्, र ठीक छ मा क्लिक गर्नुहोस्।
- तल देखाइएको जस्तै एक क्रमबद्ध स्तर कन्फिगर गर्नुहोस् र ठीक क्लिक गर्नुहोस्:
- द्वारा क्रमबद्ध गर्नुहोस्: पङ्क्ति 1
- क्रमबद्ध गर्नुहोस्: सेलमानहरू
- अर्डर: A देखि Z
नतिजाको रूपमा, खाली स्तम्भहरू तपाईंको कार्यपत्रको बायाँ भागमा सारिनेछ:
यो पनि हेर्नुहोस्: एक्सेलमा म्याक्रो कसरी सक्षम र असक्षम गर्ने - सबै खाली स्तम्भहरू चयन गर्नुहोस् - पहिलो स्तम्भको अक्षरमा क्लिक गर्नुहोस्, सिफ्ट थिच्नुहोस्, र त्यसपछि अन्तिम खाली स्तम्भको अक्षरमा क्लिक गर्नुहोस्।
- दायाँ- चयन गरिएका स्तम्भहरूमा क्लिक गर्नुहोस् र पप-अप मेनुबाट मेटाउनुहोस् चयन गर्नुहोस्।
सम्पन्न! तपाईंले खाली स्तम्भहरू हटाउनु भएको छ, र त्यहाँ कुनै पनि कुरा छैन जसले तपाईंलाई सूत्रहरूको साथ शीर्ष पङ्क्ति मेटाउनबाट रोक्छ।
एक्सेलमा खाली स्तम्भहरू हटाउने सबैभन्दा छिटो तरिका
मा यस ट्यूटोरियलको सुरुमा, मैले लेखेको छु कि एक्सेलमा खाली स्तम्भहरू मेटाउने कुनै एक-क्लिक तरिका छैन। वास्तवमा, त्यो ठ्याक्कै सत्य होइन। मैले भन्नु पर्छ त्यहाँ कुनै इनबिल्ट मार्ग छैन। हाम्रो अल्टिमेट सुइटका प्रयोगकर्ताहरूले एक्सेलमा केही क्लिकहरूमा शाब्दिक रूपमा खाली ठाउँहरू हटाउन सक्छन् :)
लक्ष्य कार्यपत्रमा, एबलबिट्स उपकरणहरू ट्याबमा स्विच गर्नुहोस्, रिक्तहरू मेटाउनुहोस्<मा क्लिक गर्नुहोस्। 2> र खाली स्तम्भहरू :
यो निश्चित गर्नको लागि माउस क्लिक आकस्मिक थिएन भन्ने कुरा छान्नुहोस्, एड-इनले तपाईंलाई पुष्टि गर्न सोध्नेछ। तपाईं वास्तवमै त्यो कार्यपत्रबाट खाली स्तम्भहरू हटाउन चाहनुहुन्छ:
ठीक छ क्लिक गर्नुहोस्, र एकै क्षणमा सबै खाली स्तम्भहरू हराए!
माथि छलफल गरिएको म्याक्रो जस्तै, यो उपकरणले ती स्तम्भहरूलाई मात्र मेटाउँछ जुन बिल्कुल खाली छन्। हेडर सहित कुनै एकल मान भएका स्तम्भहरू हुन्संरक्षित।
खाली ठाउँहरू मेटाउनुहोस् दसौं अद्भुत सुविधाहरू मध्ये एक मात्र हो जसले तपाईंको एक्सेल प्रयोगकर्ताको रूपमा जीवनलाई सजिलो बनाउन सक्छ। थप पत्ता लगाउनको लागि, तपाइँलाई Excel को लागि हाम्रो अल्टिमेट सुइटको परीक्षण संस्करण डाउनलोड गर्न स्वागत छ।
खाली स्तम्भहरू मेटिएका छैनन्! किन?
समस्या : तपाईंले माथिका सबै विधिहरू प्रयास गर्नुभएको छ, तर तपाईंको कार्यपत्रमा एक वा बढी खाली स्तम्भहरू अड्किएका छन्। किन?
सम्भवतः किनभने ती स्तम्भहरू वास्तवमै खाली छैनन्। मानव आँखामा नदेखिने धेरै फरक वर्णहरू तपाईंको एक्सेल स्प्रेडसिटहरूमा लुकाउन नसक्ने हुन सक्छन्, विशेष गरी यदि तपाईंले बाह्य स्रोतबाट जानकारी आयात गर्नुभयो भने। त्यो केवल खाली स्ट्रिङ वा स्पेस क्यारेक्टर, नन-ब्रेकिङ स्पेस वा केही अन्य गैर-प्रिन्टिङ क्यारेक्टर हुन सक्छ।
अपराधीलाई पिन डाउन गर्न, समस्याग्रस्त स्तम्भमा पहिलो सेल चयन गर्नुहोस् र Ctrl + डाउन एरो थिच्नुहोस्। । उदाहरणका लागि, तलको स्क्रिनसटमा रहेको स्तम्भ C6 मा एकल स्पेस क्यारेक्टरको कारण खाली छैन:
यसमा वास्तवमा के छ भनेर हेर्नको लागि कक्षमा डबल क्लिक गर्नुहोस् वा सरल रूपमा अज्ञात चीजबाट छुटकारा पाउन Delete कुञ्जी थिच्नुहोस्। र त्यसपछि त्यो स्तम्भमा कुनै अन्य अदृश्य चीजहरू छन् कि भनेर पत्ता लगाउन माथिको प्रक्रिया दोहोर्याउनुहोस्। तपाईं अगाडि, पछि लाग्ने र नन-ब्रेकिङ स्पेसहरू हटाएर आफ्नो डेटा सफा गर्न पनि चाहनुहुन्छ होला।
पढ्नु भएकोमा म तपाईंलाई धन्यवाद दिन्छु र अर्को हप्ता हाम्रो ब्लगमा भेट्ने आशा गर्छु!