# 3.6 LEFT, RIGHT, MID, LEN, FIND आणि SEARCH

Source: https://ravindrabagale.com/mr/excel/ch03-formulas-and-functions/3-6-text-functions-left-right-mid-len-find-and.html
Language: mr (Marathi with English technical terms)

Text मधला ठरावीक भाग काढण्यासाठी LEFT, RIGHT आणि MID; length साठी LEN; character ची जागा शोधण्यासाठी FIND किंवा SEARCH वापरतो.

 | Function
 | Syntax
 | Example
 | Result

 | LEFT
 | LEFT(text, [num_chars])
 | =LEFT("BLK-1001",3)
 | BLK

 | RIGHT
 | RIGHT(text, [num_chars])
 | =RIGHT("BLK-1001",4)
 | 1001 (text)

 | MID
 | MID(text, start, num_chars)
 | =MID("PUN-Kothrud-01",5,7)
 | Kothrud

 | LEN
 | LEN(text)
 | =LEN("Kothrud")
 | 7

 | FIND
 | FIND(find_text, within_text, [start])
 | =FIND("-","PUN-Kothrud-01")
 | 4

 | SEARCH
 | SEARCH(find_text, within_text, [start])
 | =SEARCH("k","PUN-Kothrud-01")
 | 5

LEFT सुरुवातीचे characters घेतो, RIGHT शेवटचे आणि MID ठरावीक position पासून. FIND case-sensitive आहे आणि wildcards वापरत नाही. SEARCH case ignore करतो आणि * व ? वापरू देतो.

लांबी बदलणारा Area code मधून काढूया

A2 मध्ये NSK-College Road-01 आहे:

=MID(A2, FIND("-",A2)+1, FIND("-",A2,FIND("-",A2)+1) - FIND("-",A2) - 1)

पहिला hyphen position 4 वर, दुसरा position 17 वर आहे. म्हणून MID position 5 पासून 17 − 4 − 1 = 12 characters घेतो: College Road. Microsoft 365 मध्ये याचं सोपं रूप =TEXTBEFORE(TEXTAFTER(A2,"-"),"-") आहे; पुढच्या lesson मध्ये पाहू.

Practice

BLK-260314-001 मधून BLK/AMN platform, 260314 date part आणि serial number काढा. Serial number खरा number बनवा; leading zeros ठेवायचे असतील तर display formatting वापरा.

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

LEFT/RIGHT/MID चा output text असतो. 1001 दिसलं तरी तो number असेलच असं नाही. Number हवा असेल तर =VALUE(RIGHT(A2,4)) किंवा --RIGHT(A2,4) वापरा. वेगवेगळ्या लांबीच्या नावांसाठी ठरलेले 7 characters घेण्याऐवजी delimiter ची position शोधा.
