# 3.9 TEXTBEFORE, TEXTAFTER आणि TEXTSPLIT

Source: https://ravindrabagale.com/mr/excel/ch03-formulas-and-functions/3-9-textbefore-textafter-and-textsplit.html
Language: mr (Marathi with English technical terms)

Microsoft 365 / Excel 2024 मध्ये ही functions उपलब्ध आहेत; Excel 2021 किंवा जुन्या versions मध्ये नाहीत.

 | Function
 | Syntax (main arguments)
 | Example on PUN-Kothrud-01
 | Result

 | TEXTBEFORE
 | TEXTBEFORE(text, delimiter, [instance_num], …)
 | =TEXTBEFORE(A2,"-")
 | PUN

 | TEXTAFTER
 | TEXTAFTER(text, delimiter, [instance_num], …)
 | =TEXTAFTER(A2,"-",-1)
 | 01

 | TEXTSPLIT
 | TEXTSPLIT(text, col_delimiter, [row_delimiter], [ignore_empty], …)
 | =TEXTSPLIT(A2,"-")
 | PUN · Kothrud · 01 (spills into 3 cells)

PUN-Kothrud-01 मधून TEXTBEFORE पहिल्या hyphen आधीचा PUN देतो. =TEXTAFTER(A2,"-",-1) शेवटच्या hyphen नंतरचं 01 देतो. Negative instance number म्हणजे शेवटाकडून मोजणं. TEXTSPLIT तीन भाग वेगवेगळ्या cells मध्ये देतो.

Email आणि नाव वेगळं करूया

zoya@example.com साठी =TEXTBEFORE(A2,"@") → zoya; =TEXTAFTER(A2,"@") → example.com. =TEXTSPLIT("Ravindra Bagale"," ") → Ravindra आणि Bagale दोन cells मध्ये.

Practice

Kothrud, Pune, 411038 TEXTSPLIT ने तीन columns मध्ये वेगळं करा. Delimiter नंतरचे spaces TRIM ने clean करा. दहा email addresses मधून TEXTAFTER ने domain काढा.

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

TEXTSPLIT चा result spill होतो, म्हणजे शेजारच्या cells मध्ये पसरतो. ती जागा रिकामी नसली तर #SPILL! येतो. Excel 2016/2019 मध्ये FIND + MID सारखा पर्याय वापरा.
