डेटामधील रिक्त पंक्ती आणि स्तंभ काढून टाकत आहे

रिक्त पंक्ती आणि स्तंभ अनेक प्रकरणांमध्ये टेबलमध्ये वेदनादायक असू शकतात. क्रमवारी लावणे, फिल्टर करणे, सारांश करणे, पिव्होट टेबल्स तयार करणे, इत्यादीसाठी मानक फंक्शन्स रिकाम्या पंक्ती आणि स्तंभांना टेबल ब्रेक म्हणून समजतात, त्यांच्या मागे असलेला डेटा न उचलता. जर असे बरेच अंतर असतील तर ते व्यक्तिचलितपणे काढून टाकणे खूप महाग असू शकते आणि फिल्टरिंगचा वापर करून सर्व एकाच वेळी "मोठ्या प्रमाणात" काढून टाकणे कार्य करणार नाही, कारण ब्रेकमध्ये फिल्टर देखील "अडखळ" होईल.

या समस्येचे निराकरण करण्याचे अनेक मार्ग पाहू या.

पद्धत 1. रिक्त पेशी शोधा

हे सर्वात सोयीस्कर असू शकत नाही, परंतु निश्चितपणे सर्वात सोपा मार्ग उल्लेख करण्यायोग्य आहे.

समजा आपण अशा सारणीशी व्यवहार करत आहोत ज्यामध्ये अनेक रिक्त पंक्ती आणि स्तंभ आहेत (स्पष्टतेसाठी हायलाइट):

समजा आम्हाला खात्री आहे की आमच्या टेबलच्या पहिल्या स्तंभात (स्तंभ B) नेहमी शहराचे नाव असते. मग या स्तंभातील रिक्त सेल अनावश्यक रिक्त पंक्तींचे चिन्ह असेल. ते सर्व द्रुतपणे काढण्यासाठी, पुढील गोष्टी करा:

  1. शहरांसह श्रेणी निवडा (B2:B26)
  2. की दाबा F5 आणि नंतर दाबा हायलाइट करा (विशेष वर जा) किंवा टॅबवर निवडा होम — शोधा आणि निवडा — सेलचा एक गट निवडा (मुख्यपृष्ठ — शोधा आणि निवडा — विशेष वर जा).
  3. उघडणाऱ्या विंडोमध्ये, पर्याय निवडा रिक्त पेशी (रिक्त) आणि दाबा OK - आमच्या टेबलच्या पहिल्या कॉलममधील सर्व रिकाम्या सेल निवडल्या पाहिजेत.
  4. आता टॅबवर निवडा होम पेज आदेश हटवा - शीटमधून पंक्ती हटवा (हटवा — पंक्ती हटवा) किंवा कीबोर्ड शॉर्टकट दाबा Ctrl+वजा - आणि आमचे कार्य सोडवले आहे.

अर्थात, टेबल हेडरचा आधार म्हणून तुम्ही त्याच प्रकारे रिकाम्या कॉलम्सपासून मुक्त होऊ शकता.

पद्धत 2: रिक्त पंक्ती शोधा

जसे की तुम्ही आधीच शोधून काढले असेल, मागील पद्धत केवळ तेव्हाच कार्य करेल जेव्हा आमच्या डेटामध्ये पूर्णपणे भरलेल्या पंक्ती आणि स्तंभ असतील, जे रिक्त सेल शोधताना जोडले जाऊ शकतात. परंतु असा आत्मविश्वास नसल्यास आणि डेटामध्ये रिक्त सेल देखील असू शकतात तर काय?

खालील तक्त्यावर एक नजर टाका, उदाहरणार्थ, फक्त अशा केससाठी:

येथे दृष्टीकोन थोडा अवघड असेल:

  1. सेल A2 मध्ये फंक्शन प्रविष्ट करा COUNT (COUNTA), जे उजवीकडील पंक्तीमधील भरलेल्या सेलच्या संख्येची गणना करेल आणि हे सूत्र खाली संपूर्ण टेबलवर कॉपी करेल:
  2. सेल A2 निवडा आणि कमांडसह फिल्टर चालू करा डेटा - फिल्टर (डेटा - फिल्टर) किंवा कीबोर्ड शॉर्टकट Ctrl+शिफ्ट+L.
  3. चला गणना केलेल्या स्तंभाद्वारे शून्य फिल्टर करू, म्हणजे डेटा नसलेल्या सर्व पंक्ती.
  4. फिल्टर केलेल्या ओळी निवडणे आणि त्या कमांडसह हटवणे बाकी आहे मुख्यपृष्ठ — हटवा -' शीटमधून पंक्ती हटवा (मुख्यपृष्ठ — हटवा — पंक्ती हटवा) किंवा कीबोर्ड शॉर्टकट Ctrl+वजा.
  5. आम्ही फिल्टर बंद करतो आणि रिकाम्या ओळींशिवाय आमचा डेटा मिळवतो.

दुर्दैवाने, ही युक्ती यापुढे स्तंभांसह केली जाऊ शकत नाही – Excel अद्याप स्तंभांनुसार फिल्टर कसे करावे हे शिकलेले नाही.

पद्धत 3. शीटवरील सर्व रिकाम्या पंक्ती आणि स्तंभ काढण्यासाठी मॅक्रो

हे कार्य स्वयंचलित करण्यासाठी तुम्ही एक साधा मॅक्रो देखील वापरू शकता. कीबोर्ड शॉर्टकट दाबा alt+F11 किंवा टॅबमधून निवडा विकसक - व्हिज्युअल बेसिक (डेव्हलपर - व्हिज्युअल बेसिक एडिटर). टॅब असल्यास विकसक दृश्यमान नाही, आपण ते सक्षम करू शकता फाइल - पर्याय - रिबन सेटअप (फाइल — पर्याय — रिबन सानुकूलित करा).

उघडणाऱ्या व्हिज्युअल बेसिक एडिटर विंडोमध्ये, मेनू कमांड निवडा घाला - मॉड्यूल आणि दिसणाऱ्या रिकाम्या मॉड्यूलमध्ये, खालील ओळी कॉपी आणि पेस्ट करा:

   Sub DeleteEmpty() मंद r म्हणून लांब, rng म्हणून श्रेणी 'удаляем пустые строки r = 1 ते ActiveSheet.UsedRange.Row - 1 + ActiveSheet.UsedRange.Rows.Count If Application.CountA)(If)=0 rng काहीही नाही नंतर सेट करा rng = पंक्ती(r) इतर सेट करा rng = Union(rng, Rows(r)) समाप्त करा जर पुढे r rng नसेल तर काहीही नसेल तर rng. हटवा 'удаляем пустые столбцы सेट करा rng = r = 1 साठी काहीही नाही ActiveSheet.UsedRange.Column - 1 + ActiveSheet.UsedRange.Columns.Count If Application.CountA(Columns(r)) = 0 नंतर rng काहीही नसेल तर सेट करा rng = कॉलम(r) बाकी सेट करा rng = Union(rng, Columns( r)) समाप्त करा जर पुढे r rng नसेल तर काहीही नसेल तर rng. End Sub हटवा  

संपादक बंद करा आणि Excel वर परत या. 

आता कॉम्बिनेशन दाबा alt+F8 किंवा बटण मॅक्रो टॅब विकसक. उघडणारी विंडो तुमच्यासाठी सध्या उपलब्ध असलेल्या सर्व मॅक्रोची यादी करेल, ज्यामध्ये तुम्ही नुकतेच तयार केलेल्या मॅक्रोचा समावेश आहे. रिक्त हटवा. ते निवडा आणि बटणावर क्लिक करा चालवा (धावणे) - शीटवरील सर्व रिक्त पंक्ती आणि स्तंभ त्वरित हटविले जातील.

पद्धत 4: पॉवर क्वेरी

आमच्या समस्येचे निराकरण करण्याचा आणखी एक मार्ग आणि एक अतिशय सामान्य परिस्थिती म्हणजे पॉवर क्वेरीमधील रिक्त पंक्ती आणि स्तंभ काढून टाकणे.

प्रथम, पावर क्वेरी क्वेरी एडिटरमध्ये आमचे टेबल लोड करूया. तुम्ही कीबोर्ड शॉर्टकट Ctrl+T सह डायनॅमिक “स्मार्ट” मध्ये रूपांतरित करू शकता किंवा फक्त आमची डेटा श्रेणी निवडा आणि त्याला नाव द्या (उदाहरणार्थ डेटा) फॉर्म्युला बारमध्ये, नावामध्ये रूपांतरित करत आहे:

आता आम्ही डेटा – डेटा मिळवा – टेबल/श्रेणीतून (डेटा – डेटा मिळवा – टेबल/श्रेणीतून) ही कमांड वापरतो आणि पॉवर क्वेरीमध्ये सर्वकाही लोड करतो:

मग सर्वकाही सोपे आहे:

  1. आम्ही Home – Reduce lines – Delete lines – Delete empty lines (Home – Remove Rows – Remove empty rows) कमांडसह रिकाम्या ओळी हटवतो.
  2. पहिल्या सिटी कॉलमच्या हेडिंगवर उजवे-क्लिक करा आणि संदर्भ मेनूमधून Unpivot Other Columns कमांड निवडा. तांत्रिकदृष्ट्या योग्यरित्या म्हटल्याप्रमाणे आमचे टेबल असेल, सामान्य - तीन स्तंभांमध्ये रूपांतरित केले: शहराच्या छेदनबिंदूवरून शहर, महिना आणि मूल्य आणि मूळ सारणीवरून महिना. पॉवर क्वेरी मधील या ऑपरेशनचे वैशिष्ठ्य हे आहे की ते स्त्रोत डेटामधील रिक्त सेल वगळते, जे आम्हाला आवश्यक आहे:
  3. आता आम्ही उलट ऑपरेशन करतो - आम्ही परिणामी सारणीला त्याच्या मूळ स्वरूपात परत करण्यासाठी द्विमितीय मध्ये बदलतो. महिन्यांसह आणि टॅबवर स्तंभ निवडा परिवर्तन एक संघ निवडा मुख्य स्तंभ (परिवर्तन — मुख्य स्तंभ). उघडणाऱ्या विंडोमध्ये, मूल्यांचा स्तंभ म्हणून, शेवटचा (मूल्य) निवडा आणि प्रगत पर्यायांमध्ये - ऑपरेशन एकत्रित करू नका (एकत्रित करू नका):
  4. आदेशासह निकाल परत Excel वर अपलोड करणे बाकी आहे मुख्यपृष्ठ — बंद करा आणि लोड करा — बंद करा आणि लोड करा… (मुख्यपृष्ठ — बंद करा आणि लोड करा — बंद करा आणि त्यावर लोड करा...)

  • मॅक्रो म्हणजे काय, ते कसे काम करते, मॅक्रोचा मजकूर कुठे कॉपी करायचा, मॅक्रो कसा चालवायचा?
  • मूळ सेलच्या मूल्यांसह सूचीतील सर्व रिक्त सेल भरणे
  • दिलेल्या श्रेणीतून सर्व रिकाम्या सेल काढून टाकत आहे
  • PLEX अॅड-ऑनसह वर्कशीटमधील सर्व रिकाम्या पंक्ती काढून टाकणे

प्रत्युत्तर द्या