विषयसूची
ट्यूटोरियल एक्सेल स्पेस को ट्रिम करने के कुछ त्वरित और आसान तरीके दिखाता है। शब्दों के बीच आगे, पीछे और अतिरिक्त रिक्त स्थान को निकालना सीखें, एक्सेल TRIM फ़ंक्शन क्यों काम नहीं कर रहा है और इसे कैसे ठीक करें।
क्या आप डुप्लिकेट के लिए दो कॉलम की तुलना कर रहे हैं जो आप जानते हैं, लेकिन आपके सूत्रों को एक भी डुप्लिकेट प्रविष्टि नहीं मिल रही है? या, क्या आप संख्याओं के दो कॉलम जोड़ रहे हैं, लेकिन केवल शून्य प्राप्त कर रहे हैं? और पृथ्वी पर आपका स्पष्ट रूप से सही वीलुकअप फॉर्मूला एन/ए त्रुटियों का एक गुच्छा क्यों लौटाता है? ये समस्याओं के केवल कुछ उदाहरण हैं जिनका उत्तर आप खोज रहे होंगे। और ये सभी अतिरिक्त रिक्त स्थान के कारण होते हैं जो आपके कक्षों में संख्यात्मक और पाठ मानों के पहले, बाद में या उनके बीच छिपे होते हैं।
Microsoft Excel रिक्तियों को हटाने और अपना डेटा साफ़ करें। इस ट्यूटोरियल में, हम एक्सेल में रिक्त स्थान को हटाने के सबसे तेज़ और आसान तरीके के रूप में TRIM फ़ंक्शन की क्षमताओं की जांच करेंगे।
TRIM फ़ंक्शन - एक्सेल में अतिरिक्त स्थान हटाएं
आप एक्सेल में TRIM फ़ंक्शन का उपयोग करते हैं, पाठ से अतिरिक्त रिक्त स्थान हटाते हैं। यह सभी अग्रणी, अनुगामी और बीच के रिक्त स्थान शब्दों के बीच एक एकल स्थान वर्ण को छोड़कर हटा देता है।
TRIM फ़ंक्शन का सिंटैक्स सबसे आसान है जिसकी कोई कल्पना कर सकता है:
जहाँ text एक सेल है जिससे आप अतिरिक्त स्पेस हटाना चाहते हैं।
उदाहरण के लिए, सेल A1 में स्पेस हटाने के लिए, आप इसका उपयोग करते हैंसूत्र:
=TRIM(A1)
और निम्न स्क्रीनशॉट परिणाम दिखाता है:
हां, यह इतना आसान है!
कृपया ध्यान दें कि TRIM फ़ंक्शन को केवल स्पेस कैरेक्टर को हटाने के लिए डिज़ाइन किया गया था, जिसका 7-बिट ASCII कोड सिस्टम में मान 32 है। यदि अतिरिक्त रिक्तियों के अलावा, आपके डेटा में लाइन ब्रेक और गैर-प्रिंटिंग वर्ण शामिल हैं, तो ASCII सिस्टम में पहले 32 गैर-प्रिंटिंग वर्णों को हटाने के लिए स्वच्छ के साथ संयोजन में TRIM फ़ंक्शन का उपयोग करें।
उदाहरण के लिए, करने के लिए सेल A1 से रिक्त स्थान, पंक्ति विराम और अन्य अवांछित वर्ण निकालें, इस सूत्र का उपयोग करें:
=TRIM(CLEAN(A1))
अधिक जानकारी के लिए, कृपया देखें कि Excel में गैर-मुद्रण वर्ण कैसे निकालें
नॉनब्रेकिंग स्पेस (html कैरेक्टर ) से छुटकारा पाने के लिए, जिसका मान 160 है, TRIM का उपयोग SUBSTITUTE और CHAR फंक्शन के साथ करें:
=TRIM(SUBSTITUTE(A1, CHAR(160), " "))
पूरे विवरण के लिए, कृपया देखें कि एक्सेल में गैर-ब्रेकिंग स्पेस कैसे हटाएं
एक्सेल में टीआरआईएम फ़ंक्शन का उपयोग कैसे करें - सूत्र उदाहरण
अब जब आप मूल बातें जानते हैं, तो चलिए एक्सेल में टीआरआईएम के कुछ विशिष्ट उपयोगों पर चर्चा करते हैं, ऐसी कठिनाइयाँ जिनका आप सामना कर सकते हैं और समाधान काम कर रहे हैं।
डेटा के एक पूरे कॉलम में स्पेस कैसे कम करें
मान लें कि आपके पास नामों का एक कॉलम है जिसमें टेक्स्ट के पहले और बाद में कुछ व्हाइटस्पेस है, साथ ही क्योंकि अधिक शब्दों के बीच एक से अधिक रिक्त स्थान। तो, आप एक समय में सभी कोशिकाओं में सभी प्रमुख, अनुगामी और बीच-बीच में रिक्त स्थान को कैसे हटाते हैं? किसी एक्सेल को कॉपी करकेस्तंभ भर में TRIM सूत्र, और फिर सूत्रों को उनके मानों से बदलना। विस्तृत चरण नीचे दिए गए हैं।
- हमारे उदाहरण में शीर्ष सेल, A2 के लिए एक TRIM सूत्र लिखें:
=TRIM(A2)
- कर्सर को निचले दाएं कोने में रखें फॉर्मूला सेल (इस उदाहरण में बी 2) का, और जैसे ही कर्सर प्लस साइन में बदल जाता है, डेटा के साथ अंतिम सेल तक, कॉलम के नीचे फॉर्मूला कॉपी करने के लिए इसे डबल-क्लिक करें। परिणामस्वरूप, आपके पास 2 कॉलम होंगे - स्पेस के साथ मूल नाम और फ़ॉर्मूला-चालित ट्रिम किए गए नाम।
- ट्रिम फ़ार्मुलों वाले सभी सेल चुनें (इस उदाहरण में B2:B8), और उन्हें कॉपी करने के लिए Ctrl+C दबाएं.
- मूल डेटा वाले सभी सेल चुनें (A2:A8) ), और Ctrl+Alt+V दबाएं, फिर V दबाएं। यह पेस्ट वैल्यू शॉर्टकट है जो पेस्ट स्पेशल > वैल्यू
- एंटर कुंजी दबाएं। हो गया!
संख्यात्मक कॉलम में अग्रणी रिक्त स्थान कैसे निकालें
जैसा कि आपने अभी देखा है, एक्सेल TRIM फ़ंक्शन ने बिना टेक्स्ट डेटा के कॉलम से सभी अतिरिक्त रिक्त स्थान हटा दिए हैं एक अड़चन। लेकिन क्या होगा यदि आपका डेटा संख्या है, टेक्स्ट नहीं?
पहली नज़र में, ऐसा लग सकता है किTRIM फ़ंक्शन ने अपना काम किया है। हालाँकि, करीब से देखने पर, आप देखेंगे कि छंटनी किए गए मान संख्याओं की तरह व्यवहार नहीं करते हैं। यहां असामान्यता के कुछ संकेत दिए गए हैं:
- प्रमुख रिक्त स्थान वाले मूल कॉलम और छंटनी की गई संख्या दोनों बाएं-संरेखित हैं, भले ही आप कोशिकाओं पर संख्या प्रारूप लागू करते हैं, जबकि सामान्य संख्याएं दाएं-संरेखित होती हैं डिफ़ॉल्ट रूप से।
- जब दो या दो से अधिक सेल काटे गए नंबरों का चयन किया जाता है, तो एक्सेल स्टेटस बार में केवल COUNT प्रदर्शित करता है। संख्याओं के लिए, इसे SUM और AVERAGE भी प्रदर्शित करना चाहिए।
- छंटनी की गई कोशिकाओं पर लागू किया गया SUM सूत्र शून्य लौटाता है।
सभी दिखावे से, काटे गए मान टेक्स्ट स्ट्रिंग्स हैं, जबकि हम नंबर चाहते हैं। इसे ठीक करने के लिए, आप ट्रिम किए गए मानों को 1 से गुणा कर सकते हैं (सभी मानों को एक झटके में गुणा करने के लिए, पेस्ट स्पेशल > गुणा विकल्प का उपयोग करें)। , इस तरह:
=VALUE(TRIM(A2))
उपरोक्त सूत्र सभी आगे और पीछे की जगहों को हटा देता है, यदि कोई हो, और परिणामी मान को एक संख्या में बदल देता है, जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है:
एक्सेल में केवल आगे के स्पेस को कैसे हटाएं (लेफ्ट ट्रिम)
कुछ स्थितियों में, आप अपने डेटा को बेहतर पठनीय बनाने के लिए शब्दों के बीच डुप्लीकेट और यहां तक कि ट्रिपल स्पेस टाइप कर सकते हैं। हालाँकि, आप इस तरह के प्रमुख स्थानों से छुटकारा पाना चाहते हैं:
जैसा कि आप पहले से ही जानते हैं, TRIM फ़ंक्शनटेक्स्ट स्ट्रिंग्स के बीच में अतिरिक्त रिक्त स्थान को हटा देता है, जो कि हम नहीं चाहते हैं। सभी बीच की जगहों को अक्षुण्ण रखने के लिए, हम थोड़ा और जटिल सूत्र का उपयोग करेंगे:
=MID(A2,FIND(MID(TRIM(A2),1,1),A2),LEN(A2))
उपरोक्त सूत्र में, FIND, MID और TRIM का संयोजन स्थिति की गणना करता है एक स्ट्रिंग में पहला पाठ वर्ण। और फिर, आप उस नंबर को दूसरे MID फ़ंक्शन को प्रदान करते हैं ताकि यह पहले पाठ वर्ण की स्थिति से शुरू करते हुए संपूर्ण टेक्स्ट स्ट्रिंग (स्ट्रिंग की लंबाई की गणना LEN द्वारा की जाती है) लौटाता है।
निम्नलिखित स्क्रीनशॉट दिखाता है कि सभी प्रमुख रिक्त स्थान चले गए हैं, जबकि शब्दों के बीच कई रिक्त स्थान अभी भी हैं:
अंतिम स्पर्श के रूप में, मूल पाठ को ट्रिम किए गए मानों से बदलें, जैसा कि ट्रिम सूत्र उदाहरण के चरण 3 में दिखाया गया है , और आप जाने के लिए तैयार हैं!
युक्ति। अगर आप भी सेल के अंत से स्पेस हटाना चाहते हैं, तो ट्रिम स्पेस टूल का इस्तेमाल करें। शब्दों के बीच कई रिक्त स्थान को अक्षुण्ण रखते हुए अग्रणी और अनुगामी रिक्त स्थान को हटाने के लिए कोई स्पष्ट एक्सेल सूत्र नहीं है।
सेल में अतिरिक्त स्पेस की गणना कैसे करें
कभी-कभी, अपनी एक्सेल शीट में स्पेस हटाने से पहले, आप जानना चाहेंगे कि वास्तव में कितने अतिरिक्त स्पेस हैं।
नंबर प्राप्त करने के लिए सेल में अतिरिक्त रिक्तियों की संख्या, LEN फ़ंक्शन का उपयोग करके कुल टेक्स्ट लंबाई का पता लगाएं, फिर अतिरिक्त रिक्तियों के बिना स्ट्रिंग की लंबाई की गणना करें, और बाद वाले को पूर्व से घटाएं:
=LEN(A2)-LEN(TRIM(A2))
निम्नलिखितस्क्रीनशॉट कार्रवाई में उपरोक्त सूत्र दिखाता है:
ध्यान दें। सूत्र सेल में अतिरिक्त रिक्त स्थान की गिनती लौटाता है, अर्थात शब्दों के बीच आगे, पीछे, और लगातार एक से अधिक रिक्त स्थान, लेकिन यह पाठ के मध्य में एकल रिक्त स्थान की गणना नहीं करता है। यदि आप सेल में कुल रिक्त स्थान प्राप्त करना चाहते हैं, तो इस स्थानापन्न सूत्र का उपयोग करें।
अतिरिक्त स्पेस वाले सेल को हाइलाइट कैसे करें
संवेदनशील या महत्वपूर्ण जानकारी के साथ काम करते समय, आप यह देखे बिना कुछ भी हटाने में संकोच कर सकते हैं कि वास्तव में आप क्या हटा रहे हैं। इस मामले में, आप पहले अतिरिक्त स्पेस वाले सेल को हाइलाइट कर सकते हैं, और फिर उन स्पेस को सुरक्षित रूप से हटा सकते हैं।
इसके लिए, निम्न सूत्र के साथ एक सशर्त स्वरूपण नियम बनाएं:
=LEN($A2)>LEN(TRIM($A2))
जहां A2 डेटा के साथ सबसे ऊपरी सेल है जिसे आप हाइलाइट करना चाहते हैं।
फॉर्मूला एक्सेल को उन सेल को हाइलाइट करने का निर्देश देता है जिसमें स्ट्रिंग की कुल लंबाई ट्रिम किए गए टेक्स्ट की लंबाई से अधिक है।
एक सशर्त स्वरूपण नियम बनाने के लिए, उन सभी कक्षों (पंक्तियों) का चयन करें जिन्हें आप कॉलम हेडर के बिना हाइलाइट करना चाहते हैं, होम टैब > शैली समूह पर जाएं, और <1 पर क्लिक करें>सशर्त स्वरूपण > नया नियम > किस सेल को प्रारूपित करना है यह निर्धारित करने के लिए एक सूत्र का उपयोग करें ।
यदि आप अभी तक एक्सेल सशर्त स्वरूपण से परिचित नहीं हैं , आपको यहां विस्तृत चरण मिलेंगे: सशर्त स्वरूपण नियम कैसे बनाएंसूत्र।
जैसा कि नीचे दिए गए स्क्रीनशॉट में दिखाया गया है, परिणाम पूरी तरह से अतिरिक्त रिक्त स्थान की पुष्टि करता है जो हमें पिछले उदाहरण में मिला था:
जैसा कि आप देखते हैं, उपयोग एक्सेल में टीआरआईएम फ़ंक्शन का आसान और सीधा है। फिर भी, यदि कोई इस ट्यूटोरियल में चर्चा किए गए फ़ार्मुलों को करीब से देखना चाहता है, तो ट्रिम एक्सेल स्पेस वर्कबुक डाउनलोड करने के लिए आपका स्वागत है।
एक्सेल TRIM काम नहीं कर रहा है
TRIM फ़ंक्शन केवल हटाता है अंतरिक्ष वर्ण 7-बिट ASCII वर्ण सेट में कोड मान 32 द्वारा दर्शाया गया है। यूनिकोड कैरेक्टर सेट में, एक और स्पेस कैरेक्टर होता है जिसे नॉन-ब्रेकिंग स्पेस कहा जाता है, जिसे आमतौर पर वेब पेजों पर html कैरेक्टर के रूप में इस्तेमाल किया जाता है। नॉनब्रेकिंग स्पेस का दशमलव मान 160 होता है, और TRIM फ़ंक्शन इसे अपने आप नहीं हटा सकता है।
इसलिए, यदि आपके डेटा सेट में एक या अधिक सफेद स्थान हैं जिन्हें TRIM फ़ंक्शन नहीं हटाता है, तो स्थानापन्न फ़ंक्शन का उपयोग करें नॉन-ब्रेकिंग स्पेस को नियमित स्पेस में बदलने और फिर उन्हें ट्रिम करने के लिए। यह मानते हुए कि पाठ A1 में है, सूत्र इस प्रकार है:
=TRIM(SUBSTITUTE(A1, CHAR(160), " "))
एक अतिरिक्त सावधानी के रूप में, आप किसी भी गैर-मुद्रण योग्य वर्णों के कक्ष को साफ़ करने के लिए स्वच्छ फ़ंक्शन एम्बेड कर सकते हैं:<3
=TRIM(CLEAN(SUBSTITUTE(A1, CHAR(160), " ")))
निम्नलिखित स्क्रीनशॉट अंतर दिखाता है:
यदि उपरोक्त सूत्र आपके लिए भी काम नहीं करते हैं, तो संभावना है कि आपके डेटा में कुछ विशिष्ट गैर-मुद्रण शामिल हैं पात्र32 और 160 के अलावा अन्य कोड मानों के साथ। इस मामले में, वर्ण कोड का पता लगाने के लिए निम्न सूत्रों में से एक का उपयोग करें, जहां A1 एक समस्याग्रस्त सेल है:
अग्रणी स्थान: =CODE(LEFT(A1,1))
ट्रेलिंग स्पेस: =CODE(RIGHT(A1,1))
इन-स्पेस (जहाँ n टेक्स्ट स्ट्रिंग में समस्याग्रस्त वर्ण की स्थिति है):
=CODE(MID(A1, n , 1)))
और फिर , ऊपर चर्चा किए गए TRIM(SUBSTITUTE()) सूत्र को दिए गए वर्ण कोड की आपूर्ति करें।
उदाहरण के लिए, यदि CODE फ़ंक्शन 9 लौटाता है, जो कि क्षैतिज टैब वर्ण है, तो आप इसे निकालने के लिए निम्न सूत्र का उपयोग करते हैं:
=TRIM(SUBSTITUTE(A1, CHAR(9), " "))
Excel के लिए रिक्त स्थान ट्रिम करें - एक क्लिक में अतिरिक्त रिक्त स्थान हटा दें
क्या एक तुच्छ कार्य से निपटने के लिए विभिन्न सूत्रों को सीखने का विचार हास्यास्पद लगता है? तब आप एक्सेल में रिक्त स्थान से छुटकारा पाने के लिए इस एक-क्लिक तकनीक को पसंद कर सकते हैं I आइए हम आपको हमारे अल्टीमेट सुइट में शामिल टेक्स्ट टूलकिट से परिचित कराते हैं। केस बदलने, टेक्स्ट को विभाजित करने और फ़ॉर्मेटिंग साफ़ करने जैसी अन्य बातों के अलावा, यह ट्रिम स्पेस विकल्प प्रदान करता है।
आपके एक्सेल में अल्टीमेट सूट स्थापित होने के साथ, एक्सेल में स्पेस हटाना उतना ही सरल है जितना कि :
- उन सेल का चयन करें जहां आप स्पेस हटाना चाहते हैं।
- रिबन पर ट्रिम स्पेस बटन पर क्लिक करें।
- निम्न में से एक या सभी विकल्प चुनें:
- ट्रिम लीडिंग और ट्रेलिंग स्पेस
- ट्रिम अतिरिक्त स्पेस शब्दों के बीच, एक को छोड़करस्पेस
- ट्रिम नॉन-ब्रेकिंग स्पेसेस ( )
- ट्रिम करें क्लिक करें।
यही सब है इसके लिए! सभी अतिरिक्त रिक्त स्थान पलक झपकते ही हटा दिए जाते हैं।
इस उदाहरण में, हम केवल अग्रणी और अनुगामी रिक्त स्थान हटा रहे हैं, बेहतर पठनीयता के लिए शब्दों के बीच कई रिक्त स्थान बरकरार रखते हुए - वह कार्य जो एक्सेल सूत्र नहीं कर सकते हैं, एक के साथ पूरा किया जाता है माउस क्लिक!
यदि आप अपनी शीट में ट्रिम स्पेसेस आज़माना चाहते हैं, तो इस पोस्ट के अंत में एक मूल्यांकन संस्करण डाउनलोड करने के लिए आपका स्वागत है।
मैं आपको पढ़ने के लिए धन्यवाद देता हूं और अगले सप्ताह आपसे मिलने के लिए उत्सुक हूं। हमारे अगले ट्यूटोरियल में, हम एक्सेल में रिक्त स्थान को ट्रिम करने के अन्य तरीकों पर चर्चा करेंगे, कृपया बने रहें!
उपलब्ध डाउनलोड
ट्रिम एक्सेल स्पेस - सूत्र उदाहरण (.xlsx फ़ाइल)
अल्टीमेट सुइट - परीक्षण संस्करण (.exe फ़ाइल)