एक्सेल संख्याओं को सही ढंग से नहीं छाँट रहा (4 कारण समाधान के साथ)

  • इसे साझा करें
Hugh West

विषयसूची

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

अभ्यास कार्यपुस्तिका डाउनलोड करें

इस लेख को पढ़ते समय अभ्यास करने के लिए इस अभ्यास कार्यपुस्तिका को डाउनलोड करें।

सॉर्टिंग नंबर काम नहीं कर रहा है। xlsx

4 कारण और एक्सेल के साथ समाधान नंबरों को सही ढंग से नहीं सॉर्ट करना

कई कारण हैं क्यों सॉर्टिंग नंबर Excel में ठीक से काम नहीं करता है। विशेष रूप से, हमें 4 कारण मिले हैं।

  • संख्यात्मक डेटा में गैर-मुद्रण योग्य वर्ण
  • डेटा के अंदर अग्रणी या अनुगामी स्थान
  • संख्याओं को गलती से पाठ के रूप में स्वरूपित किया गया है
  • रैंड, रैंडारे, या RANDBETWEEN फ़ंक्शन

का उपयोग करके उत्पन्न संख्याएं नीचे दिए गए अनुभागों में, हम करेंगे इन कारणों, उनकी पहचान कैसे करें, और उनके समाधान पर चर्चा करें।

कारण 1: संख्याओं में गैर-मुद्रण योग्य वर्ण होते हैं

आइए निम्नलिखित डेटासेट पर एक नज़र डालते हैं। इसके कुछ उत्पाद मूल्य डेटा हैं जो इंटरनेट से एकत्र किए गए हैं। हमने उन्हें इंटरनेट से कॉपी किया है और कीमतों को एक्सेल अकाउंटिंग फॉर्मेट में फॉर्मेट किया है। (हालांकि पहले 4 प्रविष्टियांअब तक अज्ञात समस्या के कारण स्वरूपित नहीं हैं।

अब, डेटा को क्रमबद्ध करने का प्रयास करते हैं।

  • पहले, सभी का चयन करें कीमत कॉलम के सेल।
  • माउस का दाहिना बटन दबाएं। संदर्भ मेनू से क्रमबद्ध करें विकल्प चुनें।
  • A से Z तक क्रमबद्ध करें विकल्प चुनें।

अब, परिणाम देखें।

यहाँ छँटाई सफलतापूर्वक नहीं की गई है। नीचे 4 सेल गलत तरीके से क्रमबद्ध हैं

समस्या का पता कैसे लगाएं

अब, हमें यह पता लगाने की जरूरत है कि कितने गैर- प्रिंट करने योग्य वर्ण हमारे वांछित डेटा में जोड़े जाते हैं। प्रत्येक सेल में वस्तुओं की संख्या का पता लगाने के लिए हम एक्सेल LEN फ़ंक्शन का उपयोग करेंगे। पहले से लागू किए गए सॉर्ट ऑपरेशन को पूर्ववत करने के लिए Ctrl+Z दबाएं।

  • No नाम का एक कॉलम जोड़ें। ऑफ चार
  • सेल डी5 पर जाएं और निम्नलिखित सूत्र डालें।

=LEN(C5)

  • अब, एंटर बटन दबाएं और फिल हैंडल आइकन को नीचे की ओर खींचें।

नए कॉलम में, नं. प्रत्येक कोशिका के चरित्र को दिखाया गया है। सेल D6 और D11, में हमारे पास 2 है। इसका मतलब है कि उनके संबंधित सेल C6 और C11 में 2 अक्षर होते हैं। लेकिन हम वहाँ केवल एक अंकीय वर्ण देख सकते हैं। तो, एक (1) है, कोशिकाओं पर संख्यात्मक वर्ण C6 और C11

समाधान: गैर को हटा दें -प्रिंट करने योग्यCLEAN फ़ंक्शन वाले वर्ण

सम्पूर्ण डेटा को सफलतापूर्वक क्रमबद्ध करने के लिए, हमें उन गैर-मुद्रण योग्य वर्णों को निकालने की आवश्यकता है। एक्सेल क्लीन फंक्शन आसानी से उन गैर-मुद्रण योग्य वर्णों को हटा देता है।

  • डेटासेट पर सत्यापित डेटा नामक एक नया कॉलम जोड़ें।
  • अब, सेल E5 पर जाएं और नीचे सूत्र पेस्ट करें।

=CLEAN(C5)

  • एंटर दबाएं और फिल हैंडल आइकॉन को आखिरी सेल की ओर खींचें।

<8
  • अब साफ किए गए डेटा कॉलम से नंबरों को कॉपी करें, सेल E5 पर क्लिक करें और उन्हें वैल्यू के रूप में पेस्ट करने के लिए ALT+H+V+V टाइप करें।
  • फिर <पर क्लिक करें 3>एरर आइकन और नंबर में कनवर्ट करें विकल्प चुनें।
    • अब, दिखाए गए अनुसार सॉर्ट ऑपरेशन करें पहले।

    सभी गैर-मुद्रण योग्य वर्णों को हटाने के बाद, डेटा को सफलतापूर्वक क्रमबद्ध किया गया है।

    और पढ़ें: एक्सेल में वर्णों की संख्या के आधार पर कैसे छाँटें (2 विधियाँ)

    कारण 2: अग्रणी या अनुगामी रिक्त स्थान की उपस्थिति

    यदि संख्याओं में शामिल हैं उनमें अग्रणी या अनुगामी रिक्त स्थान, तो आपको ऐसी संख्याओं के साथ छँटाई की समस्या का सामना करना पड़ेगा। स्पष्ट रूप से समझने के लिए, आइए निम्नलिखित उदाहरण देखें।

    मान लें कि हम निम्नलिखित डेटासेट के साथ काम कर रहे हैं। हमने सूची से वस्तुओं की कीमत को क्रमबद्ध करने का लक्ष्य रखा है।

    ध्यान दें कि सभी डेटा मूल्य कॉलम<में सही-संरेखित नहीं हैं। 1>

    अब,हम डेटा को कीमत कॉलम में सबसे छोटे से सबसे बड़े तक क्रमबद्ध करने का प्रयास करेंगे।

    यहां, अंतिम 3 सेल तदनुसार क्रमबद्ध नहीं हैं।

    समस्या का पता कैसे लगाएं

    यदि आपका अंकीय डेटा रिक्त स्थान के साथ मिश्रित है, तो वे वास्तव में संख्याएं नहीं हैं। तो आप जाँच सकते हैं कि वे संख्यात्मक मान हैं या नहीं यदि आप उन्हें ठीक से क्रमबद्ध करने में विफल रहते हैं।

    हम इस जाँच को करने के लिए एक्सेल ISNUMBER फ़ंक्शन का उपयोग कर सकते हैं। बस नीचे दिए गए चरणों का पालन करें।

    • सबसे पहले, स्थिति नाम का एक कॉलम जोड़ें।
    • फिर निम्नलिखित सूत्र को सेल D5 पर रखें।

    =ISNUMBER(C5)

    • अब, एंटर <4 दबाएं>बटन और उस कॉलम के बाकी सेल में विस्तार करें।

    अगर ऑब्जेक्ट एक संख्या है तो हमें TRUE मिलता है अन्यथा, हम FALSE मिलेगा। कीमत कॉलम के अंतिम 3 ऑब्जेक्ट में डेटा होता है; वे शुद्ध संख्याएँ नहीं हैं। डेटा के साथ अग्रणी और अनुगामी स्थान हैं।

    समाधान: TRIM फ़ंक्शन के साथ रिक्त स्थान से छुटकारा पाएं

    जैसा कि TRIM फ़ंक्शन अतिरिक्त हटाता है एक्सेल डेटा के दिए गए सेट से रिक्त स्थान, हम इसे अपने उद्देश्य के लिए भी उपयोग कर सकते हैं।

    चरण:

    • संशोधित डेटा नामक एक और कॉलम जोड़ें .
    • सेल E5 पर जाएं और निम्नलिखित सूत्र डालें।

    =TRIM(C5) <1

    • अब, एंटर बटन दबाएं और आखिरी की ओर खींचेंसेल.

    • अब, डेटासेट को सबसे छोटे से सबसे बड़े क्रम में लगाएं.

    हमने सफलतापूर्वक छंटाई की।

    और पढ़ें: एक्सेल में संख्याओं को संख्यात्मक क्रम में कैसे लगाएं (6 विधियाँ)

    समान रीडिंग

    • एक्सेल में महीने के अनुसार कैसे क्रमित करें (4 विधियाँ)
    • एक्सेल में आईपी एड्रेस कैसे क्रमित करें (6 विधियाँ)
    • [हल हो गया!] एक्सेल सॉर्ट काम नहीं कर रहा है (2 समाधान)
    • एक्सेल में सॉर्ट बटन कैसे जोड़ें (7 तरीके)
    • एक्सेल में अद्वितीय सूची कैसे क्रमबद्ध करें (10 उपयोगी तरीके)

    कारण 3: संख्यात्मक मान गलती से पाठ के रूप में स्वरूपित हो गए और ठीक से क्रमबद्ध नहीं किए जा रहे

    यहाँ हमें एक और दिलचस्प समस्या मिलती है। हमारे डेटासेट में, हम अपने सभी नंबर कीमत कॉलम में देख सकते हैं। लेकिन, कुछ सेल में डेटा होता है जो संख्या प्रारूप में नहीं है लेकिन पाठ प्रारूप में है। यहां डेटासेट है।

    • अब, ऑपरेशन के बाद क्या होता है यह देखने के लिए डेटा को सबसे छोटे से सबसे बड़े तक क्रमबद्ध करें।
    <0

    हम देख सकते हैं कि आखिरी 4 सेल बिना छांटे रह गए हैं।

    समस्या का पता कैसे लगाएं

    हम पहले यह पता लगाने की जरूरत है कि वे संख्याएं हैं या नहीं। इसके लिए ISNUMBER फ़ंक्शन का उपयोग किया जाता है।

    • स्थिति कॉलम में सेल D5 पर जाएं।
    • सूत्र नीचे रखें।

    =ISNUMBER(C5)

    • अब, एंटर दबाएं बटन और विस्तारकि।

    हम उस FALSE को आखिरी 4 सेल में देख सकते हैं। यानी ये नंबर नहीं हैं। हमें उन टेक्स्ट डेटा का संख्यात्मक मान प्राप्त करने की आवश्यकता है।

    समाधान 1: टेक्स्ट को संख्यात्मक डेटा में VALUE फ़ंक्शन के साथ बदलें

    हम VALUE फ़ंक्शन का उपयोग करेंगे यहां। यह VALUE फ़ंक्शन टेक्स्ट संदर्भ से संख्यात्मक मान निकालेगा।

    • सेल E5 पर जाएं और निम्न सूत्र पेस्ट करें।

    =VALUE(C5)

    • अब, एंटर बटन दबाएं और खींचकर अंतिम सेल।

    हमें टेक्स्ट डेटा से संख्यात्मक मान मिलते हैं।

    • अब, सबसे छोटे से सबसे छोटे तक सॉर्ट ऑपरेशन करें सबसे बड़ा।

    अब, डेटा सही ढंग से क्रमबद्ध हैं।

    समाधान 2: डिफ़ॉल्ट बटन का उपयोग करके पाठ को संख्या में बदलें<4

    हमारे पास इस समस्या का वैकल्पिक समाधान है। यानी टेक्स्ट वैल्यू को संख्याओं में बदलना और उन्हें सॉर्ट करना।

    • सेल C11 दबाएं जिसमें टेक्स्ट वैल्यू होती है।
    • एक चेतावनी बटन मल्टीपल के साथ दिखाई देगा। विकल्प।
    • संख्या में बदलें विकल्प चुनें। मान।

    • अब, हमने सभी मानों को संख्याओं में बदल दिया है। इसलिए, संख्या को सबसे छोटे से सबसे बड़े क्रम में लगाएं।

    हमें यहां क्रमबद्ध परिणाम मिलता है।

    और पढ़ें: डेटा सॉर्ट करने के लिए एक्सेल शॉर्टकट का उपयोग कैसे करें (7 आसानतरीके)

    कारण 4: Excel RAND या RAND के बीच कार्यों के साथ उत्पन्न संख्या

    कभी-कभी हम रैंड या का उपयोग करके Excel में यादृच्छिक संख्या उत्पन्न करते हैं RANDBETWEEN कार्य करता है। एक समस्या ऐसी संख्याओं के साथ होती है- जब भी आप कक्षों की उस श्रेणी के भीतर कोई ऑपरेशन करते हैं जिसमें यादृच्छिक संख्याएँ होती हैं, तो संख्याएँ बार-बार बदलती हैं। इसलिए जब आप ऐसी यादृच्छिक संख्याओं को क्रमबद्ध करने का प्रयास करते हैं, तो यह आपको उचित परिणाम देगा।

    समाधान: जनरेट की गई संख्याओं को कॉपी करें और उन्हें उसी स्थान पर पेस्ट करें

    पहले , हम डेटा को निश्चित मानों में बदल देंगे और फिर सॉर्ट ऑपरेशन करेंगे।

    • उम्र कॉलम के सभी सेल चुनें।
    • दबाकर उन्हें कॉपी करें Ctrl+C
    • अब, माउस का दायां बटन दबाएं।
    • संदर्भ मेनू से मान (V) चुनें .

    • यहां, हमें निश्चित मान मिलते हैं। वे अब से यादृच्छिक डेटा की तरह व्यवहार नहीं करेंगे।

    • अब, आयु डेटा को सबसे छोटे से सबसे बड़े के क्रम में क्रमबद्ध करें।

    और पढ़ें: एक्सेल VBA में सॉर्ट फ़ंक्शन का उपयोग कैसे करें (8 उपयुक्त उदाहरण)

    निष्कर्ष

    इस लेख में, हमने दिखाया है कि सॉर्ट ऑपरेशन करते समय हमें किन समस्याओं का सामना करना पड़ता है। हमने समस्या का पता लगाने के बाद उनका समाधान भी दिखाया है। मुझे आशा है कि यह आपकी आवश्यकताओं को पूरा करेगा। कृपया हमारी वेबसाइट Exceldemy.com देखें और अपने सुझाव कमेंट में देंबॉक्स।

    ह्यूग वेस्ट उद्योग में 10 से अधिक वर्षों के अनुभव के साथ एक अत्यधिक अनुभवी एक्सेल ट्रेनर और विश्लेषक है। उनके पास लेखा और वित्त में स्नातक की डिग्री और व्यवसाय प्रशासन में मास्टर डिग्री है। ह्यूग को पढ़ाने का शौक है और उन्होंने एक अद्वितीय शिक्षण दृष्टिकोण विकसित किया है जिसका पालन करना और समझना आसान है। एक्सेल के उनके विशेषज्ञ ज्ञान ने दुनिया भर में हजारों छात्रों और पेशेवरों को अपने कौशल में सुधार करने और अपने करियर में उत्कृष्टता हासिल करने में मदद की है। अपने ब्लॉग के माध्यम से, ह्यूग दुनिया के साथ अपने ज्ञान को साझा करता है, व्यक्तियों और व्यवसायों को उनकी पूरी क्षमता तक पहुंचने में मदद करने के लिए मुफ्त एक्सेल ट्यूटोरियल और ऑनलाइन प्रशिक्षण प्रदान करता है।