Excel में खाली पंक्तियों को हटाकर डेटा को ऊपर कैसे लाएं

スポンサーリンク
スポンサーリンク

Excel में खाली पंक्तियों को हटाकर डेटा को ऊपर कैसे लाएं

Excel में, यदि डेटा के बीच खाली पंक्तियां होती हैं, तो यह समेकन या विश्लेषण में बाधा उत्पन्न कर सकता है। ऐसे मामलों में, खाली पंक्तियों को हटाकर और डेटा को ऊपर लाकर आप इसे बेहतर तरीके से व्यवस्थित कर सकते हैं। इस लेख में, Excel में खाली पंक्तियों को कुशलतापूर्वक हटाने के तीन तरीकों को समझाया गया है।

तरीका 1: फिल्टर का उपयोग करके खाली पंक्तियां हटाएं

फिल्टर सुविधा का उपयोग करके, आप आसानी से खाली पंक्तियों की पहचान कर सकते हैं और उन्हें हटा सकते हैं, जिससे डेटा को ऊपर व्यवस्थित किया जा सकता है।

चरण

  1. खाली पंक्तियों वाले डेटा रेंज (जैसे A2:A20) का चयन करें।
  2. “डेटा” टैब पर क्लिक करें और “फिल्टर” विकल्प को चालू करें।
  3. फिल्टर ड्रॉपडाउन मेनू में “खाली सेल” विकल्प चुनें, ताकि केवल खाली पंक्तियां दिखाई दें।
  4. सभी खाली पंक्तियों का चयन करें, राइट-क्लिक करें और “हटाएं” चुनें।
  5. फिल्टर को बंद करें और सुनिश्चित करें कि डेटा ऊपर व्यवस्थित हो गया है।

तरीका 2: “जंप टू” विकल्प का उपयोग करके खाली पंक्तियां हटाएं

“जंप टू” (गो टू स्पेशल) सुविधा का उपयोग करके, आप खाली सेल को एक साथ चुन सकते हैं और संबंधित पंक्तियों को हटा सकते हैं।

चरण

  1. डेटा रेंज (जैसे A2:A20) का चयन करें।
  2. “होम” टैब में “सर्च एंड सिलेक्ट” → “गो टू स्पेशल” विकल्प पर क्लिक करें।
  3. “गो टू स्पेशल” डायलॉग बॉक्स में “ब्लैंक” विकल्प चुनें और “ओके” पर क्लिक करें। चयनित रेंज में सभी खाली सेल चुन लिए जाएंगे।
  4. खाली सेल को चुने हुए स्थिति में रखें, राइट-क्लिक करें और “हटाएं” चुनें। फिर “पूरी पंक्ति” विकल्प को चुनकर खाली पंक्तियों को हटा दें।

तरीका 3: VBA मैक्रो का उपयोग करके खाली पंक्तियां एक साथ हटाएं (सुझावित)

यदि खाली पंक्तियों की संख्या अधिक है, तो VBA मैक्रो का उपयोग करना उन्हें कुशलतापूर्वक हटाने का सबसे प्रभावी तरीका है।

VBA कोड के लिए चरण

  1. “डेवलपर” टैब पर क्लिक करें और “विजुअल बेसिक” एडिटर खोलें।
  2. “इंसर्ट” → “मॉड्यूल” विकल्प चुनें और नीचे दिया गया कोड दर्ज करें।

VBA कोड:

Sub DeleteEmptyRows()
    Dim LastRow As Long
    Dim i As Long
    LastRow = Cells(Rows.Count, 1).End(xlUp).Row
    For i = LastRow To 1 Step -1
        If Application.WorksheetFunction.CountA(Rows(i)) = 0 Then
            Rows(i).Delete
        End If
    Next i
End Sub

VBA कोड की व्याख्या

  • LastRow: डेटा के अंतिम पंक्ति नंबर को पहचानता है।
  • For i = LastRow To 1 Step -1: नीचे से ऊपर की ओर पंक्तियों की जांच करता है।
  • CountA(Rows(i)) = 0: जांचता है कि पंक्ति के सभी सेल खाली हैं या नहीं। यदि हां, तो पंक्ति हटा दी जाती है।

उदाहरण

नीचे दी गई तालिका में A कॉलम में खाली पंक्तियां शामिल हैं। खाली पंक्तियों को हटाने से डेटा ऊपर व्यवस्थित हो जाएगा।

A B
1 डेटा1 मूल्य1
2
3 डेटा2 मूल्य2
4
5 डेटा3 मूल्य3

परिणाम

  • खाली पंक्तियां हटा दी गई हैं और डेटा ऊपर व्यवस्थित हो गया है।

सारांश

Excel में खाली पंक्तियों को हटाकर डेटा को ऊपर लाने के तीन मुख्य तरीके हैं: फिल्टर का उपयोग, “गो टू स्पेशल” विकल्प, और VBA मैक्रो। डेटा की मात्रा और आवश्यकता के अनुसार उपयुक्त तरीका चुनें।