सामग्री तालिका
एक्सेलमा, विभिन्न स्रोतहरूबाट डाटा आयात गर्दा वा डाटासेट सिर्जना गर्दा त्यहाँ अतिरिक्त अनावश्यक ठाउँहरू हुने सम्भावना रहन्छ। कहिलेकाहीँ अतिरिक्त स्पेस फरक प्रकार्यहरू प्रयोग गर्दा त्रुटिहरू निम्त्याउँछ। मानक र राम्रो डेटासेट बनाउनको लागि अतिरिक्त स्पेस ट्रिमिङ आवश्यक छ। यस लेखमा, म एक्सेलमा कसरी स्पेसहरू ट्रिम गर्ने व्याख्या गर्न जाँदैछु।
स्पष्टीकरणलाई स्पष्ट बनाउन, म एक नमूना डेटासेट प्रयोग गर्न जाँदैछु जसले व्यक्तिगत जानकारी प्रतिनिधित्व गर्दछ। एक विशेष व्यक्ति। डेटासेटमा ३ वटा स्तम्भहरू छन् यी हुन् नाम , शहर , र जिप कोड .
अभ्यास गर्न डाउनलोड गर्नुहोस्
Trim Spaces.xlsm
एक्सेलमा स्पेस ट्रिम गर्ने ८ तरिका
१. स्ट्रिङ मानहरूको स्पेस ट्रिम गर्न TRIM प्रकार्य प्रयोग गर्दै
The TRIM प्रकार्य अतिरिक्त खाली ठाउँहरू ट्रिम गर्न सबैभन्दा उपयोगी प्रकार्य हो। यसले ट्रिम गर्दछ सबै धेरै प्रकारका खाली ठाउँहरू यी हुन् अग्रणी , पछाडि , र बीचमा दुवै स्ट्रिङ <2 बाट खाली ठाउँहरू> र संख्यात्मक मानहरू। यसले शब्दहरू बीचको एकल स्पेस क्यारेक्टर ट्रिम गर्न असमर्थ छ।
यहाँ, म नाम <को स्ट्रिङ मानहरूबाट स्पेसहरू ट्रिम गर्न जाँदैछु। 2>स्तम्भ।
सुरु गर्नको लागि, परिणामित मान राख्न कुनै पनि सेल चयन गर्नुहोस्।
➤ मैले E4 कक्ष चयन गरें।
⏩ भित्र कक्ष E4 , निम्न सूत्र टाइप गर्नुहोस्।
=TRIM(B4)
यहाँ, मातपाईंले क्याप्शन दिन चाहनु भएको ठाउँमा यसलाई राख्नुहोस्
⏩ A संवाद बाकस को असाइन म्याक्रो देखा पर्नेछ।
त्यसपछि, चयन गर्नुहोस्। म्याक्रो नाम र म्याक्रो मा।
⏩ मैले Trim_Trailing_Spaces Macro name चयन गरेको Excel Trim Spaces.xlsm बाट चयन गरें। म्याक्रोहरू मा।
त्यसपछि, ठीक छ मा क्लिक गर्नुहोस्।
को नाम बदल्नुहोस् बटन ।
➤ मैले यसलाई नाम दिएँ ट्रिम ट्रेलिङ स्पेस ।
46>
अब, बटन <मा क्लिक गर्नुहोस् 2>कोड चलाउनको लागि।
त्यसैले, सबै पछि लाग्ने खाली ठाउँहरू ट्रिम गरिनेछन् ।
< नामस्तम्भबाट ०> ट्रेलिंगस्पेसहरू ट्रिम गरिएका छन्।
49>
याद गर्नुपर्ने कुराहरू
🔺 TRIM प्रकार्यले सबै प्रकारका मानहरूलाई स्ट्रिङ मान मान्दछ। त्यसैले, संख्यात्मक मानहरूबाट खाली ठाउँहरू ट्रिम गर्दा सावधान रहनुहोस्।
अभ्यास खण्ड
यी अभ्यास गर्न मैले कार्यपुस्तिकामा अभ्यास पाना दिएको छु। खाली ठाउँहरू ट्रिम गर्ने तरिकाहरू वर्णन गरे। तपाईंले यसलाई माथिबाट डाउनलोड गर्न सक्नुहुन्छ।
निष्कर्ष
मैले छाँटकाँट गर्ने ८ सजिलो र द्रुत तरिकाहरू व्याख्या गर्ने प्रयास गरेको छु। एक्सेलमा खाली ठाउँहरू। यी विभिन्न तरिकाहरूले तपाईंलाई सबै प्रकारका मानहरू ट्रिम गर्न मद्दत गर्नेछ। अन्तिममा होइन, यदि तपाइँसँग कुनै प्रकारको सुझाव, विचार, वा प्रतिक्रिया छ भने कृपया तल कमेन्ट गर्न नहिचकिचाउनुहोस्।
TRIMप्रकार्य, मैले सेल B4 पाठको रूपमा चयन गरें। अब, TRIMप्रकार्यले चयन गरिएको कक्षबाट सबै अग्रगामी, पछाडि, र बीचको खाली ठाउँहरू ट्रिमगर्नेछ।⏩ ENTER थिच्नुहोस्। कुञ्जी र तपाईंले नाम जहाँ अतिरिक्त खाली ठाउँहरू छाँटकाँट पाउनुहुनेछ।
⏩ अब, तपाईंले प्रयोग गर्न सक्नुहुन्छ। ह्यान्डल भर्नुहोस् मा स्वतः भर्नुहोस् बाँकी कक्षहरूको लागि सूत्र।
थप पढ्नुहोस्: [ फिक्स] TRIM प्रकार्यले एक्सेलमा काम गरिरहेको छैन: 2 समाधानहरू
2. संख्यात्मक मानहरूको खाली ठाउँहरू ट्रिम गर्न TRIM प्रकार्य प्रयोग गर्दै
तपाईले सबै प्रमुख हटाउन पनि सक्नुहुन्छ, पछि लाग्ने, र संख्यात्मक मानहरूबाट पनि बीचको खाली ठाउँहरू। तर समस्या यो हो कि TRIM प्रकार्यले संख्यात्मक मानहरूलाई पनि स्ट्रिङहरू मान्दछ। त्यसैले तपाईंले संख्यात्मक मानहरूबाट ट्रिम फंक्शन ट्रिम स्पेस सँग VALUE प्रकार्य प्रयोग गर्न आवश्यक छ।
यहाँ, म जिप कोड स्तम्भ
को संख्यात्मक मानहरूबाट स्पेस ट्रिम गर्नुहोस् मा जाँदैछु।
सुरु गर्नको लागि, परिणामको मान राख्नको लागि कुनै पनि सेल चयन गर्नुहोस्।
➤ मैले E4 कक्ष चयन गरें।
⏩ कक्षमा E4 , निम्न सूत्र टाइप गर्नुहोस्।
=TRIM(D4)
यहाँ, TRIM प्रकार्य, मैले सेल D4 पाठ को रूपमा चयन गरें। अब, चयन गरिएको कक्षबाट TRIM प्रकार्यले छाँट्ने सबै अग्रगामी, पछि लाग्ने, र बीचको खाली ठाउँहरू गर्नेछ।
⏩ थिच्नुहोस्। प्रविष्ट गर्नुहोस् कुञ्जी र तपाईंले जिप कोड जहाँ अतिरिक्त खाली ठाउँहरू छाँट्ने पाउनुहुनेछ।
18>
द्वारा नतिजा हेर्दा यस्तो लाग्न सक्छ कि TRIM प्रकार्यले आफ्नो काम गरेको छ। तर यदि तपाईले राम्रोसँग हेर्नुभयो भने तपाईले याद गर्नुहुनेछ कि छाटिएको मानहरूले संख्याहरू जस्तै व्यवहार गर्दैनन्।
यस समस्याबाट बच्न तपाईँले TRIM र प्रयोग गर्न सक्नुहुन्छ। VALUE एकै ठाउँमा कार्य गर्दछ।
सुरुमा, परिणामको मान राख्न कुनै पनि सेल चयन गर्नुहोस्।
➤ मैले E4 सेल चयन गरें।
⏩ कक्ष E4 मा, निम्न सूत्र टाइप गर्नुहोस्।
=VALUE(TRIM(D4))
यहाँ, <1 मा>VALUE प्रकार्य, मैले TRIM(D4) को text को रूपमा प्रयोग गरें।
अर्को, TRIM प्रकार्यमा, मैले सेल चयन गरें D4 पाठ को रूपमा। अब, TRIM प्रकार्यले चयन गरिएको कक्षबाट सबै अग्रगामी, पछि लाग्ने, र बीचको स्पेसहरू ट्रिम गर्नेछ।
अब, VALUE प्रकार्यले ट्रिम गरिएको स्ट्रिङ लाई नम्बर मा रूपान्तरण गर्नेछ।
⏩ ENTER कुञ्जी थिच्नुहोस् र तपाईंले जिप कोड प्राप्त गर्नुहुनेछ। 2>एक संख्याको रूपमा जहाँ अतिरिक्त खाली ठाउँहरू छाँटकाँट गरिएका छन् ।
⏩ अब, तपाईंले फिल ह्यान्डल प्रयोग गर्न सक्नुहुन्छ मा स्वतः भर्नुहोस् बाँकी कक्षहरूको लागि सूत्र।
21>
थप पढ्नुहोस्: कसरी ट्रिम गर्ने एक्सेलमा पाठको अंश (९ सजिलो विधिहरू)
3. बायाँ TRIM प्रयोग गरी प्रमुख स्थानहरू ट्रिम गर्न
यदि तपाइँ केवल अग्रस्थानमा खाली ठाउँहरू ट्रिम गर्न चाहनुहुन्छ भने त्यसो भए तपाईले यसलाई मध्य प्रयोग गरेर गर्न सक्नुहुन्छ प्रकार्य, फेला पार्नुहोस् प्रकार्य, TRIM प्रकार्य, र LEN एकसाथ प्रकार्य।
यहाँ, नाम <2 बाट>स्तम्भ, म केवल ट्रिम गर्न चाहन्छु अग्रगामी खाली ठाउँहरू।
सुरु गर्नको लागि, परिणाम मान राख्न कुनै पनि सेल चयन गर्नुहोस्।
➤ मैले चयन गरें E4 कक्ष।
⏩ कक्ष E4 मा, निम्न सूत्र टाइप गर्नुहोस्।
=MID(B4,FIND(MID(TRIM(B4),1,1),B4),LEN(B4))
यहाँ, MID प्रकार्यमा, मैले सेल B4 लाई पाठ को रूपमा चयन गरेको छु, प्रयोग गरिएको FIND(MID(TRIM(B4)) ,1,1),B4) को रूपमा start_num त्यसपछि प्रयोग गरियो LEN(B4) को रूपमा num_chars ।
अर्को, मा FIND प्रकार्य, मैले MID(TRIM(B4),1,1) को रूपमा find_text प्रयोग गरें र सेल B4 को रूपमा चयन गरें within_text ।
फेरि, MID प्रकार्यमा, मैले RIM(B4) को text को रूपमा प्रयोग गरें, 1 start_num को रूपमा त्यसपछि 1 को num_chars को रूपमा प्रयोग गरियो।
त्यसपछि, LEN प्रकार्यमा, मैले चयन गरें B4 कक्ष text को रूपमा।
सूत्र विच्छेद
➦ TRIM( B4) —> सबै अतिरिक्त खाली ठाउँहरू ट्रिम गर्नेछ।
• आउटपुट: एडम स्मिथ
➦ MID(TRIM(B4),1,1) —> स्थिति १ बाट सुरु गर्दा स्ट्रिङबाट सबस्ट्रिङ निकाल्छ।
• आउटपुट: A
➥ FIND(MID(TRIM(B4),1,1),B4) —> यसले गर्नेछ स्ट्रिङको स्थिति फर्काउनुहोस्।
• आउटपुट: 4
➦ LEN(B4) —> मा क्यारेक्टरहरूको संख्या फर्काउनेछ। पाठ स्ट्रिङ।
• आउटपुट: 17
➥ MID(B4,FIND(MID(TRIM(B4),1,1),B4),LEN(B4)) —> यसले सम्पूर्ण पाठ स्ट्रिङ फर्काउनेछ।
1>अग्रणी नाम “आदम स्मिथ” बाट खाली ठाउँहरू।
⏩ ENTER कुञ्जी थिच्नुहोस् र अग्रणी स्पेसहरू छाँटिएको नाम स्तम्भबाट।
⏩ अब, तपाईंले फिल ह्यान्डल मा <1 प्रयोग गर्न सक्नुहुन्छ>AutoFill बाँकी कक्षहरूको लागि सूत्र।
सम्बन्धित सामग्री : Excel मा बायाँ ट्रिम प्रकार्य: 7 उपयुक्त तरिकाहरू
4. सबै स्पेसहरू ट्रिम गर्न SUBSTITUTE प्रकार्य प्रयोग गर्दै
जब तपाइँ कुनै पनि मानबाट सबै स्पेसहरू ट्रिम गर्न चाहनुहुन्छ तब तपाइँ प्रयोग गर्न सक्नुहुन्छ। SUBSTITUTE प्रकार्य।
यहाँ, म शहर स्तम्भबाट सबै खाली ठाउँहरू ट्रिम गर्नेछु।
सुरु गर्न , परिणामात्मक मान राख्न कुनै पनि सेल चयन गर्नुहोस्।
➤ मैले E4 सेल चयन गरें।
⏩ कक्ष E4 मा, निम्न सूत्र टाइप गर्नुहोस्। .
=SUBSTITUTE(C4," ","")
यहाँ, SUBSTITUTE प्रकार्यमा, मैले C4 सेललाई text को रूपमा चयन गरेको छु, प्रयोग गरिएको ” ” (एकल ठाउँ) पुरानो_पाठ त्यसपछि प्रयोग गरियो “” (कुनै ठाउँ छैन) new_text को रूपमा। अब, SUBSTITUTE प्रकार्यले खाली ठाउँहरू बिना स्पेसहरू प्रतिस्थापन गर्नेछ।
⏩ ENTER कुञ्जी थिच्नुहोस् र अतिरिक्त खाली ठाउँहरू छाँट्ने बाट हुनेछ। शहर स्तम्भ।
26>
⏩ अब,तपाईले फिल ह्यान्डल बाँकी कक्षहरूको लागि सूत्र स्वतः भर्न मा प्रयोग गर्न सक्नुहुन्छ।
५. प्रयोग गर्दै TRIM & ननब्रेकिङ स्पेसहरू ट्रिम गर्नका लागि विकल्प बदल्नुहोस्
जब हामी अरू कतैबाट डाटा आयात गर्छौं, प्रायजसो केही न-ब्रेकिङ स्पेसहरू लुकेका हुन्छन्। तपाईंले ती नन ब्रेकिङ ट्रिम गर्न सक्नुहुन्छ। TRIM प्रकार्य, CLEAN प्रकार्य, र SUBSTITUTE प्रकार्य सँगै प्रयोग गरेर खाली ठाउँहरू।
सुरु गर्नको लागि, परिणाम राख्नको लागि कुनै पनि सेल चयन गर्नुहोस्। मान।
➤ मैले E4 कक्ष चयन गरें।
⏩ कक्ष E4 मा, निम्न सूत्र टाइप गर्नुहोस्।
=TRIM(CLEAN((SUBSTITUTE(B4,CHAR(160)," "))))
यहाँ, TRIM प्रकार्यमा, मैले CLEAN((SUBSTITUTE(B4,CHAR(160)) प्रयोग गरेको छु। ," "))) पाठ को रूपमा। प्रयोग गरियो FIN(MID(TRIM(B4),1,1),B4) को रूपमा start_num त्यसपछि प्रयोग गरियो LEN(B4) को रूपमा num_chars ।
अर्को, CLEAN प्रकार्यमा, मैले SUBSTITUTE(B4,CHAR(160)," “)) को text को रूपमा प्रयोग गरें .
त्यसपछि, SUBSTITUTE प्रकार्यमा, मैले B4 कक्षलाई पाठ को रूपमा चयन गरें, प्रयोग गरिएको CHAR(160) पुरानो_पाठ को रूपमा, त्यसपछि प्रयोग गरियो " " (एकल स्पेस) को रूपमा नयाँ_टेक्स्ट ।
अब, SUBSTITUTE प्रकार्यले नन ब्रेकिङ स्पेसलाई एकल स्पेससँग प्रतिस्थापन गर्नेछ।
सूत्र ब्रेकडाउन
➦ SUBSTITUTE(B4,CHAR(160)," "") —> सबै अतिरिक्त खाली ठाउँहरू ट्रिम गर्नेछ।
• आउटपुट: एडम स्मिथ
➦ CLEAN((SUBSTITUTE(B4,CHAR(160)," “))) —> स्थिति १ बाट सुरु गर्दा स्ट्रिङबाट सबस्ट्रिङ निकाल्छ।
• आउटपुट: एडम स्मिथ
➥ TRIM(CLEAN((SUBSTITUTE(B4,CHAR(160)," “)))) —> यो फर्किनेछ स्ट्रिङको स्थिति।
oo TRIM(" Adam Smith")
• आउटपुट: एडम स्मिथ
• स्पष्टीकरण: छाटिएको नन ब्रेकिङ नामबाट खाली ठाउँहरू “एडम स्मिथ” ।
⏩ ENTER थिच्नुहोस्। कुञ्जी र नन ब्रेकिङ स्पेसहरू नाम स्तम्भबाट छाँट्ने छ।
⏩ Now , तपाईले Fill Handle को AutoFill बाँकी कक्षहरूको लागि सूत्र प्रयोग गर्न सक्नुहुन्छ।
6. खोज र amp; ट्रिम स्पेसहरूमा प्रतिस्थापन गर्नुहोस्
तपाईँ पनि प्रयोग गर्न सक्नुहुन्छ फेला पार्नुहोस् र; विशेषतालाई एक्सेलमा ट्रिम स्पेसहरूमा बदल्नुहोस्।
मलाई तपाइँलाई प्रक्रिया देखाउन दिनुहोस्,
अर्को, तपाइँ जहाँ चाहानुहुन्छ सेल दायरा चयन गर्नुहोस् ट्रिम स्पेसहरू।
➤ मैले सेल दायरा चयन गरें C4:C12 ।
त्यसपछि, घर ट्याब >> खोल्नुहोस्। ; बाट सम्पादन समूह >> जानुहोस् फेला पार्नुहोस् र चयन गर्नुहोस् >> बदल्नुहोस्
ए संवाद बक्स पप अप हुनेछ।
⏩ I प्रयोग गरिएको एकल स्पेस मा के फेला पार्नुहोस् का लागि छाँटकाँट खाली ठाउँहरू।
⏩ मैले सँग बदल्नुहोस् फिल्ड खाली ।
त्यसपछि, सबै बदल्नुहोस् मा क्लिक गर्नुहोस्।
एउटा सन्देशकति प्रतिस्थापनहरू देखा पर्यो भनेर पप अप हुनेछ।
⏩ हामीले १७ प्रतिस्थापनहरू बनायौं।
त्यसपछि, ठीक छ क्लिक गर्नुहोस् र संवाद बन्द गर्नुहोस्। बक्स ।
⏩ यहाँ, सबै खाली ठाउँहरू शहर स्तम्भमा छाँट्ने छन्।
<0सम्बन्धित सामग्री: एक्सेलमा दायाँ क्यारेक्टर र स्पेस ट्रिम गर्नुहोस् (५ तरिका)
7. VBA प्रयोग गरी अग्रगामी खाली ठाउँहरू ट्रिम गर्नुहोस्
यदि तपाईं चाहनुहुन्छ भने, तपाईंले भिजुअल बेसिक (VBA) को लागि अग्रणी खाली ठाउँहरू पनि प्रयोग गर्न सक्नुहुन्छ।
मलाई दिनुहोस्। तपाइँलाई प्रक्रिया व्याख्या गर्नुहोस्,
पहिले, विकासकर्ता ट्याब खोल्नुहोस् >> त्यसपछि भिजुअल बेसिक चयन गर्नुहोस्।
⏩ त्यसपछि, यसले अनुप्रयोगका लागि माइक्रोसफ्ट भिजुअल बेसिक को नयाँ विन्डो खोल्नेछ।
अब, खोल्नुहोस् Insert >> मोड्युल चयन गर्नुहोस्।
खोलिएको मोड्युल मा अग्रणी खाली ठाउँहरू ट्रिम गर्न निम्न कोड टाइप गर्नुहोस्।
6422
यहाँ, Sub Trim_Leading_Spaces() मा, मैले Rg र WRg चरहरू घोषणा गरें दायरा ।
अर्को, संवाद बाकस नाम दिनुहोस् अग्रणी स्थानहरू ट्रिम गर्नुहोस् त्यसपछि एउटा प्रयोग गरियो लुपको लागि मा TRIM प्रत्येक चयन सेल ।
त्यसपछि, मैले ट्रिम गर्न VBA LTRIM प्रकार्य प्रयोग गरें।
अब, सेभ कोड र कार्यपत्रमा फिर्ता जानुहोस्।
VBA लागू गर्न, यदि तपाइँ चाहानुहुन्छ भने तपाइँ अहिले सेल वा सेल दायरा चयन गर्न सक्नुहुन्छ अन्यथा तपाइँ सन्देश बाकस<2 मा दायरा चयन गर्न सक्नुहुन्छ।>।
➤ मैले सेल दायरा चयन गरें B4:B12 ।
त्यसपछि, दृश्य ट्याब >> खोल्नुहोस्। बाट म्याक्रोज >> चयन गर्नुहोस् म्याक्रो हेर्नुहोस्।
38>
ए संवाद बक्स पप अप हुनेछ। त्यहाँबाट Macros name र Macros in चयन गर्नुहोस्।
⏩ मैले Macros name मा Trim_Leading_Spaces चयन गरें।<3
⏩ मैले म्याक्रोस मा Excel Trim Spaces.xlsm चयन गरें।
त्यसपछि, रन मा क्लिक गर्नुहोस्।
ए सन्देश बाकस पप अप हुनेछ जहाँ तपाइँको चयन गरिएको दायरा देखाइनेछ।
अब, ठीक छ मा क्लिक गर्नुहोस्।
त्यसैले, सबै अग्रणी खाली ठाउँहरू छाँट्ने हुनेछन्।
8. ट्रेलिङ स्पेसहरू ट्रिम गर्न VBA प्रयोग गर्दै
यदि तपाईं चाहनुहुन्छ भने, तपाईंले भिजुअल बेसिक<2 प्रयोग गरेर ट्रिम ट्रेलिङ स्पेसहरू पनि गर्न सक्नुहुन्छ।>।
यहाँ, म नाम स्तम्भ
<बाट ट्रेलिंग खाली ठाउँहरू ट्रिम गर्न चाहन्छु। 3>
अब, एप्लिकेशनका लागि भिजुअल बेसिक विन्डो खोल्नको लागि तपाईंले सेक्सन 7 मा व्याख्या गरिएका चरणहरू पालना गर्न सक्नुहुन्छ ।
त्यसपछि, निम्न कोड टाइप गर्नुहोस्। मोड्युल ।
2926
यहाँ, Sub Trim_Trailing_Spaces() मा, मैले rng घोषणा गरें रेन्ज को रूपमा चल।
त्यसपछि, मैले VBA TRIM प्रकार्य प्रयोग गरें। ट्रिम गर्न।
अब, सेभ गर्नुहोस् कोड र कार्यपत्रमा फर्कनुहोस्।
विकासकर्ता ट्याब >> खोल्नुहोस्। बाट Insert >> फारम नियन्त्रणहरू
44>
अब, तान्नुहोस् बटन बाट बटन चयन गर्नुहोस्