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

Excel में TRIM() फ़ंक्शन का उपयोग करें: किसी भी स्पेसिंग समस्या को ठीक करें

देखें कि TRIM() फ़ंक्शन अतिरिक्त स्पेस कैसे हटाता है और आपका डेटा कैसे साफ़ करता है। SUBSTITUTE(), CLEAN(), और VALUE() जैसे अन्य फ़ंक्शनों के साथ मिलाकर सभी प्रकार की फ़ॉर्मैटिंग समस्याएँ ठीक करें।
· 6 मि॰ पढ़ें

AI के साथ खोजें

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

इसे ठीक करने के लिए, Excel TRIM() फ़ंक्शन प्रदान करता है, जो सभी अतिरिक्त स्पेस हटाकर शब्दों के बीच केवल एक स्पेस छोड़ता है। इससे डेटा साफ़ हो जाता है और उसके साथ काम करना आसान हो जाता है।

त्वरित उत्तर

Excel में TRIM() फ़ंक्शन टेक्स्ट से बीच के, शुरुआत के और अंत के सभी स्पेस हटाता है, और शब्दों के बीच केवल एक स्पेस छोड़ता है।

=TRIM(text) 

मान लीजिए मेरे पास सेल A2 में पूरा नाम है और पहले और आखिरी नाम के बीच अतिरिक्त स्पेस है। निम्नलिखित सूत्र का उपयोग करें:

=TRIM(A2)

Excel में TRIM फ़ंक्शन का उपयोग करना।

TRIM() फ़ंक्शन का उपयोग करें। चित्र: लेखक द्वारा।

Excel TRIM() फ़ंक्शन के उपयोग और उदाहरण

आइए उदाहरणों के साथ सीखें कि TRIM() अतिरिक्त स्पेस कैसे साफ़ करता है और फ़ॉर्मैटिंग समस्याएँ कैसे ठीक करता है।

आयातित डेटा को साफ़ करने के लिए TRIM() का उपयोग

कभी-कभी बाहरी स्रोतों से Excel में डेटा आयात करते समय वह गड़बड़ा जाता है। अक्सर जगह-जगह अतिरिक्त स्पेस होते हैं, जो सॉर्टिंग, फ़िल्टरिंग या साधारण गणनाओं में भी बाधा डालते हैं।

मान लीजिए मेरे पास ग्राहक विवरणों का एक डेटासेट है जिसमें स्पेस असंगत हैं, और मैं एक साथ कोशिकाओं से अतिरिक्त स्पेस हटाना चाहता/चाहती हूँ। इसके लिए, मैं सेल C2 में निम्न सूत्र दर्ज करता/करती हूँ और फिर फिल हैंडल पर डबल-क्लिक करके फ़ॉर्मूला सभी कोशिकाओं पर लागू करता/करती हूँ:

=TRIM(A2)

Excel में TRIM फ़ंक्शन से सभी अतिरिक्त स्पेस हटाना।

TRIM() फ़ंक्शन से अतिरिक्त स्पेस हटाएँ। चित्र: लेखक द्वारा

संख्याओं के साथ TRIM() का उपयोग

TRIM() फ़ंक्शन केवल टेक्स्ट के साथ काम करता है। यदि हम इसे किसी संख्या पर लगाते हैं, तो Excel उसे टेक्स्ट की तरह ही ट्रीट करता है, जिससे गणनाओं में समस्या आ सकती है।

Excel में संख्यात्मक मानों पर TRIM का उपयोग।

TRIM() संख्यात्मक मानों को टेक्स्ट की तरह मानता है। चित्र: लेखक द्वारा।

ऊपर के उदाहरण में, हम देखते हैं कि TRIM() ने स्पेस साफ़ कर दिए हैं, लेकिन दो बातें सही नहीं लगतीं:

  • पहला, संख्याएँ दाएँ-संरेखित होने के बजाय बाएँ-संरेखित हैं। Excel में संख्याएँ सामान्यतः दाएँ-संरेखित होती हैं।

  • दूसरा, स्टेटस बार केवल COUNT() दिखा रहा है, और जब मैं SUM() से इन मानों का जोड़ करता/करती हूँ, तो यह शून्य लौटाता है।

इसे ठीक करने के लिए, हम TRIM() को VALUE() फ़ंक्शन के अंदर लपेट सकते हैं, इस तरह:

=VALUE(TRIM(A2))

यह अतिरिक्त चरण ट्रिम किए गए टेक्स्ट को फिर से संख्या में बदल देता है।

Excel में संख्यात्मक मान ठीक करने के लिए VALUE फ़ंक्शन के अंदर TRIM को जोड़ें।

TRIM() को VALUE() फ़ंक्शन के अंदर रखें। चित्र: लेखक द्वारा।

डिलिमिटर हटाने के लिए TRIM() का उपयोग

यदि हमें टेक्स्ट से किसी विशेष डिलिमिटर को हटाना हो, तो हम SUBSTITUTE() फ़ंक्शन का उपयोग कर सकते हैं। मान लीजिए, मेरे टेक्स्ट में कॉमा हैं, लेकिन मुझे उन्हें नहीं रखना। मैं निम्न सूत्र का उपयोग कर सकता/सकती हूँ:

=SUBSTITUTE(A2,",","")

यह चरण अपने आप कॉमा हटा देता है, लेकिन उनके आसपास के अतिरिक्त स्पेस नहीं हटाता। इसलिए, अधिक सटीकता के लिए, मैं SUBSTITUTE() को TRIM() के साथ जोड़ता/जोड़ती हूँ:

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

Excel में डिलिमिटर हटाने के लिए SUBSTITUTE और TRIM को जोड़ें।

SUBSTITUTE() और TRIM() को मिलाएँ। चित्र: लेखक द्वारा

Excel के Trim() फ़ंक्शन की उन्नत तकनीकें

इसके बुनियादी उपयोग के अलावा, TRIM() अन्य Excel फ़ंक्शनों के साथ मिलकर उन्नत कार्य भी कर सकता है। 

गैर-प्रिंट करने योग्य अक्षर हटाने के लिए TRIM() का उपयोग

कभी-कभी हमारे डेटा में गैर-प्रिंट करने योग्य अक्षर हो सकते हैं जिन्हें अकेला TRIM() संभाल नहीं सकता। इसलिए मैं CLEAN() फ़ंक्शन का उपयोग करता/करती हूँ और उसे TRIM() के अंदर लपेटता/लपेटती हूँ।

=TRIM(CLEAN(A1))

यहाँ, TRIM() अतिरिक्त स्पेस साफ़ करता है, और CLEAN() गैर-प्रिंट करने योग्य अक्षर हटाता है।

Excel में TRIM और CLEAN फ़ंक्शनों से गैर-प्रिंट करने योग्य अक्षर हटाएँ।

गैर-प्रिंट करने योग्य अक्षर साफ़ करें। चित्र: लेखक द्वारा।

किसी सेल में शब्दों की संख्या गिनने के लिए TRIM() का उपयोग

हम TRIM() का उपयोग किसी सेल में शब्दों की संख्या गिनने के लिए भी कर सकते हैं। निम्न सूत्र देखें:

=LEN(TRIM(A1)) - LEN(SUBSTITUTE(TRIM(A1), " ", "")) + 1 

यहाँ, TRIM(A1) अतिरिक्त स्पेस हटाता है, LEN(TRIM(A1)) साफ़ किए गए टेक्स्ट में स्पेस सहित सभी अक्षरों की गिनती करता है, और LEN(SUBSTITUTE(TRIM(A1), " ", "")) सभी स्पेस हटाकर केवल वास्तविक अक्षरों की गिनती करता है। फिर, शब्दों की संख्या पाने के लिए, यह स्पेस के बिना अक्षरों की गिनती को कुल गिनती से घटाता है। और चूँकि शब्दों की संख्या हमेशा स्पेस की संख्या से + 1 अधिक होती है, यह सूत्र अंतिम शब्द-गणना देता है।

किसी सेल में शब्दों की गिनती के लिए TRIM का उपयोग।

किसी सेल में शब्दों की गिनती के लिए TRIM() का उपयोग करें। चित्र: लेखक द्वारा।

लेकिन यह सूत्र खाली सेल के लिए 1 लौटाता है। इससे बचने के लिए, मैं ऊपर के सूत्र में थोड़ा बदलाव करता/करती हूँ, और यह 0 लौटाता है:

=IF(A2="", 0, LEN(TRIM(A2))-LEN(SUBSTITUTE(A2," ",""))+1)

Excel में खाली कोशिकाओं के शब्दों की गिनती को शून्य मानना।

खाली कोशिकाओं के साथ शब्द गिनें। चित्र: लेखक द्वारा।

नॉन-ब्रेकिंग स्पेस संभालने के लिए TRIM() का उपयोग

TRIM() स्पेस हटाता है लेकिन नॉन-ब्रेकिंग स्पेस नहीं हटाता। ये स्पेस दिखने में सामान्य लगते हैं, पर अलग तरह से बर्ताव करते हैं क्योंकि ये एक विशिष्ट यूनिकोड अक्षर होते हैं जिनका मान 160 होता है 7-bit ASCII में। आप इन्हें वेबसाइटों से कॉपी किए गए टेक्स्ट में देख सकते हैं।

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

यहाँ, CHAR(160) नॉन-ब्रेकिंग स्पेस को सामान्य स्पेस से बदल देता है, और फिर TRIM() अतिरिक्त स्पेस हटा देता है।

Excel में TRIM और SUBSTITUTE फ़ंक्शन से नॉन-ब्रेकिंग स्पेस हटाना।

TRIM() और SUBSTITUTE() से नॉन-ब्रेकिंग स्पेस हटाएँ। चित्र: लेखक द्वारा।

आम समस्याएँ और समाधान

भले ही TRIM() एक सरल फ़ंक्शन है, इसे इस्तेमाल करते हुए मुझे कुछ समस्याएँ मिली हैं। कभी-कभी यह उम्मीद के मुताबिक काम नहीं करता और त्रुटियाँ देता है। तो आइए कुछ आम समस्याएँ और उन्हें मैं कैसे ठीक करता/करती हूँ, देखें।

#VALUE! त्रुटियों को ठीक करना

यदि TRIM() के उपयोग के बाद #VALUE! त्रुटि आती है, तो संभव है कि फ़ंक्शन टेक्स्ट के बजाय किसी संख्यात्मक मान पर लागू हुआ है। इसे ठीक करने के लिए, मैं पहले जाँचता/जाँचती हूँ कि डेटा वास्तव में टेक्स्ट है या नहीं। यदि मुझे संख्याओं में स्पेस साफ़ करने हैं, तो मैं ऊपर बताए अनुसार TRIM() को VALUE() के अंदर लपेटता/लपेटती हूँ। इस तरह, TRIM() अतिरिक्त स्पेस हटाता है और VALUE() उसे फिर से संख्या में बदल देता है। 

बड़े डेटासेट में प्रदर्शन संबंधी समस्याएँ ठीक करना

यदि आप बड़े डेटासेट पर TRIM() का उपयोग करते हैं, तो Excel धीमा पड़ सकता है क्योंकि स्प्रेडशीट में हर बदलाव पर यह हर पंक्ति को फिर से कैल्कुलेट करेगा। इसे ठीक करने के लिए, संभव हो तो आयात करने से पहले डेटा को ट्रिम करें। या TRIM() लगाने के बाद, साफ़ किए गए कॉलम को कॉपी करें और उसे मान (Ctrl + Alt + V > Paste Values) के रूप में पेस्ट कर दें। इससे फ़ॉर्मूले हट जाते हैं और प्रदर्शन बेहतर होता है।

विशेष अक्षरों से जुड़ी समस्याएँ ठीक करना

TRIM() केवल 32 कैरेक्टर कोड को ASCII (7-bit एनकोडिंग) में संभालता है। इसलिए छिपे अक्षरों की जाँच करने के लिए मैं CODE() फ़ंक्शन का उपयोग करता/करती हूँ:

  • पहले अक्षर का कोड जानने के लिए, मैं =CODE(LEFT(A1,1)) उपयोग करता/करती हूँ।

  • आखिरी अक्षर की जाँच के लिए, मैं =CODE(RIGHT(A1,1)) उपयोग करता/करती हूँ।

  • किसी विशिष्ट स्थिति की जाँच के लिए, मैं =CODE(MID(A1, n, 1)) उपयोग करता/करती हूँ (n को स्थिति संख्या से बदलें।)

उदाहरण के लिए, मेरे पास नमूना डेटा है, और पहली सेल में कैरेक्टर टेक्स्ट के दाईं ओर है, तो मैं उस कैरेक्टर का कोड जानने के लिए निम्न सूत्र उपयोग करता/करती हूँ:

=CODE(RIGHT(A2))

अब मुझे पता है कि कैरेक्टर 162 है, तो मैं उसे आसानी से SUBSTITUTE() और TRIM() से इस तरह हटा देता/देती हूँ:

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

Excel में CODE, SUBSTITUTE, और TRIM फ़ंक्शनों से विशेष अक्षर हटाना।

CODE(), SUBSTITUTE(), और TRIM() से विशेष अक्षर हटाएँ। चित्र: लेखक द्वारा।

ट्रिम किया गया डेटा अपडेट न होने पर क्या करें

एक बार, मैंने TRIM() लगाया, लेकिन कुछ बदला ही नहीं। दोबारा जाँचने पर पता चला कि Excel मैनुअल कैलकुलेशन मोड में था, इसलिए फ़ॉर्मूले अपडेट नहीं हो रहे थे। इसे ठीक करने के लिए, मैं Formulas > Calculation Options में गया/गई और उसे Automatic पर सेट किया। फिर मेरा फ़ॉर्मूला ठीक से काम करने लगा।

अंतिम विचार 

अब आप जानते हैं कि TRIM() फ़ंक्शन Excel में अतिरिक्त स्पेस हटाता है और गणना संबंधी समस्याओं को रोकता है। इसलिए, चाहे आप डेटा आयात कर रहे हों या छिपे हुए/विशेष अक्षर हटा रहे हों, आपको समस्याएँ एक-एक करके नहीं सुलझानी पड़ेंगी। इसके बजाय, सर्वोत्तम परिणामों के लिए TRIM() को SUBSTITUTE(), CLEAN(), और VALUE() जैसे अन्य फ़ंक्शनों के साथ जोड़ें।

अपनी Excel क्षमताएँ और निखारने के लिए हमारा Data Preparation in Excel कोर्स देखें। यह आपको डेटा को आसानी से साफ़ और व्यवस्थित करना सिखाएगा। इसे सीखने के बाद, हमारा Data Visualization in Excel कोर्स देखें और कच्चे डेटा को स्पष्ट, दृश्य अंतर्दृष्टियों में बदलना सीखें।

Laiba Siddiqui

लेखक

Laiba Siddiqui

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

Excel Trim() सामान्य प्रश्न

TRIM() उपयोग करने से पहले, मैं कैसे जाँचूँ कि किसी सेल में अतिरिक्त स्पेस हैं?

TRIM() उपयोग करने से पहले, किसी सेल में मौजूद अतिरिक्त स्पेस की गणना करने के लिए यह सूत्र उपयोग करें:```=LEN(A1)-LEN(TRIM(A1))```

यदि यह 0 से बड़ा मान लौटाता है, तो इसका मतलब है कि सेल में अतिरिक्त स्पेस हैं।

मैं शब्दों के बीच के स्पेस को रखते हुए केवल शुरुआती स्पेस कैसे हटाऊँ?

शब्दों के बीच के स्पेस को बरकरार रखते हुए केवल शुरूआती स्पेस हटाने के लिए यह सूत्र उपयोग करें:

=MID(A2,FIND(MID(TRIM(A2),1,1),A2),LEN(A2))

यह पहले गैर-स्पेस अक्षर को ढूँढेगा और उसी बिंदु से आगे की सामग्री को रखेगा, जबकि शब्दों के बीच के स्पेस बने रहेंगे।

क्या मैं Excel में Find & Replace टूल से शब्दों के बीच अतिरिक्त स्पेस हटा सकता/सकती हूँ?

हाँ, ऐसा करने के लिए निम्न चरणों का पालन करें:

  • अपने डेटा रेंज का चयन करें।
  • Ctrl + H दबाएँ ताकि Find & Replace खुल जाए।
  • Find what में दो स्पेस दर्ज करें।
  • Replace with में एक स्पेस दर्ज करें।
  • "Replace All" पर क्लिक करें और तब तक दोहराएँ जब तक पॉप-अप यह न कहे: We couldn't find anything to replace।
क्या मैं एक ही समय में पहले अक्षर को बड़ा कर सकता/सकती हूँ और ट्रिम भी कर सकता/सकती हूँ?

हाँ, आप PROPER(TRIM(A2)) का उपयोग करके अतिरिक्त स्पेस हटा सकते/सकती हैं और साथ ही प्रत्येक शब्द के पहले अक्षर को बड़ा कर सकते/सकती हैं। इससे टेक्स्ट साफ़ और सही फ़ॉर्मैट में हो जाता है।

विषय