एक्सेल ट्रिम फंक्शन - अतिरिक्त जागा काढून टाकण्याचा द्रुत मार्ग

  • ह्याचा प्रसार करा
Michael Brown

ट्युटोरियल एक्सेल स्पेस ट्रिम करण्याचे काही जलद आणि सोपे मार्ग दाखवते. शब्दांमधील अग्रगण्य, अनुगामी आणि अतिरिक्त रिक्त स्थान कसे काढायचे, Excel TRIM फंक्शन का काम करत नाही आणि त्याचे निराकरण कसे करायचे ते जाणून घ्या.

तुम्ही तेथे असलेल्या डुप्लिकेटसाठी दोन स्तंभांची तुलना करत आहात, परंतु तुमची सूत्रे एकच डुप्लिकेट एंट्री शोधू शकत नाहीत? किंवा, तुम्ही संख्यांचे दोन स्तंभ जोडत आहात, परंतु फक्त शून्य मिळवत आहात? आणि पृथ्वीवर तुमचे स्पष्टपणे योग्य असलेले Vlookup फॉर्म्युला N/A त्रुटींचा एक समूह का परत करतो? ही फक्त काही समस्यांची उदाहरणे आहेत ज्यांची तुम्ही उत्तरे शोधत आहात. आणि सर्व अतिरिक्त स्पेस तुमच्या सेलमधील अंकीय आणि मजकूर मूल्यांच्या आधी, नंतर किंवा दरम्यान लपविल्यामुळे होतात.

Microsoft Excel स्पेस काढण्यासाठी काही भिन्न मार्ग ऑफर करतो आणि तुमचा डेटा साफ करा. या ट्युटोरियलमध्ये, आम्ही एक्सेलमधील स्पेस हटवण्याचा सर्वात जलद आणि सर्वात सोपा मार्ग म्हणून TRIM फंक्शनच्या क्षमतेची तपासणी करू.

TRIM फंक्शन - एक्सेलमधील अतिरिक्त स्पेस काढून टाका

तुम्ही एक्सेलमधील TRIM फंक्शन वापरल्यास मजकूरातील अतिरिक्त जागा काढून टाकतात. हे सर्व अग्रगण्य, अनुगामी आणि मधील स्पेस हटवते शब्दांमधील एकल स्पेस वगळता वर्ण.

TRIM फंक्शनचा सिंटॅक्स सर्वात सोपा आहे ज्याची कल्पना करता येते:

TRIM( मजकूर)

जेथे मजकूर हा सेल आहे ज्यातून तुम्हाला जास्तीची जागा काढून टाकायची आहे.

उदाहरणार्थ, सेल A1 मधील स्पेस काढण्यासाठी, तुम्ही हे वापरतासूत्र:

=TRIM(A1)

आणि खालील स्क्रीनशॉट परिणाम दर्शवितो:

होय, हे अगदी सोपे आहे!

कृपया लक्षात ठेवा की TRIM फंक्शन फक्त स्पेस कॅरेक्टर काढून टाकण्यासाठी डिझाइन केले होते, ज्याचे मूल्य 7-बिट ASCII कोड सिस्टममध्ये 32 आहे. अतिरिक्त स्पेसच्या व्यतिरिक्त, तुमच्या डेटामध्ये लाइन ब्रेक आणि नॉन-प्रिंटिंग वर्ण असल्यास, ASCII सिस्टीममधील पहिले 32 नॉन-प्रिंटिंग वर्ण हटवण्यासाठी TRIM फंक्शन क्लीनच्या संयोजनात वापरा.

उदाहरणार्थ, सेल A1 मधून स्पेसेस, लाइन ब्रेक्स आणि इतर अवांछित वर्ण काढून टाका, हे सूत्र वापरा:

=TRIM(CLEAN(A1))

अधिक माहितीसाठी, कृपया Excel मध्ये नॉन-प्रिंटिंग वर्ण कसे काढायचे ते पहा

नॉनब्रेकिंग स्पेसपासून मुक्त होण्यासाठी (html अक्षर ), ज्याचे मूल्य 160 आहे, SUBSTITUTE आणि CHAR फंक्शन्ससह TRIM चा वापर करा:

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

पूर्ण तपशीलांसाठी, कृपया एक्सेलमधील नॉन-ब्रेकिंग स्पेस कसे हटवायचे ते पहा

एक्सेलमध्ये TRIM फंक्शन कसे वापरावे - सूत्र उदाहरणे

आता तुम्हाला मूलभूत गोष्टी माहित आहेत, चला एक्सेलमधील TRIM च्या काही विशिष्ट उपयोगांवर चर्चा करूया, तुम्हाला भेडसावणारे तोटे आणि कामाचे उपाय.

डेटाच्‍या संपूर्ण स्‍तंभमध्‍ये मोकळी जागा कशी ट्रिम करायची

समजा तुम्‍हाला नावांचा स्‍तंभ आहे ज्यात मजकुराच्‍या आधी आणि नंतर काही व्हाईट स्‍पेस आहे, तसेच अधिक म्हणून शब्दांमधील एकापेक्षा जास्त अंतर. तर, तुम्ही एका वेळी सर्व सेलमधील सर्व अग्रगण्य, अनुगामी आणि जादा जागा कशा काढता? एक्सेल कॉपी करूनसंपूर्ण स्तंभात TRIM सूत्र, आणि नंतर सूत्रे त्यांच्या मूल्यांसह बदलणे. तपशीलवार पायऱ्या खाली फॉलो करा.

  1. सर्वोच्च सेलसाठी TRIM सूत्र लिहा, A2 आमच्या उदाहरणात:

    =TRIM(A2)

  2. कर्सरला खालच्या उजव्या कोपर्यात ठेवा फॉर्म्युला सेलचा (या उदाहरणात B2), आणि कर्सर अधिक चिन्हात बदलताच, कॉलमच्या खाली, डेटासह शेवटच्या सेलपर्यंत सूत्र कॉपी करण्यासाठी त्यावर डबल-क्लिक करा. परिणामी, तुमच्याकडे 2 स्तंभ असतील - स्पेससह मूळ नावे आणि सूत्र-चालित ट्रिम केलेली नावे.

  • शेवटी, मूळ स्तंभातील मूल्ये सह पुनर्स्थित करा ट्रिम केलेला डेटा. पण सावधान! मूळ स्तंभावर फक्त ट्रिम केलेला स्तंभ कॉपी केल्याने तुमची सूत्रे नष्ट होतील. हे होण्यापासून रोखण्यासाठी, तुम्हाला केवळ मूल्ये कॉपी करणे आवश्यक आहे, सूत्रांची नाही. कसे ते येथे आहे:
    • ट्रिम सूत्रांसह सर्व सेल निवडा (या उदाहरणात B2:B8), आणि त्यांची कॉपी करण्यासाठी Ctrl+C दाबा.
    • मूळ डेटासह सर्व सेल निवडा (A2:A8 ), आणि Ctrl+Alt+V दाबा, नंतर V दाबा. हा पेस्ट व्हॅल्यूज शॉर्टकट आहे जो स्पेशल पेस्ट करा > व्हॅल्यूज
    • एंटर की दाबा. पूर्ण झाले!

    संख्यात्मक स्तंभातील अग्रगण्य स्पेस कसे काढायचे

    तुम्ही नुकतेच पाहिले आहे, Excel TRIM फंक्शनने मजकूर डेटाच्या स्तंभातून सर्व अतिरिक्त रिक्त स्थाने काढून टाकली. एक अडचण पण तुमचा डेटा मजकूर नसून संख्या असेल तर?

    प्रथम दृष्टीक्षेपात असे दिसते कीTRIM फंक्शनने त्याचे कार्य केले आहे. तथापि, बारकाईने पाहिल्यावर, तुमच्या लक्षात येईल की ट्रिम केलेली मूल्ये संख्यांप्रमाणे वागत नाहीत. येथे असामान्यतेचे काही संकेत आहेत:

    • अग्रगण्य स्पेससह मूळ स्तंभ आणि ट्रिम केलेले अंक दोन्ही डावीकडे संरेखित केले जातात जरी तुम्ही सेलवर संख्या स्वरूप लागू केले तरीही सामान्य संख्या उजवीकडे संरेखित केल्या जातात. डीफॉल्टनुसार.
    • जेव्हा ट्रिम केलेल्या नंबरसह दोन किंवा अधिक सेल निवडले जातात, तेव्हा एक्सेल स्टेटस बारमध्ये फक्त COUNT प्रदर्शित करते. संख्यांसाठी, ते SUM आणि AVERAGE देखील प्रदर्शित केले पाहिजे.
    • ट्रिम केलेल्या सेलवर लागू केलेला SUM सूत्र शून्य मिळवून देतो.

    सर्व देखाव्यांवरून, ट्रिम केलेली मूल्ये टेक्स्ट स्ट्रिंग्स आहेत, तर आम्हाला संख्या हवी आहेत. याचे निराकरण करण्यासाठी, तुम्ही ट्रिम केलेल्या मूल्यांना 1 ने गुणाकार करू शकता (सर्व मूल्ये एकाच वेळी गुणाकार करण्यासाठी, पेस्ट स्पेशल > गुणाकार पर्याय वापरा).

    अधिक सुंदर उपाय म्हणजे VALUE मध्ये TRIM फंक्शन संलग्न करणे. , याप्रमाणे:

    =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 वर क्लिक करा>सशर्त स्वरूपन > नवीन नियम > कोणत्या सेलचे स्वरूपन करायचे हे निर्धारित करण्यासाठी सूत्र वापरा .

    तुम्हाला अद्याप Excel सशर्त स्वरूपनाशी परिचित नसल्यास , तुम्हाला येथे तपशीलवार पायऱ्या आढळतील: यावर आधारित सशर्त स्वरूपन नियम कसे तयार करावेसूत्र.

    खालील स्क्रीनशॉटमध्ये दाखवल्याप्रमाणे, परिणाम आपल्याला मागील उदाहरणात मिळालेल्या अतिरिक्त स्पेसच्या संख्येशी पूर्णपणे पुष्टी करतो:

    तुम्ही पाहिल्याप्रमाणे, वापर Excel मध्ये TRIM फंक्शन सोपे आणि सरळ आहे. तरीसुद्धा, जर एखाद्याला या ट्युटोरियलमध्ये चर्चा केलेल्या सूत्रांकडे जवळून पाहायचे असेल तर, ट्रिम एक्सेल स्पेसेस वर्कबुक डाउनलोड करण्यासाठी तुमचे स्वागत आहे.

    एक्सेल TRIM काम करत नाही

    TRIM फंक्शन फक्त काढून टाकते 7-बिट ASCII वर्ण संचामध्ये कोड मूल्य 32 द्वारे दर्शविलेले स्पेस वर्ण . युनिकोड कॅरेक्टर सेटमध्ये, आणखी एक स्पेस कॅरेक्टर आहे ज्याला नॉन-ब्रेकिंग स्पेस, असे म्हणतात जे वेब पेजेसवर सामान्यतः html कॅरेक्टर म्हणून वापरले जाते. नॉनब्रेकिंग स्पेसचे दशांश मूल्य 160 आहे आणि TRIM फंक्शन ते स्वतःच काढू शकत नाही.

    म्हणून, जर तुमच्या डेटा सेटमध्ये एक किंवा अधिक व्हाईट स्पेस असतील ज्या TRIM फंक्शन काढत नाहीत, तर SUBSTITUTE फंक्शन वापरा ब्रेकिंग नसलेल्या स्पेसेस नियमित स्पेसमध्ये रूपांतरित करणे आणि नंतर त्यांना ट्रिम करणे. मजकूर 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), " "))

    एक्सेलसाठी स्पेस ट्रिम करा - एका क्लिकमध्ये अतिरिक्त स्पेस काढा

    क्षुल्लक काम हाताळण्यासाठी मूठभर वेगवेगळी सूत्रे शिकण्याची कल्पना हास्यास्पद वाटते का? मग एक्सेलमधील रिक्त जागा काढून टाकण्यासाठी तुम्हाला हे एक-क्लिक तंत्र आवडेल. मी तुम्हाला आमच्या अल्टिमेट सूटमध्ये समाविष्ट असलेल्या टेक्स्ट टूलकिटची ओळख करून देतो. केस बदलणे, मजकूर विभाजित करणे आणि स्वरूपन साफ ​​करणे यासारख्या इतर गोष्टींबरोबरच, ते ट्रिम स्पेसेस पर्याय ऑफर करते.

    तुमच्या एक्सेलमध्ये स्थापित केलेल्या अल्टीमेट सूटसह, एक्सेलमधील स्पेस काढणे इतके सोपे आहे. :

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

    त्यात एवढेच आहे! सर्व अतिरिक्त स्पेस एका झटक्यात काढून टाकल्या जातात.

    या उदाहरणात, आम्ही फक्त अग्रगण्य आणि मागच्या जागा काढून टाकत आहोत, चांगल्या वाचनीयतेसाठी शब्दांमधील अनेक स्पेस अबाधित ठेवत आहोत - एक्सेल सूत्र ज्याचा सामना करू शकत नाही ते कार्य माऊस क्लिक!

    तुम्हाला तुमच्या शीटमध्ये ट्रिम स्पेसेस वापरून पहायचे असल्यास, या पोस्टच्या शेवटी मूल्यमापन आवृत्ती डाउनलोड करण्यासाठी तुमचे स्वागत आहे.

    मी वाचल्याबद्दल आभारी आहे आणि पुढच्या आठवड्यात भेटण्यास उत्सुक आहे. आमच्या पुढील ट्युटोरियलमध्ये, आम्ही एक्सेलमधील स्पेस ट्रिम करण्याच्या इतर मार्गांवर चर्चा करू, कृपया संपर्कात रहा!

    उपलब्ध डाउनलोड

    ट्रिम एक्सेल स्पेसेस - सूत्र उदाहरणे (.xlsx फाइल)

    अल्टिम सुट - चाचणी आवृत्ती (.exe फाइल)

    मायकेल ब्राउन हे सॉफ्टवेअर टूल्स वापरून जटिल प्रक्रिया सुलभ करण्याच्या उत्कटतेने एक समर्पित तंत्रज्ञान उत्साही आहे. टेक उद्योगातील एका दशकाहून अधिक अनुभवासह, त्यांनी Microsoft Excel आणि Outlook, तसेच Google Sheets आणि Docs मध्ये आपल्या कौशल्यांचा गौरव केला आहे. मायकेलचा ब्लॉग त्याचे ज्ञान आणि कौशल्य इतरांसोबत सामायिक करण्यासाठी समर्पित आहे, उत्पादकता आणि कार्यक्षमता सुधारण्यासाठी सुलभ टिपा आणि ट्यूटोरियल प्रदान करतो. तुम्ही अनुभवी व्यावसायिक असाल किंवा नवशिक्या असाल, मायकेलचा ब्लॉग या आवश्यक सॉफ्टवेअर टूल्सचा जास्तीत जास्त फायदा घेण्यासाठी मौल्यवान अंतर्दृष्टी आणि व्यावहारिक सल्ला देतो.