# 3.7 SUBSTITUTE, REPLACE, TRIM, CLEAN आणि text case

Source: https://ravindrabagale.com/mr/excel/ch03-formulas-and-functions/3-7-substitute-replace-trim-clean-and-case-functions.html
Language: mr (Marathi with English technical terms)

Text clean करताना unwanted spaces, line breaks, चुकीचं case आणि बदलायचे शब्द हाताळावे लागतात.

 | Function
 | Example
 | Result

 | SUBSTITUTE(text, old, new, [instance])
 | =SUBSTITUTE("Aurangabad Road","Aurangabad","Sambhaji Nagar")
 | Sambhaji Nagar Road

 | REPLACE(old_text, start, num_chars, new_text)
 | =REPLACE("9876543210",1,6,"XXXXXX")
 | XXXXXX3210

 | TRIM(text)
 | =TRIM("  Baner   Pune ")
 | Baner Pune

 | CLEAN(text)
 | removes non-printable characters (codes 0–31), e.g. line breaks
 | 

 | UPPER / LOWER / PROPER
 | =PROPER("sHRADDHA bAGALE")
 | Shraddha Bagale

SUBSTITUTE कोणता text बदलायचा ते शोधतो. REPLACE ठरावीक position पासून characters बदलतो. TRIM सुरुवात/शेवटचे साधे spaces काढतो आणि मधले अनेक spaces एक करतो. CLEAN प्रामुख्याने character codes 0–31 सारखे non-printing characters काढतो. UPPER, LOWER आणि PROPER ने case बदलतो.

Web मधून आलेला hidden space

Non-breaking space CHAR(160) साध्या TRIM ने जात नाही. म्हणून:

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

Supplier product names clean करा

  gokul cow milk   500 ML वर =PROPER(TRIM(A2)) लावल्यावर Gokul Cow Milk 500 Ml येईल. Unit नीट करण्यासाठी =SUBSTITUTE(PROPER(TRIM(A2)),"Ml","ml") → Gokul Cow Milk 500 ml.

Practice

Extra spaces, चुकीचं case आणि line break असलेली Area names clean करा. Customer phone number मधले फक्त शेवटचे 4 digits दाखवण्यासाठी REPLACE वापरा. हा display mask आहे; original data चं access control वेगळं सांभाळा.

रवींद्र बागले यांची tip

TRIM केल्यावरही lookup match होत नसेल तर hidden spaces तपासा. LEN ने length पाहा. Web/PDF मधला CHAR(160) असेल तर SUBSTITUTE ने साध्या space मध्ये बदला आणि मग TRIM करा. सर्व invisible Unicode characters CLEAN काढतो असं समजू नका.
