मुख्य सामग्री पर जाएँ

Excel में खाली पंक्तियाँ हटाएँ: 4 आसान तरीके

जो तरीका आपके लिए सबसे अच्छा हो, उसके अनुसार सॉर्टिंग, सूत्रों और VBA की मदद से अतिरिक्त पंक्तियाँ तेजी से हटाना सीखें।
· 5 मि॰ पढ़ें

AI के साथ खोजें

Excel में खाली पंक्तियाँ अक्सर तब दिखती हैं जब आप अन्य सिस्टम से डेटा एक्सपोर्ट करते हैं, गलती से खाली जगह छोड़ देते हैं, या अलग-अलग शीट्स को मिलाते हैं। ये गैप्स डेटा को सॉर्ट, फ़िल्टर और विश्लेषण करने जैसे महत्वपूर्ण कामों में बाधा डालते हैं। वे आपको धीमा कर देते हैं, और यदि आप सावधान नहीं हैं, तो ये गलतियों का कारण बन सकते हैं।

इस लेख में, मैं आपको इन्हीं खाली पंक्तियों को हटाने के चार अलग-अलग तरीके दिखाऊँगा।

त्वरित उत्तर: एक खाली पंक्ति हटाएँ

Excel में खाली पंक्ति हटाने के लिए:

  1. वह पंक्ति चुनें जिसे आप हटाना चाहते हैं। कई पंक्तियाँ चुनने के लिए, प्रत्येक पर क्लिक करते समय Ctrl दबाए रखें।

  2. राइट-क्लिक करें और Delete चुनें।

  3. पॉप-अप विंडो में, Shift cells up चुनें।

Excel में खाली पंक्तियाँ हटाएँ।

Excel में खाली पंक्तियाँ हटाने के तरीके

यहाँ चरण-दर-चरण उन अलग-अलग तरीकों का सार है जिनसे आप खाली पंक्तियाँ हटा सकते हैं—तेजी से मार्गदर्शन देने के लिए स्पष्ट उदाहरणों के साथ।

तरीका 1: COUNTA() से केवल पूरी तरह खाली पंक्तियाँ हटाएँ

COUNTA() फ़ंक्शन किसी रेंज में गैर-खाली कोशिकाओं की संख्या गिनता है। हम इसका उपयोग पूरी तरह खाली पंक्तियों को पहचानने के लिए कर सकते हैं। जब हम आंशिक डेटा वाली पंक्तियाँ हटाने से बचना चाहते हैं, तब यह काफी सहायक होता है।

इसे पंक्ति हटाने के लिए ऐसे उपयोग करें:

  1. डेटासेट के बगल में एक हेल्पर कॉलम बनाएँ। पहली सेल में =COUNTA(A2:C2)=0 दर्ज करें। 

  2. सूत्र नीचे तक ड्रैग करें। यदि पूरी पंक्ति खाली होगी तो True दिखेगा और यदि कोई भी गैर-खाली मान होगा तो False। 

  3. अब True वाली कोशिकाएँ चुनें, Home टैब पर जाएँ, और पूरी पंक्ति एक साथ हटाने के लिए Delete Sheet Rows पर क्लिक करें।

Excel में COUNTA() फ़ंक्शन का उपयोग कर पूरी तरह खाली पंक्तियाँ हटाना।

तरीका 2: सूत्र-आधारित डेटा क्लीनअप के लिए FILTER() का उपयोग

FILTER() फ़ंक्शन पंक्तियाँ हटाता नहीं है। यह आपकी डेटा का एक नया, खाली-रहित संस्करण अलग रेंज में लौटाता है। आप मूल डेटा को सुरक्षित रखते हुए क्लीन दृश्य के साथ काम कर सकते हैं। ध्यान दें कि FILTER() केवल Excel 365 और Excel 2021 में उपलब्ध है।

यहाँ मेरे पास खाली पंक्तियों वाला एक डेटासेट है, और उन्हें साफ करने के लिए मैं यह सूत्र इस्तेमाल करता/करती हूँ (अपनी डेटा के अनुसार रेंज समायोजित करें):

=FILTER(A2:A10, NOT(ISBLANK(A2:A10)))

इस सूत्र में:

  • FILTER() उस रेंज का डेटा लौटाता है जो किसी शर्त को पूरा करता है।

  • A2:A10 वह रेंज है जिसे फ़िल्टर किया जा रहा है।

  • ISBLANK(A2:A10) खाली कोशिकाओं की जाँच करता है।

  • NOT(...) परिणाम उलट देता है, ताकि कॉलम A से केवल गैर-खाली कोशिकाएँ लौटें और खाली कोशिकाएँ छूट जाएँ।

यह तरीका एक समय में केवल एक कॉलम पर काम करता है। इसलिए यदि आप कई कॉलम के साथ काम कर रहे हैं, तो आपको नए कॉलम का चयन करके सूत्र को क्षैतिज रूप से ड्रैग करके समायोजित करना होगा।

Excel में FILTER() सूत्र से खाली पंक्तियाँ हटाना।

तरीका 3: सॉर्ट का उपयोग कर खाली पंक्तियों को नीचे खिसकाएँ

Excel में सॉर्टिंग एक या अधिक कॉलम के मानों के आधार पर डेटा का क्रम बदलती है। उदाहरण के लिए, नाम वाले कॉलम को A से Z तक सॉर्ट करने पर पूरी तालिका पुनर्व्यवस्थित हो जाती है ताकि नाम वर्णानुक्रम में आ जाएँ, जबकि हर पंक्ति का डेटा साथ बना रहता है।

जब आप किसी कॉलम को सॉर्ट करते हैं, तो Excel सभी खाली पंक्तियों को शीट के नीचे ले जाता है। इससे नीचे स्क्रॉल कर उन्हें एक साथ हटाना आसान हो जाता है।

ऐसे करें:

  1. अपना डेटा चुनें।
  2. Data टैब पर जाएँ और Sort पर क्लिक करें।
  3. Sort डायलॉग बॉक्स में कोई भी कॉलम चुनें (केवल संख्याओं वाले कॉलम को छोड़कर), सेटिंग्स जैसी हैं वैसी ही रहने दें, और OK पर क्लिक करें।
  4. Excel आपका डेटा आरोही क्रम में सॉर्ट कर देगा और खाली पंक्तियों को नीचे धकेल देगा।
  5. उन खाली पंक्तियों का चयन करें, राइट-क्लिक करें, और उन्हें Delete करें।

अपना मूल क्रम सुरक्षित रखने के लिए, सॉर्ट करने से पहले एक इंडेक्स कॉलम जोड़ें। खाली पंक्तियाँ हटाने के बाद, इंडेक्स के आधार पर फिर से सॉर्ट करें ताकि मूल लेआउट बहाल हो जाए, फिर इंडेक्स कॉलम हटा दें।

तरीका 4: VBA से खाली पंक्तियाँ स्वतः हटाएँ

VBA (Visual Basic for Applications) कई Excel कार्यों को स्वचालित करता है, जिनमें एक साथ कई खाली पंक्तियाँ हटाना भी शामिल है। इसे सरल तरीके से ऐसे करें:

  • Visual Basic Editor खोलने के लिए Alt + F11 दबाएँ।

  • नया मॉड्यूल बनाने के लिए Insert > Module पर क्लिक करें।

  • मॉड्यूल में निम्न कोड पेस्ट करें:

Sub DeleteBlankRows()
    Dim rng As Range
    Dim row As Range

    On Error Resume Next
    Set rng = ActiveSheet.UsedRange

    For Each row In rng.Rows
        If Application.WorksheetFunction.CountA(row) = 0 Then
            row.Delete
        End If
    Next row
End Sub

Excel में VBA एडिटर से पूरी तरह खाली पंक्तियाँ हटाना।

एडिटर बंद करें और Alt + F8 दबाकर DeleteBlankRows नाम का मैक्रो चलाएँ। यह केवल उन्हीं पंक्तियों को हटाएगा जिनकी सभी कोशिकाएँ खाली हैं, और जिन पंक्तियों में कुछ ही खाली कोशिकाएँ होंगी, उन्हें प्रभावित नहीं करेगा। 

Excel में खाली पंक्तियाँ हटाने के लिए मैक्रो चलाना।

अलग-अलग तरीकों की तुलना

यहाँ एक त्वरित तालिका है जिससे आप देख सकें कि जिन तरीकों पर हमने चर्चा की, वे आपस में कैसे तुलना करते हैं। 

तरीकाकिसके लिए सबसे उपयुक्तफायदेसीमाएँ
COUNTA()पूरी तरह से खाली पंक्तियाँ हटानाबहुत सटीक और आंशिक रूप से भरी पंक्तियों को सुरक्षित रखता हैकुछ अतिरिक्त चरण लगते हैं
FILTER()मूल डेटा हटाए बिना साफ सूची देनास्वतः अपडेट होता हैएक समय में एक ही कॉलम संभालता है, जब तक कि संशोधित न किया जाए। 
सॉर्ट और डिलीटजब क्रम मायने न रखे तो खाली पंक्तियाँ बल्क में हटानालंबी शीट्स के लिए बेहद तेजमूल पंक्ति क्रम बदल जाता है, और हमें हेल्पर के रूप में इंडेक्स बनाना पड़ता है
VBA मैक्रोबड़ी फाइलों में पूरी तरह खाली पंक्तियाँ तुरंत हटानाबेहद तेज और बड़े डेटासेट्स को स्वतः संभालता हैVBA एडिटर का उपयोग करना पड़ता है, इसलिए शुरुआती-अनुकूल नहीं

अंतिम विचार

हटाने से पहले याद रखें कि कुछ खाली पंक्तियाँ जानबूझकर छोड़ी गई हो सकती हैं, जैसे सेक्शन अलग करने और डेटा को पढ़ने में आसान बनाने के लिए। ऐसे मामलों में, पंक्तियों को छिपाना या कंडिशनल फ़ॉर्मेटिंग का उपयोग करना बेहतर हो सकता है। हमेशा वही तरीका चुनें जो आपके डेटा और लक्ष्यों के लिए सबसे उपयुक्त हो।

यदि आप अपनी समग्र Excel स्किल्स बेहतर बनाना चाहते हैं, तो Data Analysis in Excel या Data Visualization in Excel जैसे कोर्स देखें। ये आपकी वास्तविक कार्य-जरूरतों के लिए उपयोगी कौशल बनाने में मददगार हैं। 

Laiba Siddiqui

लेखक

Laiba Siddiqui

मैं एक कंटेंट स्ट्रैटेजिस्ट हूँ जिसे जटिल विषयों को सरल बनाना पसंद है। मैंने Splunk, Hackernoon, और Tiiny Host जैसी कंपनियों को अपने दर्शकों के लिए आकर्षक और सूचनात्मक सामग्री बनाने में मदद की है।

Excel से जुड़े सामान्य प्रश्न

क्या मैं Excel में खाली पंक्तियों को हाइलाइट करने के लिए Conditional Formatting का उपयोग कर सकता/सकती हूँ?

हाँ, आप Conditional Formatting का उपयोग करके केवल पूरी तरह खाली पंक्तियों की पहचान कर सकते हैं। ऐसे करें:

  • जिन पंक्तियों की जाँच करनी है, उनकी रेंज चुनें।
  • यह जाएँ: Home > Conditional Formatting > New Rule.
  • चुनें: Use a formula to determine which cells to format.
  • यह सूत्र दर्ज करें (अपनी तालिका के अनुसार रेंज समायोजित करें): =COUNTA($A2:$C2)=0
  • कोई फ़ॉर्मेट (जैसे फिल रंग) सेट करें और OK पर क्लिक करें।

अब केवल पूरी तरह खाली पंक्तियाँ ही हाइलाइट होंगी।

Excel में COUNTBLANK() फ़ंक्शन से खाली पंक्तियों की पहचान और उन्हें कैसे हटाएँ?

COUNTBLANK() केवल पूरी तरह खाली पंक्तियों को पहचानता है। इसे ऐसे उपयोग करें:

  • एक हेल्पर कॉलम जोड़ें और पहली सेल में =COUNTBLANK(A2:D2) दर्ज करें

  • सूत्र को नीचे तक कॉपी करें।

  • अब हेल्पर कॉलम पर Filter लगाएँ और केवल वही पंक्तियाँ दिखाएँ जहाँ काउंट कॉलमों की कुल संख्या (जैसे 4) के बराबर है।

  • फ़िल्टर की गई पंक्तियों का चयन करें और उन्हें हटा दें। 

  • यदि अब ज़रूरत न हो तो हेल्पर कॉलम हटा दें।

क्या खाली पंक्तियाँ और अदृश्य कैरेक्टर वाली पंक्तियाँ अलग होती हैं?

हाँ, स्पेस या नॉन-प्रिंटेबल जैसे अदृश्य कैरेक्टर वाली पंक्तियाँ वास्तव में खाली नहीं होतीं और उन्हें अतिरिक्त सफाई की आवश्यकता हो सकती है।

क्या मैं Excel में खाली पंक्तियाँ हटाने के लिए Power Query का उपयोग कर सकता/सकती हूँ?

हाँ। ऐसा करने के लिए:

  • अपनी रेंज को Power Query में लोड करें (Data > From Table/Range)।
  • Power Query Editor विंडो में, Home > Remove Rows > Remove Blank Rows पर जाएँ।
  • Close & Load पर क्लिक करें।

इससे खाली पंक्तियाँ हट जाएँगी, और अन्य खाली कोशिकाएँ जस की तस रहेंगी।

टिप: यदि आप मूल फ़ॉर्मेटिंग नहीं बदलना चाहते, तो इस तरीके से बचें।

विषय