एक्सेल में रिक्त स्थान कैसे निकालें - अग्रणी, अनुगामी, गैर-ब्रेकिंग

  • इसे साझा करें
Michael Brown

ट्यूटोरियल समझाता है कि सूत्रों और टेक्स्ट टूलकिट टूल का उपयोग करके Excel में रिक्त स्थान कैसे निकालें। आप सीखेंगे कि सेल में आगे और पीछे के स्पेस को कैसे हटाएं, शब्दों के बीच के अतिरिक्त स्पेस को कैसे खत्म करें, नॉन-ब्रेकिंग व्हाइट स्पेस और नॉन-प्रिंटिंग कैरेक्टर से छुटकारा पाएं।

स्पेस के साथ सबसे बड़ी समस्या क्या है? वे अक्सर मानव आंखों के लिए अदृश्य होते हैं। एक चौकस उपयोगकर्ता कभी-कभी पाठ से पहले छुपा हुआ एक प्रमुख स्थान या शब्दों के बीच कुछ अतिरिक्त रिक्त स्थान पकड़ सकता है। लेकिन पिछली जगहों का पता लगाने का कोई तरीका नहीं है, जो कोशिकाओं के अंत में दृष्टि से बाहर रहते हैं।

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

अब जब आप समस्या से पूरी तरह अवगत हैं, तो काम करने का समय आ गया है एक समाधान निकालो। स्ट्रिंग से रिक्त स्थान हटाने के कई तरीके हैं, और यह ट्यूटोरियल आपको अपने विशेष कार्य के लिए सबसे उपयुक्त तकनीक और जिस डेटा प्रकार के साथ आप काम कर रहे हैं उसे चुनने में मदद करेगा।

खाली कैसे निकालें एक्सेल में रिक्त स्थान - आगे, पीछे, शब्दों के बीच

यदि आपके डेटा सेट में अनावश्यक रिक्त स्थान हैं, तो एक्सेलTRIM फ़ंक्शन आपको उन सभी को एक ही बार में हटाने में मदद कर सकता है - शब्दों के बीच एक स्पेस वर्ण को छोड़कर, अग्रणी, अनुगामी और कई इन-स्पेस स्पेस।

एक नियमित TRIM सूत्र इस तरह सरल है:

=TRIM(A2)

जहां A2 वह सेल है जिससे आप रिक्त स्थान हटाना चाहते हैं।

जैसा कि निम्नलिखित स्क्रीनशॉट में दिखाया गया है, एक्सेल TRIM सूत्र ने पाठ के पहले और बाद में सभी रिक्त स्थान को सफलतापूर्वक समाप्त कर दिया एक स्ट्रिंग के बीच में लगातार रिक्त स्थान के रूप में।

और अब, आपको केवल मूल कॉलम में मानों को ट्रिम किए गए मानों से बदलने की आवश्यकता है। ऐसा करने का सबसे आसान तरीका पेस्ट स्पेशल > वैल्यू का उपयोग करना है, विस्तृत निर्देश यहां देखे जा सकते हैं: एक्सेल में वैल्यू को कॉपी कैसे करें।

इसके अतिरिक्त, आप एक्सेल टीआरआईएम फ़ंक्शन का उपयोग केवल प्रमुख रिक्त स्थान को हटाने के लिए कर सकते हैं, पाठ स्ट्रिंग के बीच में सभी रिक्त स्थान को बरकरार रखते हुए। सूत्र का उदाहरण यहां है: एक्सेल में अग्रणी रिक्त स्थान को कैसे ट्रिम करें (बाएं ट्रिम)। रिक्त स्थान जो साथ आते हैं, लेकिन कैरिज रिटर्न, लाइन फीड, लंबवत या क्षैतिज टैब इत्यादि जैसे विभिन्न गैर-प्रिंटिंग वर्ण भी।

TRIM फ़ंक्शन सफेद रिक्त स्थान से छुटकारा पा सकता है, लेकिन यह गैर-प्रिंटिंग वर्णों को समाप्त नहीं कर सकता . तकनीकी रूप से, एक्सेल TRIM को 7-बिट ASCII सिस्टम में केवल 32 मान को हटाने के लिए डिज़ाइन किया गया है, जो कि स्पेस हैचरित्र।

एक स्ट्रिंग में रिक्त स्थान और गैर-मुद्रण वर्णों को हटाने के लिए, स्वच्छ फ़ंक्शन के संयोजन में TRIM का उपयोग करें। जैसा कि इसके नाम से पता चलता है, CLEAN का उद्देश्य डेटा की सफाई करना है, और यह 7-बिट ASCII सेट (मान 0 से 31 तक) में किसी भी और सभी पहले 32 गैर-प्रिंटिंग वर्णों को हटा सकता है, जिसमें लाइन ब्रेक ( मान 10)।

यह मानते हुए कि साफ किया जाने वाला डेटा कक्ष A2 में है, सूत्र इस प्रकार है:

=TRIM(CLEAN(A2))

यदि ट्रिम/ स्वच्छ सूत्र रिक्तियों के बिना कई पंक्तियों की सामग्री से जुड़ता है, आप इनमें से किसी एक तकनीक का उपयोग करके इसे ठीक कर सकते हैं:

  • एक्सेल की "सभी को बदलें" सुविधा का उपयोग करें: "क्या खोजें" बॉक्स में, इनपुट करें Ctrl+J शॉर्टकट दबाकर कैरिज रिटर्न; और "इससे बदलें" बॉक्स में, एक स्पेस टाइप करें। सभी को बदलें बटन पर क्लिक करने से रिक्तियों के लिए चयनित रेंज में सभी लाइन ब्रेक स्वैप हो जाएंगे। रिक्त स्थान:

    =SUBSTITUTE(SUBSTITUTE(A2, CHAR(13)," "), CHAR(10), " ")

अधिक जानकारी के लिए, कृपया देखें कि एक्सेल में कैरिज रिटर्न (लाइन ब्रेक) कैसे निकालें।

नॉन-ब्रेकिंग स्पेस को कैसे हटाएं एक्सेल

यदि TRIM & CLEAN फ़ॉर्मूला में कुछ जिद्दी स्थान अभी भी हैं, सबसे अधिक संभावना है कि आप डेटा को कहीं से कॉपी/पेस्ट करते हैं और कुछ गैर-ब्रेकिंग स्पेस चुपके से अंदर आ जाते हैं।

नॉन-ब्रेकिंग स्पेस से छुटकारा पाने के लिए (html वर्ण ), उन्हें नियमित से बदलेंरिक्त स्थान, और फिर TRIM फ़ंक्शन उन्हें हटा दें:

=TRIM(SUBSTITUTE(A2, CHAR(160), " "))

तर्क को बेहतर ढंग से समझने के लिए, आइए सूत्र को तोड़ते हैं:

  • एक न टूटने वाला वर्ण 7-बिट ASCII सिस्टम में मान 160 है, इसलिए आप इसे CHAR(160) सूत्र का उपयोग करके परिभाषित कर सकते हैं। 13>और अंत में, आप परिवर्तित रिक्त स्थान को हटाने के लिए TRIM फ़ंक्शन में स्थानापन्न कथन एम्बेड करते हैं। रिक्तियों और अवांछित चिह्नों को तुरंत हटा दें:

=TRIM(CLEAN((SUBSTITUTE(A2,CHAR(160)," "))))

निम्नलिखित स्क्रीनशॉट अंतर प्रदर्शित करता है:

किसी विशिष्ट गैर- प्रिंटिंग कैरेक्टर

यदि उपरोक्त उदाहरण में चर्चा किए गए 3 फ़ंक्शंस (TRIM, CLEAN और सबस्टिट्यूट) का संपर्क आपकी शीट में रिक्त स्थान या गैर-प्रिंटिंग वर्णों को समाप्त करने में सक्षम नहीं था, तो इसका मतलब है कि उन वर्णों के अलावा अन्य ASCII मान हैं 0 से 3 2 (नॉन-प्रिंटिंग कैरेक्टर) या 160 (नॉन-ब्रेकिंग स्पेस)।

इस मामले में, कैरेक्टर वैल्यू की पहचान करने के लिए CODE फ़ंक्शन का उपयोग करें, और उसके बाद इसे एक रेगुलर स्पेस और TRIM से बदलने के लिए SUBSTITUTE को नियोजित करें स्पेस को हटा दें।

यह मानते हुए कि स्पेस या अन्य अवांछित वर्ण जिन्हें आप सेल A2 में रहना चाहते हैं, आप 2 सूत्र लिखते हैं:

  1. सेल B2 में, समस्या का पता लगाएंनिम्नलिखित कोड कार्यों में से एक का उपयोग करके वर्ण मान:
    • स्ट्रिंग की शुरुआत में अग्रणी स्थान या गैर-मुद्रण वर्ण:

      =CODE(LEFT(A2,1))

    • अनुगामी स्थान या गैर-मुद्रण स्ट्रिंग के अंत में वर्ण:

      =CODE(RIGHT(A2,1))

    • स्ट्रिंग के बीच में स्पेस या गैर-मुद्रण वर्ण, जहां n समस्याग्रस्त वर्ण की स्थिति है:

      =CODE(MID(A2, n , 1)))

    इस उदाहरण में, हमारे पास पाठ के मध्य में, चौथे स्थान पर कुछ अज्ञात गैर-मुद्रण वर्ण हैं, और हम इस सूत्र के साथ उसका मान ज्ञात करते हैं:

    =CODE(MID(A2,4,1))

    CODE फ़ंक्शन का मान 127 होता है (कृपया नीचे स्क्रीनशॉट देखें)।

  2. सेल C2 में, आप CHAR(127) को एक नियमित स्थान (" ") से प्रतिस्थापित करते हैं, और फिर उस स्थान को ट्रिम कर देते हैं:

    =TRIM(SUBSTITUTE(A2, CHAR(127), " "))

परिणाम कुछ इसी तरह दिखना चाहिए:

यदि आपके डेटा में कुछ अलग गैर-प्रिंटिंग वर्ण और साथ ही गैर-ब्रेकिंग स्पेस शामिल हैं, तो आप निकालने के लिए दो या अधिक सबस्टिट्यूट फ़ंक्शन को नेस्ट कर सकते हैं एक समय में सभी अवांछित वर्ण कोड:

=TRIM(SUBSTITUTE(SUBSTITUTE(A2, CHAR(127), " "), CHAR(160), " ")))

Excel में सभी रिक्त स्थान कैसे निकालें

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

सभी रिक्त स्थान हटाने के लिएएक बार में, जैसा कि पिछले उदाहरण में बताया गया है, सबस्टिट्यूट का उपयोग करें, केवल इस अंतर के साथ कि आप CHAR(32) द्वारा लौटाए गए स्पेस कैरेक्टर को कुछ नहीं ("") से प्रतिस्थापित करते हैं:

=SUBSTITUTE(A2, CHAR(32), "")

या , आप बस सूत्र में स्थान (" ") टाइप कर सकते हैं, इस तरह:

=SUBSTITUTE(A2," ","")

उसके बाद, सूत्रों को मानों से बदलें और आपकी संख्या ठीक से गणना करेगी .

Excel में रिक्तियों की गणना कैसे करें

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

प्राप्त करने के लिए सेल में स्पेस की कुल संख्या, निम्न कार्य करें:

  • LEN फ़ंक्शन का उपयोग करके संपूर्ण स्ट्रिंग लंबाई की गणना करें: LEN(A2)
  • सभी स्पेस को शून्य से बदलें: स्थानापन्न(A2) ," ","")
  • रिक्त स्थान के बिना स्ट्रिंग की लंबाई की गणना करें: LEN(SUBSTITUTE(A2," ",""))
  • "स्पेस-फ्री" स्ट्रिंग की लंबाई घटाएं कुल लंबाई से।

यह मानते हुए कि मूल पाठ स्ट्रिंग सेल A2 में है, पूरा सूत्र इस प्रकार है:

=LEN(A2)-LEN(SUBSTITUTE(A2," ",""))

यह पता लगाने के लिए कि कितने विस्तार आरए स्पेस सेल में हैं, अतिरिक्त स्पेस के बिना टेक्स्ट की लंबाई प्राप्त करें, और फिर इसे कुल स्ट्रिंग लंबाई से घटाएं:

=LEN(A2)-LEN(TRIM(A2))

निम्नलिखित स्क्रीनशॉट कार्रवाई में दोनों सूत्रों को प्रदर्शित करता है:

अब जब आप जानते हैं कि प्रत्येक सेल में कितनी जगह होती है, तो आप TRIM फ़ॉर्मूला का उपयोग करके अतिरिक्त जगहों को सुरक्षित रूप से हटा सकते हैं।

स्पेस हटाने और डेटा साफ़ करने का फ़ॉर्मूला-मुक्त तरीका

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

जब भी आप इसमें रिक्त स्थान हटाना चाहें आपकी एक्सेल शीट, इन 4 त्वरित चरणों का पालन करें:

  1. उन कक्षों (श्रेणी, संपूर्ण कॉलम या पंक्ति) का चयन करें जहां आप अतिरिक्त रिक्त स्थान हटाना चाहते हैं।
  2. ट्रिम करें क्लिक करें एबलबिट्स डेटा टैब पर स्पेस बटन।
  3. एक या कई विकल्प चुनें:
    • निकालें लीडिंग और ट्रेलिंग स्पेस
    • अतिरिक्त शब्दों के बीच की स्पेस को एक
    • डिलीट करें नॉन-ब्रेकिंग स्पेस ( )
  4. ट्रिम करें बटन क्लिक करें।

हो गया! एक क्लिक में सभी अतिरिक्त स्पेस हटा दिए जाते हैं।

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

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